针对rk3588环境初始化失败问题的一些解决

打印 上一主题 下一主题

主题 986|帖子 986|积分 2958

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目录下的对应文件,注意版本(版本很重要)
  1. cp rknpu2/runtime/RK3588/Linux/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/
  2. cp rknpu2/runtime/RK3588/Linux/librknn_api/aarch64/librknnrt.so /usr/lib/
  3. # cp rknpu2/runtime/RK3588/Linux/librknn_api/aarch64/librknn_api.so /usr/lib/
  4. # 1.6环境之后就没有librknn_api.so这个库了,注意版本
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

羊蹓狼

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表