模型管理
模型添加
Edgeboard设备管理系统支持EasyDL模型、BML模型、Paddle模型和EdgeBoard自研模型。
模型文件格式支持.tar.gz格式或zip格式。
Edgeboard支持的模型会随版本迭代不断拓展。
添加模型页面如下:
Easydl模型格式
EasyDL模型格式相对比较固定,在EasyDL平台上训练好的模型,下载EasyDL SDK即为管理系统所需的模型格式,直接上传即可,添加该模型时需要填写激活序列号。
Paddle模型格式
paddle模型提供了一个示例文件可供格式参考。
目录mobilenet-ssd下包含model和config两个文件夹,文件夹model下包含label_list.txt、model和params三个文件。其中model和params是模型文件,label_list.txt是标签文件,表示需要推理的模型的分类标签。
其中,config.json的内容为一个json文件,需要包含的主要内容如下:
其中
combined_model
: true 表示是融合模型
input_width&input_height
:为模型输入尺寸。
mean
:为图像处理均值
scale
: 缩放系数 其中:y = (x - mean) * scale
format
;:输入网络的像素排列格式,有 BGR,RGB两种
threshold
: 阈值,若小于阈值则会被过滤
infer_type
:0 为分类模型 ,1为检测模型
network_type
:YOLOV3 ,若为yolov3模型,请加上该字段及value。否则无须添加
若您的模型文件夹满足上述格式要求,可把模型文件压缩成tar.gz或zip格式的文件,在设备管理中上传即可。如示例中的mobi-ssd文件夹压缩成mobi-ssd.tar.gz或mobi-ssd.zip即可。若模型格式不符合格式要求,上传过程中会提示格式不符,请重新上传。
Edgeboard模型格式
EdgeBoard设备管理系统支持Edgeboard自有模型,目前提供了人体检测、人体属性识别、人体关键点、安全帽佩戴合规检测、烟火检测、车牌识别、车辆检测、车型识别、动态车流、车辆属性等能力。并推出定制化的Edgeboard场景化盒子,相关购买链接请参考:百度AI市场aim.baidu.com,相关文档参考EdgeBoard场景化产品使用说明,后续会加入更多百度自研模型,开放更多的能力为广大客户。
注意
请确保加载的模型文件与【模型类型】的勾选保持一致,即使勾选的模型类型与实际上传的模型类型不一致,模型上传也会成功,但是无法正常运行。
模型修改
支持对上传后的模型进行内容修改,点击 编辑 按钮,进入模型修改页面。
模型删除
对已添加的模型,可以进行删除操作。
注意:如果有设备关联了该模型,或者配置了相关采集任务,该模型的删除同时也会删除与之关联的配置。
模型鉴权
对于easyDL模型,需要鉴权才能使用,首次鉴权请确保设备能够访问外网。
对于已经鉴权过的设备,系统会自动根据本地缓存文件完成鉴权。
当模型鉴权失败,将显示错误信息。
注意:当设备信息发生改变时,可能导致鉴权失败;当管理系统鉴权失败时,可尝试用命令行方式运行EasyDL SDK进行结果对齐。详情参考EasyDL模型部署