Toybrick

onnx 模型 转 rknn 后,输入维度反了

ryman1981

注册会员

积分
50
楼主
发表于 2023-2-28 16:20:41    查看: 1554|回复: 2 | [复制链接]    打印 | 只看该作者
本帖最后由 ryman1981 于 2023-2-28 16:22 编辑

onnx模型输入维度是 [1,3, 224, 398]在我转到rknn格式后输入维度成了 [398,224,3,1] 转换过程也没有报错和警告。
  1. rknn.config(reorder_channel='1 2 0', optimization_level=3, target_platform = 'rk3399pro',output_optimize=1)
  2. print('--> Loading model')
  3. ret = rknn.load_onnx(model=ONNX_MODEL, input_size_list=[1, 3, 224, 398])
  4. if ret != 0:
  5.     print('Load model failed!')
  6.     exit(ret)
  7. print('done')
复制代码
请问这是什么原因造成的?
回复

使用道具 举报

jefferyzhang

版主

积分
12983
沙发
发表于 2023-2-28 16:42:16 | 只看该作者
应该是  [1,398,224,3] NHWC,你再确认下
回复

使用道具 举报

ryman1981

注册会员

积分
50
板凳
 楼主| 发表于 2023-3-1 11:06:16 | 只看该作者
谢谢回复! 但是我将 input_size_list 改成 1,398,224,3 后,rknn导出的模型输入还是398,224,3,1
回复

使用道具 举报

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

本版积分规则

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


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