Toybrick

在rk3399pro上接上rk1808,rk3399pro init_runtime失败

lijie

注册会员

积分
89
楼主
发表于 2020-2-17 17:55:23    查看: 9453|回复: 9 | [复制链接]    打印 | 显示全部楼层
在rk3399pro的一个usb接口接入rk1808。运行/home/toybrick/rknn-toolkit-v1.3.0/examples/tflite/mobilenet_v1/test.py
1. ret = rknn.init_runtime(target='rk1808', device_id='TS018082190800508')
用rk1808能够成功运行

2. ret = rknn.init_runtime(target='rk3399pro', device_id='f4feda64a23dbb51')
用rk3399pro会有如下错误:
--> Init runtime environment
E Only support ntb mode on ARM64 platform. But can not find device with ntb mode.
E Catch exception when init runtime!
E Traceback (most recent call last):
E   File "rknn/api/rknn_base.py", line 963, in rknn.api.rknn_base.RKNNBase.init_runtime
E   File "rknn/api/rknn_runtime.py", line 161, in rknn.api.rknn_runtime.RKNNRuntime.__init__
E   File "rknn/api/rknn_platform_utils.py", line 268, in rknn.api.rknn_platform_utils.start_ntp_or_adb
E Exception: Init runtime environment failed!
E Current device id is: f4feda64a23dbb51
E Devices connected:
E ['f4feda64a23dbb51', 'TS018082190800508']
Init runtime environment failed


但是list_device返回的结果是两个硬件都是ntb模式:
>>> rknn.list_devices()
*************************
all device(s) with ntb mode:
f4feda64a23dbb51,TS018082190800508
*************************
([], ['f4feda64a23dbb51', 'TS018082190800508'])


请问版主,这个问题该如何解决?谢谢!


回复

使用道具 举报

lijie

注册会员

积分
89
沙发
 楼主| 发表于 2020-2-18 17:48:46 | 显示全部楼层
非常感谢版主的信息,问题解决了!

但是,我们花了有两个多小时看文档做实验,最后来这问的,如果这些信息能在文档里指明就更完美了。

还有一个问题就是计算棒插上后需要重启rk3399pro才能用。

回复

使用道具 举报

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

本版积分规则

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


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