Toybrick

在rk3399pro上接上rk1808,rk3399pro init_runtime失败

ztfmars

注册会员

积分
108
楼主
发表于 2020-9-17 17:21:02 | 显示全部楼层
感谢版主,感谢楼主。我也是今天有同样的困惑。开始还想着通过多个神经棒扩展rk3399pro的算力水平的,结果插上神经棒就报错了。
看来rknn.init_runtime的参数target是针对外部插入的设备NPU的,rknn3399pro内部版本的不能指定为“rk3399pro”。
正确的写法是:

在rk3399pro的一个usb接口接入rk1808。运行/home/toybrick/rknn-toolkit-v1.3.0/examples/tflite/mobilenet_v1/test.py
使用1808s0神经棒----
1. ret = rknn.init_runtime(target='rk1808', device_id='TS018082190800508')
用rk1808能够成功运行

在插入神经棒之后,还仍然使用rk3399pro的NPU
2. ret = rknn.init_runtime(device_id='f4feda64a23dbb51')

两者在使用上并不需要互相影响,即使用rk3399pro,同时可以使用rk1808。这样的话在性能上,等于增加到了6T的算力(当然也需要考虑CPU使用情况下)
回复

使用道具 举报

ztfmars

注册会员

积分
108
沙发
发表于 2020-9-17 17:26:05 | 显示全部楼层
同时,再抛出一个问题:
在rk3399pro上面插入一个1808神经棒,这个1808貌似没有看到进行主动模式的吧,debian10好像的设置成主动模式好像没看到(wifi好像没有看到出现相同MAC地址的内容,名称啊; 后续设置貌似也没有写rknn和1808在主动模式是如何工作的)。
请问这个可以实现么?
@jefferyzhang
回复

使用道具 举报

ztfmars

注册会员

积分
108
板凳
发表于 2020-9-18 09:10:45 | 显示全部楼层
jefferyzhang 发表于 2020-2-18 09:07
当前板子的NPU target是不用写的,写了就变成外接的rk3399pro了

同时,再抛出一个问题:
在rk3399pro上面插入一个1808神经棒,这个1808貌似没有看到进行主动模式的吧,debian10好像的设置成主动模式好像没看到(wifi好像没有看到出现相同MAC地址的内容,名称啊; 后续设置貌似也没有写rknn和1808在主动模式是如何工作的)。
请问这个可以实现么?
@jefferyzhang
回复

使用道具 举报

ztfmars

注册会员

积分
108
地板
发表于 2020-9-18 09:42:02 | 显示全部楼层
jefferyzhang 发表于 2020-9-18 09:12
不知道你什么意思。
主动模式其实就是把1808当一个单独开发版用。
被动模式就是当usb计算棒用 ...

不好意思,表述不清楚。
1rk3399pro和rk1808既可以被动模式运行,又支持主动模式运行,是么?
2 将rk3399pro作为宿主机, wifi设定和网络共享和ubuntu1804差的有点大: rk3399pro(debian10系统, api/drv 1.3.2)插入1808之后,并没有看到mac地址相同的网络。http://t.rock-chips.com/wiki.php?mod=view&id=62#h1_1(web网络配置-> 宿主机网络配置和web登录 -> 第3步)。请问,这个该如何处理?

感谢勤劳的版主回复,多谢
回复

使用道具 举报

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

本版积分规则

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


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