FastDeploy icon indicating copy to clipboard operation
FastDeploy copied to clipboard

yolov11 能增加不

Open monkeycc opened this issue 1 year ago • 11 comments

https://docs.ultralytics.com/models/yolo11/

yolov11 能增加不

monkeycc avatar Oct 01 '24 07:10 monkeycc

目前无此计划,但如果你有意愿开发支持的话,我可以来帮助Review PR合入哈~

Jiang-Jia-Jun avatar Oct 08 '24 09:10 Jiang-Jia-Jun

怎么开发呀,有无教程

zhoujun0715 avatar Oct 10 '24 03:10 zhoujun0715

@zhoujun0715 可以参考下这个文档 https://github.com/PaddlePaddle/FastDeploy/blob/develop/docs/cn/faq/develop_a_new_model.md

Jiang-Jia-Jun avatar Oct 10 '24 03:10 Jiang-Jia-Jun

增加新模型的教程适用yolo11吗,需要注意什么? image 报这样的错误,应该是基础核心库里面不包含yolo11吧,这里应该怎么修改

zhoujun0715 avatar Oct 10 '24 03:10 zhoujun0715

我是在读取模型这一步报错的,但是这个读取模型这一步,是公用的函数,所有新加模型不能解决这个问题; image 是不是内部有个什么类似于模型列表的list,不在这个list里面就不能加载模型,但是我没有找到这个相关的地方;以及这个KernelBase.dll是哪个cpp生成的,位置没有找到,你好,能指点一下吗

zhoujun0715 avatar Oct 10 '24 03:10 zhoujun0715

其中这个我自己添加的模型,MVmodel,就是仿造yolov6的函数添加的,可以解析yolov8的模型

zhoujun0715 avatar Oct 10 '24 03:10 zhoujun0715

@Jiang-Jia-Jun 你好,有写问题想咨询,请问方便吗?我的v:15236442125; 问题:模型载入时,是不是满足onnx的权重都能够被载入,解析onnx文件的算子是哪一个呀,像刚出没多久的yolov8obb就能载入成功,但是结构和yolov8很相似的yolov11,确直接报错,这边可能是什么原因呀?

image

zhoujun0715 avatar Oct 10 '24 08:10 zhoujun0715

@Jiang-Jia-Jun 你好,有写问题想咨询,请问方便吗?我的v:15236442125; 问题:模型载入时,是不是满足onnx的权重都能够被载入,解析onnx文件的算子是哪一个呀,像刚出没多久的yolov8obb就能载入成功,但是结构和yolov8很相似的yolov11,确直接报错,这边可能是什么原因呀?

image

这个问题你解决了吗?是不是因为onnxruntime版本太低了导致的

ChaoII avatar Dec 18 '24 03:12 ChaoII

https://docs.ultralytics.com/models/yolo11/

yolov11 能增加不

现在是支持yolo11的,因为我看了一下yolo11和yolo8的前后处理一毛一样,你直接用YOLOv8 去加载yolov11的模型就行,如果你看着不舒服,可以把yolo8的代码copy一份改成yolo11

ChaoII avatar Dec 18 '24 03:12 ChaoII

解决了,是因为onnx版本带来的问题,不是onnxruntime的版本问题,目前fastdeploy支持的是onnv7,但是最新版的YOLO11,或者是torch版本,会生成的是onnxv10,不能直接推导。

---原始邮件--- 发件人: @.> 发送时间: 2024年12月18日(周三) 中午11:22 收件人: @.>; 抄送: @.@.>; 主题: Re: [PaddlePaddle/FastDeploy] yolov11 能增加不 (Issue #2529)

@Jiang-Jia-Jun 你好,有写问题想咨询,请问方便吗?我的v:15236442125; 问题:模型载入时,是不是满足onnx的权重都能够被载入,解析onnx文件的算子是哪一个呀,像刚出没多久的yolov8obb就能载入成功,但是结构和yolov8很相似的yolov11,确直接报错,这边可能是什么原因呀?

这个问题你解决了吗?是不是因为onnxruntime版本太低了导致的

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

zhoujun0715 avatar Dec 18 '24 10:12 zhoujun0715

解决了,是因为onnx版本带来的问题,不是onnxruntime的版本问题,目前fastdeploy支持的是onnv7,但是最新版的YOLO11,或者是torch版本,会生成的是onnxv10,不能直接推导。

直接用onnx模型不是不会走paddle2onnx吗,应该改paddle2onnx中的onnx没关系吧?你是做了什么操作?我用ultralytics训练的yolo11在导出时不要进行simplify就不会崩溃。

ChaoII avatar Dec 19 '24 00:12 ChaoII