在 Mech-MSR 中管理深度学习模型包
在Mech-MSR中,你可以通过深度学习模型包管理工具导入模型包。
工具介绍
深度学习模型包管理工具是Mech-MSR软件提供的管理深度学习模型包的工具,可对Mech-DLK 2.6.1及之后版本导出的深度学习模型包进行优化,并对模型包的运行模式、硬件类型、模型效率、模型包状态进行管理。此外,该工具还可以监控工控机的GPU使用率。
当工程中使用了深度学习模型包推理步骤时,可将模型包先导入到深度学习模型包管理工具,然后在该步骤中使用。将模型包提前导入该工具,可提前完成模型包的优化。
|
|
自 Mech-DLK 3.0.0 起,模型包分为单模型包、多模型包两种类型。Mech-DLK 2.4.1 至 Mech-DLK 3.0.0 之前的版本仅支持导出单模型包和级联模型包(即串联模型)。
|
功能入口
你可以通过以下方式打开该工具:
-
新建或打开工程后,在菜单栏依次选择。
-
在软件的工程编辑区,单击深度学习模型包推理步骤上的配置向导按钮。
-
在软件的工程编辑区,选中深度学习模型包推理步骤,然后在步骤参数栏中单击模型包管理工具下的打开编辑器按钮。
界面描述
该工具界面中各选项字段描述如下:
| 字段 | 描述 | ||
|---|---|---|---|
缓存模型包名称 |
导入的模型包名称。 |
||
使用工程 |
使用模型包的Mech-MSR工程。 |
||
模型包类型 |
模型包的类型,包括单模型包(目标检测、文本识别等)和多模型包。 |
||
运行模式 |
推理时模型包的运行模式,包括共享模式和性能模式。
|
||
硬件类型 |
使用模型包进行推理时使用的硬件的类型,包括GPU(默认)、GPU(优化)、CPU。
|
||
模型效率 |
可对模型包推理效率进行配置。 |
||
模型包状态 |
模型包的状态,包括优化中、优化失败、未加载、就绪四种状态。
|
||
操作 |
可对模型包进行释放或删除操作。
|
常见操作
本节介绍深度学习模型包管理工具的常见操作。
切换运行模式
如需切换模型包推理的运行模式,可在深度学习模型包管理工具的运行模式字段下单击
按钮,然后选择共享模式或性能模式。
|
错误排查
深度学习模型包导入失败
问题现象
选择要导入的深度学习模型包后,提示“深度学习模型导入失败”。
可能原因
-
若模型包为官网下载的,可能在下载过程中存在损坏。
-
模型文件损坏或被人为修改。
-
使用的Mech-MSR与Mech-DLK版本不对应,存在兼容性问题。
-
工控机硬件不符合要求,例如内存不足、硬盘容量不足等。
解决方案
-
若模型包为官网下载的,可使用CRC32校验码校验模型包完整性。若CRC32校验码不一致,需重新下载模型包。
-
检查模型文件是否损坏或人为修改,若存在损坏或修改情况,需从Mech-DLK重新导出模型。
-
确保Mech-MSR与Mech-DLK版本对应,版本对应信息可参考深度学习兼容性说明。
-
检查工控机硬件,确保内存充足、硬盘容量充足。
-
若尝试以上方法后仍存在问题,请联系技术支持。