Toybrick

caffe 模型转换为rknn后 识别一直错

puyanan

中级会员

积分
206
楼主
发表于 2019-8-5 09:47:34 | 显示全部楼层
jefferyzhang 发表于 2019-5-17 12:03
可以的话建议你一层一层输入输出转换调试,看看具体是哪一层造成的输出差异 ...

您好,.pb模型转换成rknn模型后,只能查看输入层和输出层数据?  您说的一层一层输入输出转换调试,是不是要选择中间的两个层分别作为输入输出层重新转换成rknn模型,再查看这两层的数据?
回复

使用道具 举报

puyanan

中级会员

积分
206
沙发
发表于 2019-8-5 09:49:39 | 显示全部楼层
uuii9988 发表于 2019-7-26 21:57
请问怎么一层层的输出,我的模型和转换完rknn差距也很大

是否要将中间的两个层分别作为输入输出层,重新转换成rknn模型,然后再查看这两层的数据?我还没有试,你试过了吗?
回复

使用道具 举报

puyanan

中级会员

积分
206
板凳
发表于 2019-8-5 17:58:36 | 显示全部楼层
jefferyzhang 发表于 2019-8-5 11:58
是的,可以的,但是 建议你 卷积+激活+池化 不要拆开

您好。在RK虚拟机里面,将pb模型转换成rknn模型,不量化(do_quantization=False)。那么模型转换前后的中间层数据一样吗?我在PC端直接用pb模型,在RK虚拟机里面用转换后的rknn模型,发现经过第一个conv+relu后(该层没有池化),数据完全不一样,数量级都不同。请问,理论上应该一样的吗?
回复

使用道具 举报

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

本版积分规则

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


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