Toybrick

楼主: troy

RKNN ToolKit的相关问题汇总

troy

版主

积分
2352
楼主
发表于 2019-2-18 08:40:29    查看: 47080|回复: 29 | [复制链接]    打印 | 显示全部楼层
本帖最后由 jefferyzhang 于 2020-3-6 08:20 编辑

目前我们收到了一些关于RKNN ToolKit的问题,在此进行一些汇总和答复


1、yolo前向测试返回的outputs为[array1 , array2],长度分别为[10140 , 40560],文档中未指明返回值表示意义,请给出说明​

        rknn.inference返回的outputs是一个numpy ndarray的列表(这个文档有说明),每个模型输出数据大小个数都不一样,文档也没法写对指定模型的outputs的意义,用户需要自行查找模型的对应输出和解析规则。


2、发现rknn输出的数据都是噪点数据或者数据不对

        rknn的输出一直都是channel first!对输出做reshape等操作的时候要注意这一点。        注:1.0.0 以前的版本如果模型输出的数据是按”NHWC”排列的,将转成”NCHW”。从v1.0.0版本开始,output 的 shape 将与原始模型保持一致,不再进行”NHWC”到”NCHW”的转换。进行后处理时请注意 channel 所在的位置。


3、Toybrick开发板上用rknn-toolkit转换模型时开启pre_compile=true出错

        arm64版本的rknn-toolkit暂时还不支持pre_compile,如果需要打开pre_compile,建议在开发机上用x86版本rknn-toolkit进行转换。

4、模型转换过程中,numpy 出现错误T ValueError: Object arrays cannot be loaded when allow_pickle=False

        自numpy 1.16.3开始, np.load()的allow_pickle默认为False, 可能导致RKNN报错。需要降低numpy版本,比如1.16.2。
      rknn-toolkit V1.0.0已修复该问题。


5、 LSTM如何转换


      lstm可以参考: https://github.com/MaybeShewill-CV/CRNN_Tensorflow








回复

使用道具 举报

troy

版主

积分
2352
沙发
 楼主| 发表于 2019-2-26 16:39:00 | 显示全部楼层
Hellzealot 发表于 2019-2-26 12:34
python推理速度很慢的问题解决了吗?

推理速度慢的问题,内部版本已经解决,等待后续发布。
回复

使用道具 举报

troy

版主

积分
2352
板凳
 楼主| 发表于 2019-9-9 14:26:20 | 显示全部楼层
brilliantlau 发表于 2019-9-9 14:11
安装rknn_tookit-1.2.0,使用python脚本执行mobilenet_v2例子,模型可以转换,但是执行时报错:
--> Init r ...

这是在prod上出现的吗?板子烧的是哪个固件
回复

使用道具 举报

troy

版主

积分
2352
地板
 楼主| 发表于 2019-9-16 14:31:13 | 显示全部楼层
CriseKing 发表于 2019-9-16 09:22
我同样的问题,烧的1.2 rknn-tookit 也是1.2的

rknn-toolkit1.2.0要搭配下最新的V1.5的固件,你更新下最新固件试试
回复

使用道具 举报

troy

版主

积分
2352
5#
 楼主| 发表于 2020-1-8 11:15:17 | 显示全部楼层
shawn 发表于 2020-1-8 11:03
我在1.5版本固件上安装tool-kits1.2.1, 但scipy编译失败,请问哪里可以下载轮子包? ...

这里面看一下http://repo.rock-chips.com/python/
回复

使用道具 举报

troy

版主

积分
2352
6#
 楼主| 发表于 2021-1-22 18:05:48 | 显示全部楼层
cfan 发表于 2021-1-22 08:54
1.Mobilenet-yolov3加载模型时出错,E google.protobuf.text_format.ParseError: 957:3 : Message type "ca ...

单独开个帖子,这个帖子没啥人看了
回复

使用道具 举报

troy

版主

积分
2352
7#
 楼主| 发表于 2021-1-22 18:06:09 | 显示全部楼层
zjmmm 发表于 2021-1-22 15:15
有两个问题请教下:
1、rknn是否支持3368之类的非NPU开发板模型前向推理?如果支持是可以自动识别设备还是 ...

单独开个帖子,这个帖子没啥人看了
回复

使用道具 举报

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

本版积分规则

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


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