Exception: Can not find dynamic library on RK3588!

固件类型:官方提供的固件
固件文件名称:ITX-3588J_Debian11_v0.0.1a_220322.img
固件下载地址:百度网盘-链接不存在
Log日志:change_log.txt

在ITX-3588J上运行示例代码/examples/inference_with_lite/test.py,报错:
→ Load RKNN model
done
→ Init runtime environment
E Catch exception when init runtime!
E Traceback (most recent call last):
File “/home/firefly/.local/lib/python3.9/site-packages/rknnlite/api/rknn_lite.py”, line 140, in init_runtime
self.rknn_runtime = RKNNRuntime(root_dir=self.root_dir, target=target, device_id=device_id,
File “rknnlite/api/rknn_runtime.py”, line 302, in rknnlite.api.rknn_runtime.RKNNRuntime.init
File “rknnlite/api/rknn_runtime.py”, line 501, in rknnlite.api.rknn_runtime.RKNNRuntime._load_library
File “rknnlite/api/rknn_runtime.py”, line 477, in rknnlite.api.rknn_runtime.RKNNRuntime._get_rknn_api_lib_path
Exception: Can not find dynamic library on RK3588!

Init runtime environment failed

tchip_askquestions
change_log.txt (138 Bytes)

安装流程没有报错吗?

估计是 RK3588 还没支持 lite,可以先用 C/C++ demo 验证

把 librknnrt.so 拷贝到板子的 /usr/lib/

https://github.com/rockchip-linux/rknpu2/tree/master/runtime/RK3588/Linux/librknn_api/aarch64

板蓝根 发表于 2022-3-28 16:51
把 librknnrt.so 拷贝到板子的 /usr/lib/

https://github.com/rockchip-linux/rknpu2/tree/master

已经解决,感谢回复!

认真看文档后的解决方法: