Toybrick

标题: 不使用和使用1808推导结果不一样 [打印本页]

作者: workhard    时间: 2021-4-12 15:38
标题: 不使用和使用1808推导结果不一样
本帖最后由 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    时间: 2021-4-16 18:01
你先在线升级一下计算棒的固件到最新的1.6.0




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3