RK3588推理遇到“RKNN_ERR_MODEL_INVALID“问题

笔者最近在学习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上进行推理了。

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值