首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将yolov5s.pt转换为openvino IR格式成功,预测材料失败

将yolov5s.pt转换为openvino IR格式成功,预测材料失败
EN

Stack Overflow用户
提问于 2021-03-12 10:08:22
回答 2查看 526关注 0票数 0

这是从好奇开始的……我从公共google drive下载了预先训练好的yolov5s.pt,并使用yolov5的model/export.py将其转换为输入形状为1,3640,640的yolov5s.onnx文件。然后,我使用openvino的部署工具/mo.py将yolov5s.onnx转换为openvino推理引擎文件(.xml+.bin)。转换成功,没有错误。最后,使用openvino的demo程序对这些文件进行了预测,并成功地返回了预测结果。但是所有的结果都返回负数,并且数组级别是错误的。openvino的yolov5权重转换是不可能的吗?

EN

回答 2

Stack Overflow用户

发布于 2021-03-16 17:48:56

YOLOv5目前不是OpenVINO工具包正式支持的拓扑。请在此处查看经过验证的ONNX和PyTorch拓扑列表https://docs.openvinotoolkit.org/latest/openvino_docs_MO_DG_prepare_model_convert_model_Convert_Model_From_ONNX.html

然而,我们有一个建议供您尝试,但不能保证它会成功。您可以通过更改export.py以包含Detect layer:yolov5/models/export.py来完成此操作

a1c8406中的第28行

代码语言:javascript
复制
model.model[-1].export = True  # set Detect() layer export=True 

以上需要从True更改为False。有关更多详细信息,请访问此线程here

票数 1
EN

Stack Overflow用户

发布于 2021-08-27 17:44:24

试试这个:python mo.py --input_model yolov5s.onnx -s 255 --reverse_input_channels --output Conv_245,Conv_261,Conv_277 (使用Netron检查你的架构)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66593210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档