Toybrick

不使用和使用1808推导结果不一样

workhard

新手上路

积分
11
楼主
发表于 2021-4-12 15:38:24    查看: 18040|回复: 1 | [复制链接]    打印 | 只看该作者
本帖最后由 workhard 于 2021-4-12 15:48 编辑

当前使用的external/rknn-toolkit/examples/pytorch/resnet18 下的例子
1、 发现在pc插入1808和不插入单独pc的情况下,推理结果不一样,分析pc的推理结果正确,插入1808后结果不对。

pc:
-----TOP 5-----
[812]: 0.9993711709976196
[404]: 0.0004593798075802624
[657]: 3.683479008032009e-05
[833]: 3.284306148998439e-05
[895]: 2.075805787171703e-05


pc+1808

-----TOP 5-----
[644]: 0.10783838480710983
[818]: 0.05418610945343971
[626]: 0.030536305159330368
[111]: 0.027227161452174187
[530 619]: 0.0242766086012125


当前使用rknn1.6. 1808 是不是需要升级固件?当前使用的是TBRK1808S0

2、 当前单独在rk3399 板子上面 跑的时候,出现以下报错:
--> 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 815, in rknn.api.rknn_base.RKNNBase.init_runtime
E   File "rknn/api/rknn_runtime.py", line 170, in rknn.api.rknn_runtime.RKNNRuntime.__init__
E   File "rknn/api/rknn_platform_utils.py", line 307, in rknn.api.rknn_platform_utils.start_ntp_or_adb
E Exception: Init runtime environment failed!


test.py 里面 ret = rknn.init_runtime() ,这个在pc上面是能够运行的,为什么在rk3399 板子上面报这个错误?这个是什么原因啊



回复

使用道具 举报

bobby_jiang

高级会员

积分
546
沙发
发表于 2021-4-16 18:01:43 | 只看该作者
你先在线升级一下计算棒的固件到最新的1.6.0
回复

使用道具 举报

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

本版积分规则

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


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