rockchip-linux / rknpu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

升级1.7.1驱动,并重启开发板后,运行原来的c++代码失败,报 “open librknn_runtime.so fail path=/usr/lib32/librknn_runtime.so”

zjd1988 opened this issue · comments

因为之前在开发板上运行代码出现过推理消耗20s左右时间,看了官方的trouble shoting
企业微信截图_16474007719287

想着升级驱动试试看

按照readme进行手动升级,push完成后,重启开发板

发现运行原来的代码,会报错
U$HCW`SF0 0(OHB90OU$N(Q

然后百度发现有人遇到类似的情况
https://blog.csdn.net/u013171226/article/details/121104880

登录开发板,发现现象一致,是libOpenVX.so.1 ibOpenVX.so的软连接失效了,重新建立软连接后,再运行代码正常

···
ln -snf libOpenVX.so.1.2 libOpenVX.so.1
ln -snf libOpenVX.so.1 libOpenVX.so
···

我用的C++ API 发现推理时间非常长 20ms, 但是Python API 明显快很多9ms 非常奇怪...

@zoumengchao 你可以先确认下c++和python在相同输入时,输出是否一致,如果一致的话把c++计时和推理的代码贴一下,一起分析下