当前位置:   article > 正文

RK3588推理遇到“RKNN_ERR_MODEL_INVALID“问题_rk3588 找不到rknpu

rk3588 找不到rknpu

笔者最近在学习RK3588板子,首先根据github的代码(链接:RKNN-Toolkit2)安装好最新版本的RKNN-Toolkit2(虚拟环境里)、RKNN Server (板端)、Runtime(板端),如下图:

安装RKNN-Toolkit2遇到问题请参考我的上一篇博客:Ubuntu 20.04安装RKNN-Toolkit2出现tf-estimator-nightly==2.8.0.dev2021122109找不到的问题

安装RKNN Server、Runtime请参考doc目录下的说明文档

但是当笔者运行Quick_Start的示例时,出现以下情况:

终端提示我“RKNN_ERR_MODEL_INVALID”,即传入的RKNN模型无效,接着我查阅瑞芯微官方技术文档,有这么一段:

他们建议把RKNN-Toolkit2/RKNPU2都升级到最新版本,但笔者本来就是从github上下载的最新版本,显然不是这个原因导致的。

当笔者查阅文档时,发现这么一段话:

但是笔者执行上述指令均未查询到NPU版本,于是进入RK3588的文件管理系统,发现 /sys/kernel/debug/目录下并没有“rknpu”

也就是说问题很有可能出现在RKNPU驱动上面,需要从瑞芯微开发工具烧录对应版本的img文件,以在RK3588上添加RKNPU驱动功能:

接下来继续尝试推理模型,又出现权限问题:

解决办法请参考另一位博主的文章:

adb 出现 insufficient permissions for device: user in plugdev group; are your udev rules wrong?

在终端进入RK3588文件管理系统,查看RKNPU驱动版本:

可以看到RK3588已经成功安装了RKNPU驱动

接着继续尝试模型推理:

成功在RK3588上运行yolov5.rknn模型并将推理结果在PC端展示!

下一步便可以尝试将自己训练的模型转换为.rknn模型并在RK3588上进行推理了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/854444?site
推荐阅读
相关标签
  

闽ICP备14008679号