librknn_api.so: undefined symbol: rknn_set_core_mask问题的解决
AttributeError: /opt/archiconda3/envs/py38/lib/python3.8/site-packages/rknnlite/api/lib/hardware/DOLPHIN/linux-aarch64/librknn_api.so: undefined symbol: rknn_set_core_mask
参考文章:https://github.com/rockchip-linux/rknn-toolkit2/issues/242
他这里是RK3588S开发板rknnlite-1.4升级到1.5.2时遇到的问题,我出现这个报错信息是RK3588开发板rknnlite-1.6.0和rknnlite-2.0.0时出现的问题init_runtime()时加了target='rk3588’都会报上述错误,直接删掉就好了,至于为什么会这样我也不知道哈,如果又大佬知道还请赐教~ ~
模型初始化失败
这个问题就比力简单了,大概率是你转换模型的捏造机环境中rknn版本和卡发版上设置的捏造环境rknnlite的版本不一样(有些模型固然版本不一样也可以跑,但是出现一些莫名其妙的报错你不炸了吗),发起重新创建一个捏造环境,如果你修改的开发板上的环境,一定要记得修改librknnrt.so,详细操作如下:
源码仓:https://github.com/rockchip-linux/rknn-toolkit2
详细版本下的rknpu2目录下的对应文件,注意版本(版本很重要)
- cp rknpu2/runtime/RK3588/Linux/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/
- cp rknpu2/runtime/RK3588/Linux/librknn_api/aarch64/librknnrt.so /usr/lib/
- # cp rknpu2/runtime/RK3588/Linux/librknn_api/aarch64/librknn_api.so /usr/lib/
- # 1.6环境之后就没有librknn_api.so这个库了,注意版本
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |