YOLO_V8推理和模型格式转换

1、推理

设置好task、mode、model和测试图片路径source即可。

task: "detect" # choices=['detect', 'segment', 'classify', 'init'] # init is a special case. Specify task to run.
mode: "predict" # choices=['train', 'val', 'predict', 'export'] # mode to run task in.
model: E:\\DLTest\\YOLOv8\\runs\\detect\\best.pt 
source: MaskDataSet/test/images/ # source directory for images or videos

然后执行:\YOLOv8\ultralytics\yolo\v8\detect\predict.py即可输出模型推理结果。

2、模型格式转换

此处以导出ONNX格式为例,主要的几个参数为:

task: "detect" # choices=['detect', 'segment', 'classify', 'init'] # init is a special case. Specify task to run.
mode: "export" # choices=['train', 'val', 'predict', 'export'] # mode to run task in.
model: E:\\DLTest\\YOLOv8\\runs\\detect\\best.pt
format: onnx #torchscript # format to export to
opset: 12  # ONNX: opset version

然后执行:\YOLOv8\ultralytics\yolo\engine\exporter.py 即可输出格式转换之后的模型。

导出的onnx模型和.pt格式的模型在同一路径下。

可能出现的错误:

错误:ONNX: export failure 0.1s: Unsupported ONNX opset version: 17

原因:onnx opset version 设置版本不对,修改版本即可:opset: 12 # ONNX: opset version

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值