Toybrick

rk1808S0无法在rk3566上init初始化

huntlin

中级会员

积分
234
楼主
发表于 6 小时前    查看: 63|回复: 0 | [复制链接]    打印 | 只看该作者
本帖最后由 huntlin 于 2025-9-11 17:14 编辑

环境如下:主控端:rknn_toolkit_lite: 1.7.5  设备端: rknn_toolkit_lite: 1.7.5程序代码:
def load_model(modle_path):
        # Create RKNN object
        rknn = RKNN()

        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





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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


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