导出
导出深度学习模型,在 Mech-Vision 或 Mech-DLK SDK 中使用。
导出模型参数
单击 导出模型后,打开参数配置窗口。
-
硬件类型
-
CPU:使用CPU进行深度学习模型推理,与GPU相比推理时间会增加以及识别精度会有所降低。
-
GPU(默认):无需根据硬件设备对模型进行优化,模型推理将不会被提速。
-
GPU(优化):根据硬件设备对模型进行优化,此过程仅需一次,预计需要5~15分钟。优化后的模型推理所需时间会缩短。
-
-
GPU ID
用户设备的显卡信息。若用户的设备有多块 GPU ,可以指定 GPU。
-
浮点精度
-
FP32:模型精度高,推理速度较慢。
-
FP16:模型精度低,推理速度较快。
-
-
推理时最大实例个数(此参数仅在“实例分割”与“目标检测”模块下可见)
单次推理的最大实例个数,默认为50。
-
类激活图(此参数仅在“图像分类”模块下可见)
在 Mech-Vision 中使用保存了类激活图的模型时推理速度将变慢。
完成参数设置后,单击 导出模型,然后选择保存路径,等待导出完成。
使用模型
Mech-Vision 中使用模型
使用方法
导出后的模型,可在Mech-Vision中的 深度学习模型包推理 步骤中使用。
兼容性说明
-
Mech-DLK2.4.1及之后版本导出的模型建议配合 Mech-Vision 1.7.2 使用。
-
Mech-DLK2.4.1及之后版本导出的单一模型可以在 Mech-Vision 1.7.0 及以上版本使用。
-
Mech-DLK2.4.1及之后版本导出的级联模型只能在 Mech-Vision 1.7.2 及以上版本使用。
-
在纯 CPU 设备上 Mech-DLK2.4.1及之后版本,导出的级联模型无法在 Mech-Vision 1.7.1 中使用。
-
在 Mech-Vision1.7.2 中,当使用“深度学习模型包推理”步骤推理 Mech-DLK2.2.0 及之前版本导出的已配置缺陷判定规则的模型包时,缺陷判定规则不生效,需使用 Mech-DLK2.4.1 及以后版本重新配置该模型包的缺陷判定规则并导出。
-
当使用 Mech-DLK2.4.1及之后版本导出目标检测模型包时,若“推理时最大实例个数”设置为 1,且深度学习模型包管理工具的硬件类型为 CPU ,模型包推理速度将会变得很慢,建议“推理时最大实例个数”大于 1。
单击此处查看详细兼容性说明。
实例分割
Mech-Vision 版本 | 深度学习环境版本 | Mech-Vision 步骤 | 模型对应的 Mech-DLK 版本 | 模型及配置文件后缀 |
---|---|---|---|---|
1.4.0 |
1.4.0 |
实例分割(需要开启深度学习服务器) |
1.4.0 |
.pth/.py |
1.5.x |
2.0.0/2.1.0 |
实例分割(需要开启深度学习服务器) |
1.4.0 |
.pth/.py |
2.0.0/2.1.0 |
实例分割(需要开启深度学习服务器) |
2.0.0/2.1.0 |
.dlkmp/.dlkcfg |
|
1.6.0 |
2.0.0/2.1.0 |
实例分割(需要开启深度学习服务器) |
1.4.0 |
.pth/.py |
2.0.0/2.1.0 |
实例分割(需要开启深度学习服务器) |
2.0.0/2.1.0 |
.dlkmp/.dlkcfg |
|
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpack |
|
1.6.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpackC/.dlkpack |
1.6.2 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpackC/.dlkpack |
1.7.0 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.2 |
无需安装环境 |
深度学习模型包推理 |
2.2.0+ |
.dlkpackC/.dlkpack |
图像分类
Mech-Vision 版本 | 深度学习环境版本 | Mech-Vision 步骤 | 模型对应的 Mech-DLK 版本 | 模型及配置文件后缀 |
---|---|---|---|---|
1.4.0 |
1.4.0 |
图像分类(需要开启深度学习服务器) |
1.4.0 |
.pth/.json |
1.5.x |
2.0.0/2.1.0 |
图像分类(需要开启深度学习服务器) |
1.4.0 |
.pth/.json |
无需安装环境 |
深度学习推理 |
2.0.0/2.1.0 |
.dlkpack |
|
1.6.0 |
2.0.0/2.1.0 |
图像分类(需要开启深度学习服务器) |
1.4.0 |
.dlkpack |
无需安装环境 |
深度学习推理(Mech-DLK2.1.0/2.0.0) |
2.0.0/2.1.0 |
.dlkpack |
|
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpack |
|
1.6.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpackC/.dlkpack |
1.6.2 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpackC/.dlkpack |
1.7.0 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.2 |
无需安装环境 |
深度学习模型包推理 |
2.2.0+ |
.dlkpackC/.dlkpack |
目标检测
Mech-Vision 版本 | 深度学习环境版本 | Mech-Vision 步骤 | 模型对应的 Mech-DLK 版本 | 模型及配置文件后缀 |
---|---|---|---|---|
1.4.0 |
1.4.0 |
目标检测(需要开启深度学习服务器) |
1.4.0 |
.pth/.py |
1.5.x |
2.0.0/2.1.0 |
目标检测(需要开启深度学习服务器) |
1.4.0 |
.pth/.py |
无需安装环境 |
深度学习推理 |
2.0.0/2.1.0 |
.dlkpack |
|
1.6.0 |
2.0.0/2.1.0 |
目标检测(需要开启深度学习服务器) |
1.4.0 |
.dlkpack |
无需安装环境 |
深度学习推理(Mech-DLK2.1.0/2.0.0) |
2.0.0/2.1.0 |
.dlkpack |
|
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpack |
|
1.6.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpackC/.dlkpack |
1.6.2 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpackC/.dlkpack |
1.7.0 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.2 |
无需安装环境 |
深度学习模型包推理 |
2.2.0+ |
.dlkpackC/.dlkpack |
缺陷分割
Mech-Vision 版本 | 深度学习环境版本 | Mech-Vision 步骤 | 模型对应的 Mech-DLK 版本 | 模型及配置文件后缀 |
---|---|---|---|---|
1.4.0 |
1.4.0 |
缺陷检测(需要开启深度学习服务器) |
1.4.0 |
.pth/.py |
1.5.x |
无需安装环境 |
深度学习推理 |
2.0.0/2.1.0 |
.dlkpack |
1.6.0 |
无需安装环境 |
深度学习推理(Mech-DLK2.1.0/2.0.0) |
2.0.0/2.1.0 |
.dlkpack |
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpack |
|
1.6.1 |
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpack |
1.6.2 |
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpack |
1.7.0 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.2 |
无需安装环境 |
深度学习模型包推理 |
2.2.0+ |
.dlkpackC/.dlkpack |
快速定位
Mech-Vision 版本 | 深度学习环境版本 | Mech-Vision 步骤 | 模型对应的 Mech-DLK 版本 | 模型及配置文件后缀 |
---|---|---|---|---|
1.6.0 |
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpack |
1.6.1 |
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpack |
1.6.2 |
无需安装环境 |
深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.1+ |
.dlkpack |
1.7.0 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.1 |
无需安装环境 |
深度学习模型包CPU推理/深度学习模型包推理(Mech-DLK2.2.0+) |
2.2.0+ |
.dlkpackC/.dlkpack |
1.7.2 |
无需安装环境 |
深度学习模型包推理 |
2.2.0+ |
.dlkpackC/.dlkpack |