Toybrick

YOLOv3 tensorflow版本 Pb转RKNN时报错

xiaobai

新手上路

积分
15
楼主
发表于 2019-11-26 15:28:17    查看: 9276|回复: 5 | [复制链接]    打印 | 只看该作者
本帖最后由 xiaobai 于 2019-11-26 15:41 编辑

使用rknn.load_tensorflow这个API时  出现以下报错
AttributeError:'NoneType' object has no attribute 'lid;请问这个报错是什么意思?



回复

使用道具 举报

jefferyzhang

版主

积分
13574
沙发
发表于 2019-11-27 08:28:33 | 只看该作者
虽然不知道你发的啥玩意儿,但是我猜过去3成是你pb文件有问题,4成是你生成pb的tf和转换rknn的tf版本不一致。
请先自己用当前tf读下pb推理看下是否正常
回复

使用道具 举报

xiaobai

新手上路

积分
15
板凳
 楼主| 发表于 2019-11-27 10:14:26 | 只看该作者
jefferyzhang 发表于 2019-11-27 08:28
虽然不知道你发的啥玩意儿,但是我猜过去3成是你pb文件有问题,4成是你生成pb的tf和转换rknn的tf版本不一致 ...

我自己的PC端读这个PB是可以正常推理的。我也考虑到可能tf版本的问题后来就直接在板子上把CKPT转PB了(PC的1.12tensorflow训练得到ckpt,传到板子上再ckpy转pb)然后还是报这个错。
请问这个和网络的输入大小有关系吗,因为训练的时候输入是几个尺度随机的,后来我改成只有416的还是不行。
回复

使用道具 举报

jefferyzhang

版主

积分
13574
地板
发表于 2019-11-27 10:51:22 | 只看该作者
xiaobai 发表于 2019-11-27 10:14
我自己的PC端读这个PB是可以正常推理的。我也考虑到可能tf版本的问题后来就直接在板子上把CKPT转PB了(PC ...

rknn必须固化输入尺寸。
PB转rknn你可以在pc上做,然后板子上load。
一般来说你pc仿真的rknn toolkit是可以读的话,同一个版本板子上也是没问题的。
当然pc仿真都无法进行,就是转换有问题了
回复

使用道具 举报

xiaobai

新手上路

积分
15
5#
 楼主| 发表于 2019-11-30 16:41:43 | 只看该作者
jefferyzhang 发表于 2019-11-27 10:51
rknn必须固化输入尺寸。
PB转rknn你可以在pc上做,然后板子上load。
一般来说你pc仿真的rknn toolkit是可 ...

网络中有五维tensor可以吗
回复

使用道具 举报

jefferyzhang

版主

积分
13574
6#
发表于 2019-11-30 19:06:40 | 只看该作者
xiaobai 发表于 2019-11-30 16:41
网络中有五维tensor可以吗

网络内多少维理论上都可以,没有限制
回复

使用道具 举报

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

本版积分规则

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


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