Toybrick

RK3568平台android系统下如何被动模式下使用RK1808?

xyt2008

注册会员

积分
119
发表于 2023-1-7 15:01:45    查看: 2403|回复: 4 | [复制链接]    打印 | 显示全部楼层
如题,板子是RK3568,需要增加算力,用usb转接板接RK1808计算卡。发现RK3568NPU用的是rknpu2 1.3.0,rk1808得用rknpu 1.6.1。那我要怎么在RK3568下被动模式调用RK1808的NPU运行算法?rknpu2 1.3.0没法指定在rk1808计算卡运行,如果用rknpu 1.6.1那rk3568的NPU能够调用吗?两个NPU都会各自跑算法使用,找不到demo和使用方法,C++的demo更少,大家能够给个指导或者思路?
回复

使用道具 举报

jefferyzhang

版主

积分
12851
发表于 2023-1-9 16:17:00 | 显示全部楼层
C被动远程调用需要用 https://github.com/rockchip-linux/RKNPUTools
回复

使用道具 举报

xyt2008

注册会员

积分
119
 楼主| 发表于 2023-1-9 18:00:10 | 显示全部楼层
感谢回复!在ubuntu虚拟机下测试,运行npu_transfer_proxy,然后使用rknn_ssd.cpp,编译后运行rknn_ssd可以正常运行输出结果。
我有一点不太明白,想问一下:被动模式下必须运行npu_transfer_proxy吗?这个的作用仅仅是用来发现设备,好让rknn_sdk能够通过设备id指定计算卡?还是说参与到计算,计算结果需要用到这个发回来?如果是前者应该不太影响计算速度,如果是后者,因为demo是检测,返回结果数据量小,还好,如果做图像分割或者超分,这个就不行了。
回复

使用道具 举报

hiCrystal

中级会员

积分
250
发表于 2023-7-13 11:33:38 | 显示全部楼层
xyt2008 发表于 2023-1-9 18:00
感谢回复!在ubuntu虚拟机下测试,运行npu_transfer_proxy,然后使用rknn_ssd.cpp,编译后运行rknn_ssd可以 ...

请问将1808接到3568上,在3568上可以调用1808的算力跑算法吗?
回复

使用道具 举报

jefferyzhang

版主

积分
12851
发表于 2023-7-13 14:09:08 | 显示全部楼层
hiCrystal 发表于 2023-7-13 11:33
请问将1808接到3568上,在3568上可以调用1808的算力跑算法吗?

可以
回复

使用道具 举报

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

本版积分规则

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


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