Closed moyu026 closed 6 months ago
我也遇到这个问题了,两种格式都会报错,你解决了吗
用rknn项目里的yolov5项目就好了,https://github.com/airockchip/yolov5/tree/master
这个链接的项目是用来把yolo的pt文件转成rknn格式的,https://github.com/airockchip/yolov5/blob/master/README_rkopt.md
python export.py --rknpu --weight yolov5s.pt
python export.py --rknpu --weight yolov5s-seg.pt
我知道要让它一样,需要修改yolo里的forword,得到list[1,x,80,80],[1,x,40,40],[1,x,20,20]]。我的问题是我的ubuntu里跑那个yolo.py老是报形状有问题,不知道你有咩有遇到
Model-/home/xk/code/rknn_model_zoo-main/examples/yolov5/model/XHNQ01_V1.0.1_20240513.onnx is onnx model, starting val
3
Traceback (most recent call last):
File "/home/xk/code/rknn_model_zoo-main/examples/yolov5/python/yolov5_mydataset.py", line 287, in
这个项目导出来的onnx文件就是你需要的shape的,按这个https://github.com/airockchip/yolov5/blob/master/README_rkopt.md 操作就好了,不用修改yolo.py文件
好嘟,非常感谢
使用yolov5项目中的export.py转出来的输出是shape是 (1,25200,85),但是rknn里提供的yolov5.onnx模型的输出的是一个list 怎么才能转成和rknn提供的一样的onnx模型