当前位置: 首页 > news >正文

聊城集团网站建设报价建设营销网站

聊城集团网站建设报价,建设营销网站,深圳万齐网站建设,做网站主要用什么软件目录 1.问题描述 1.1 报错1 : 1.2 报错 2 2.解决方案 介绍 ONNX(Open Neural Network Exchange)是一个用于机器学习模型的开放式标准,它旨在使不同的深度学习框架能够将训练好的模型在不同平台上无缝运行。它是由Microsoft和F…

目录

 1.问题描述

1.1 报错1 :

1.2 报错 2 

 2.解决方案


介绍

ONNX(Open Neural Network Exchange)是一个用于机器学习模型的开放式标准,它旨在使不同的深度学习框架能够将训练好的模型在不同平台上无缝运行。它是由Microsoft和Facebook等公司联合开发的一个项目。 ONNX可以让你将训练好的模型从一个开发环境中导出,在另一个部署环境中无缝运行,也可以让你在不同的平台和设备之间共享模型,包括桌面设备、移动设备和云服务。 ONNX支持多种编程语言和深度学习框架,比如Azure ML、PyTorch、Keras、Caffe2、CNTK等,使得机器学习模型的开发和部署更加便捷和高效。

yolov5s.onnx是将YOLOv5模型导出为ONNX格式的文件,这意味着你可以使用ONNX运行时或将其集成到其他支持ONNX的深度学习框架中,如TensorFlow、PyTorch等。通过使用yolov5s.onnx,你可以将YOLOv5模型部署到各种平台和设备上,包括边缘设备、移动设备和云服务,实现目标检测的应用。

1.问题描述

 最近再用 Yolov5 ONNX 部署时遇到的问题,以前都是用的官网现成的,现在想自己训练的模型,结果模型训练好了,导出不停的失败。

一开始,我以为是我的v5代码版本问题,还换了不同的代码来试,结果也是报错。

1.1 报错1 :

1.2 报错 2 

ONNX: starting export with onnx 1.14.0...
ONNX: export failure  0.1s: Unsupported ONNX opset version: 17

               

最后检查发现是参数的版本问题

这是因为 onnx opset version 设置版本不对,修改版本即可:
在export.py 中的 def parse_opt()函数修改

def parse_opt():parser = argparse.ArgumentParser()parser.add_argument('--weights', type=str, default='./yolov5s.pt', help='weights path')parser.add_argument('--img-size', nargs='+', type=int, default=[640, 640], help='image (height, width)')parser.add_argument('--batch-size', type=int, default=1, help='batch size')parser.add_argument('--device', default='cpu', help='cuda device, i.e. 0 or 0,1,2,3 or cpu')parser.add_argument('--include', nargs='+', default=['torchscript', 'onnx', 'coreml'], help='include formats')parser.add_argument('--half', action='store_true', help='FP16 half-precision export')parser.add_argument('--inplace', action='store_true', help='set YOLOv5 Detect() inplace=True')parser.add_argument('--train', action='store_true', help='model.train() mode')parser.add_argument('--optimize', action='store_true', help='TorchScript: optimize for mobile')parser.add_argument('--dynamic', action='store_true', help='ONNX: dynamic axes')parser.add_argument('--simplify', action='store_true', help='ONNX: simplify model')parser.add_argument('--opset', type=int, default=13, help='ONNX: opset version')opt = parser.parse_args()return opt

---------------------------------------------------------------分割线-------------------------------------------------------  

 2.解决方案

修改如下箭头位置

修改参数

修改 default=12
parser.add_argument('--simplify', action='store_true', help='ONNX: simplify model')parser.add_argument('--opset', type=int, default=12, help='ONNX: opset version')

修改后既成功导出
ONNX: export success, saved as yolov5s.onnx (29.2 MB)


 

http://www.wangmingla.cn/news/17952.html

相关文章:

  • 东圃做网站的公司叶涛网站推广优化
  • 网站开发有多少种语言关键词推广方法
  • 有没有免费做片头的网站代写文章平台
  • 青岛个人网站制作外贸平台排行榜前十名
  • 农业网站开发的实验报告怎么创建网站
  • 南昌网站建设专业公司东莞网站设计公司排名
  • 网站的做代理商希爱力5mg效果真实经历
  • 做培训网站哪家好手机网站百度关键词排名查询
  • 西安网站建设APP开发网上seo研究
  • 网站免费php空间申请外贸seo推广公司
  • 做网站属于It行业吗seo技巧
  • 网站做竞价经常会被攻击吗友情链接出售平台
  • 国外做旅游攻略的网站免费涨热度软件
  • m开头的手机网站怎么做线上推广平台
  • 海拉尔网站建设+网站设计深圳纯手工seo
  • 凡科网站建设完成下载下载器襄阳seo
  • 平凉市城乡建设局网站网站关键词优化多少钱
  • 做网站需要编程windows系统优化软件
  • 国外教做美食网站百度关键词推广工具
  • 微企帮做网站seo优化是做什么的
  • 还原wordpress站点地址恢复seo网络优化专员是什么意思
  • 模板网站平台厦门做网站公司有哪些
  • 淄博营销网站建设徐州百度推广总代理
  • 做app直接打开新闻网站企业网址搭建
  • 阿里云t5做网站如何优化培训方式
  • 网络服务提供者收集和使用个人信息应当符合的条件有官网关键词优化价格
  • 工商局网站清算组备案怎么做守游网络推广平台
  • 网站开发不足之处北京搜索引擎推广公司
  • 齐齐哈尔城市建设档案馆网站株洲24小时新闻
  • 现在做网站有前途吗线上推广哪个平台最好