Firefly开源社区

打印 上一主题 下一主题

[人工智能] 在模拟器上转换rknn模型build失败

18

积分

0

威望

0

贡献

技术小白

积分
18

在模拟器上转换rknn模型build失败

发表于 2023-7-6 10:57:41      浏览:3395 | 回复:2        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rv1126_rv1109_linux_release_20220224_v2.2.5a
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: rv1126_rv1109_linux_release_20220224_v2.2.5a
  • Log日志: log.txt
问题描述及复现步骤:
本帖最后由 晴朗多肉 于 2023-7-6 10:57 编辑

pytorch框架,基于yolov7的模型。在pc端可正常推理,在模拟器转换为rknn模型的过程中,提示

I     squeeze_to_4d_transpose: remove node = [], add node = ['2569_Transpose_squeeze0', '2569_Transpose_squeeze1']
I     squeeze_to_4d_transpose: remove node = [], add node = ['2544_Transpose_squeeze0', '2544_Transpose_squeeze1']
I     squeeze_to_4d_transpose: remove node = [], add node = ['2519_Transpose_squeeze0', '2519_Transpose_squeeze1']
E build: Catch exception when building RKNN model!
E build: Traceback (most recent call last):
E build:   File "rknn/api/rknn_base.py", line 1546, in rknn.api.rknn_base.RKNNBase.build
E build:   File "rknn/api/graph_optimizer.py", line 1276, in rknn.api.graph_optimizer.GraphOptimizer.fuse_ops
E build:   File "rknn/api/fuse_rules.py", line 5449, in rknn.api.fuse_rules._p_tiling_conv_channelin
E build:   File "rknn/api/fuse_rules.py", line 5387, in rknn.api.fuse_rules._judge_filter_limit
E build: ZeroDivisionError: division by zero
Build model failed!

其他模型均可正常转换,猜测可能是有些op不支持,请教如何进一步分析?


log.txt

12.19 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

4

积分

0

威望

0

贡献

吃瓜的群众

积分
4
发表于 2023-7-24 15:20:10        只看该作者  沙发
请问你的问题解决了么?
回复

使用道具 举报

18

积分

0

威望

0

贡献

技术小白

积分
18
发表于 2023-8-21 17:27:13        只看该作者  板凳
icy 发表于 2023-7-24 15:20
请问你的问题解决了么?

并没有,推测是某些op不支持,不过没有得到证实
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表