Toybrick

yolov5 onnx转rknn

MMMorty

注册会员

积分
56
楼主
发表于 2023-2-27 15:27:53    查看: 1811|回复: 3 | [复制链接]    打印 | 只看该作者
用netron打开,yolov5的onnx输入是nchw,转成rknn输入也显示nchw,为什么在C++数据结构中的input_attrs[0].fmt等于RKNN_TENSOR_NHWC
回复

使用道具 举报

jefferyzhang

版主

积分
13091
沙发
发表于 2023-2-27 16:28:59 | 只看该作者
因为你的开发板和PC上存储图像的格式就是NHWC,如果不给你们转好,你要如何喂数据?
回复

使用道具 举报

MMMorty

注册会员

积分
56
板凳
 楼主| 发表于 2023-2-27 17:13:34 | 只看该作者
jefferyzhang 发表于 2023-2-27 16:28
因为你的开发板和PC上存储图像的格式就是NHWC,如果不给你们转好,你要如何喂数据? ...

您的意思是说在NCHW的输入的onnx模型在转rknn的时候已经自动被转成NHWC输入了,那netron上对于rknn输入的显示是否有问题
回复

使用道具 举报

jefferyzhang

版主

积分
13091
地板
发表于 2023-2-27 17:22:01 | 只看该作者
MMMorty 发表于 2023-2-27 17:13
您的意思是说在NCHW的输入的onnx模型在转rknn的时候已经自动被转成NHWC输入了,那netron上对于rknn输入的 ...

显示没问题,librknn内部给你转了,你非要传NCHW是可以自己设置input attr传进去的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表