Toybrick

YOLOV7模型转换报错

RiversShen

新手上路

积分
13
楼主
发表于 2023-2-27 11:25:11    查看: 3670|回复: 3 | [复制链接]    打印 | 只看该作者
报错详情

W RKNN: [18:23:49.190] DatainEntries overflow, need to tiling more, datain_entries: 2560, limitation: 2048
W RKNN: [18:23:49.193] DatainEntries overflow, need to tiling more, datain_entries: 2560, limitation: 2048
W RKNN: [18:23:49.196] DatainEntries overflow, need to tiling more, datain_entries: 2560, limitation: 2048
W RKNN: [18:23:49.217] DatainEntries overflow, need to tiling more, datain_entries: 2560, limitation: 2048
W RKNN: [18:23:49.220] DatainEntries overflow, need to tiling more, datain_entries: 2560, limitation: 2048
W RKNN: [18:23:49.222] DatainEntries overflow, need to tiling more, datain_entries: 2560, limitation: 2048
Build model failed!
E build: Catch exception when building RKNN model!
E build: Traceback (most recent call last):
E build:   File "rknn/api/rknn_base.py", line 1580, in rknn.api.rknn_base.RKNNBase.build
E build:   File "rknn/api/rknn_base.py", line 341, in rknn.api.rknn_base.RKNNBase._generate_rknn
E build:   File "rknn/api/rknn_base.py", line 307, in rknn.api.rknn_base.RKNNBase._build_rknn
E build: IndexError: vector::_M_range_check: __n (which is 4) >= this->size() (which is 4)

这个是由于某一层的通道数大于2048造成的吗?

回复

使用道具 举报

jefferyzhang

版主

积分
13572
沙发
发表于 2023-2-27 11:40:52 | 只看该作者
回复

使用道具 举报

RiversShen

新手上路

积分
13
板凳
 楼主| 发表于 2023-2-28 16:11:17 | 只看该作者
jefferyzhang 发表于 2023-2-27 11:40
https://github.com/airockchip/yolov7

我这边用的不是标准的yolov7,我想问一下
W RKNN: [18:23:49.222] DatainEntries overflow, need to tiling more, datain_entries: 2560, limitation: 2048
这个可能是什么原因造成的。然后我再看怎么修改我的模型。
回复

使用道具 举报

jefferyzhang

版主

积分
13572
地板
发表于 2023-2-28 16:40:23 | 只看该作者
本帖最后由 jefferyzhang 于 2023-3-1 08:45 编辑

这问题范围很大,你得跟下才能知道,warning部分都可以不用管,不会造成error,最主要是error的地方。
错误log在:E build: IndexError: vector::_M_range_check: __n (which is 4) >= this->size() (which is 4)

1. 先确认本身这个模型确实是torchscript模型,并且用torchscript是可以正常推理
2. 确定你用的toolkit是当前发布的最新版本
3. 如果你要是onnx模型,那onnx的版本必须要跟toolkit推荐版本一致,并且在toolkit环境下是可以用onnx推理并运行的
4. 建议用我发的可以转换的yolov7仓库,转完再回头去改你的改动,大致就能知道改到哪里报错的。
回复

使用道具 举报

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

本版积分规则

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


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