|
本帖最后由 jasonlyo 于 2025-6-17 17:23 编辑
在PC端Ubuntu虚拟机安装了rknn-toolkit2 最新的2.3.2版本,在板端安装了rknn-toolkit-lite2 也是2.3.2版本。板端运行在虚拟机转换的rknn模型时,init_runtime()报错:
6,1
Invalid RKNN model version6
rknn_init,load model failed
开始以为是编译机的rknn-toolkit版本跟板端不一致,后来升级到版本一样了,还是报这个错。
请教下是啥原因呢?
已解决
————————————————————
原因是librknnrt.so版本太低了,可以strings命令查看版本
在github上下载librknnrt.so ,复制到Linux下 /usr/bin/目录下即可成功运行
https://github.com/airockchip/rknn-toolkit2
下拉Download,点RKNPU2_SDK,根据你的rknntoolkit版本,比如我的是2.3.2,在develop下面随便下一个包,取出里面的librknnrt.so即可。这里不太清楚a0 a1 b0 b1...有啥区别,我随便取得a1,可以用
|
|