print("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
print('-->loading model')
rknn.load_rknn(modle_path)
print('loading model done')
# init runtime environment
print('--> Init runtime environment')
ret = rknn.init_runtime(target="rk1808")
if ret != 0:
print('Init runtime environment failed')
exit(ret)
print('done')
print("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
return rknn
报错信息如下-->loading model
loading model done
--> Init runtime environment
I NPUTransfer: Starting NPU Transfer Client, Transfer version 2.1.0 (b5861e7@2020-11-23T11:50:51)
E NPUTransfer: Cannot connect to proxy: Connection refused
E RKNNAPI: rknn_init, driver open fail! ret = -4(ERROR_NO_DEVICE)!
E Catch exception when init runtime!
*************************
None devices connected.
*************************
E []
E Traceback (most recent call last):
File "/home/cat/.local/lib/python3.8/site-packages/rknnlite/api/rknn_lite.py", line 156, in init_runtime
self.rknn_runtime.build_graph(self.rknn_data, self.load_model_in_npu)
File "rknnlite/api/rknn_runtime.py", line 807, in rknnlite.api.rknn_runtime.RKNNRuntime.build_graph
Exception: RKNN init failed. error code: RKNN_ERR_DEVICE_UNAVAILABLE
Init runtime environment failed
执行./npu_transfer_proxy devices是可以识别到设备
cat@lubancat:~/rknn$ ./npu_transfer_proxy devices
List of ntb devices attached
TS018084230100153 a3303bd0 USB_DEVICE