rknn部署异常情况汇总

开发环境 ubuntu18.0(编译机),rk3568开发版(行业主板)

RKNN安装

  1. 下载rknn sdk源码(roc rk3568)
    https://www.t-firefly.com/doc/download/107.html
  2. 安装教程:
    https://wiki.t-firefly.com/zh_CN/ROC-RK3568-PC/usage_npu.html#

编译demo,部署到RK3568开发板

教程文档位于/doc目录下Rockchip_RK356X_User_Guide_RKNN_API_V1.1.0_CN.pdf
主要记录一下可能会遇到的问题

  1. 报错信息:** no rules target ‘…/…/…/Linux/librknn_api/aarch64/librknn_api_andriod.so’ need by ‘rknn_mobilenet_demo’
    检查CMakeList.txt文件发现,在设置RKNN_API_LIB变量时其命名为librknn_api_andriod.so,然而路径‘Linux/librknn_api/aarch64/’下的对应文件名为librknn_api.so,将CMakeList.txt内的librknn_api_andriod.so(不存在的文件,所以会报错)修改为正确的文件librknn_api.so(真实存在的文件,是正确的依赖文件),再次执行build-linux.sh,编译成功结束。
    总结:这个错误是由于生成文件和预设的环境异常导致的,文档中没有明确说明,一般情况下只需要确定GCC_COMPILER(gcc/g++编译器的路径)正确就行了,这次比较特殊,出现了依赖项文件不存在的情况。

我们可以尝试以下方法:
1、检查gcc编译器路径,是否可以正常使用gcc。
2、(CMakeList.txt,build/build_linux_aarch64/Makefile都可以看看)检查依赖项文件的路径填写是否完整,可用。
3、检查依赖文件是否存在(根据报错提示的路径查找文件)。

  1. 运行sdk中的rknn_mobilenet_demo, 提示failed to open rknpu module,need to insmod rknpu dirver failed to open rknn device!!
    部署到rk3568板载系统后,无法运行rknn模型,提示无法打开rknn设备。
    解决方案:到官网下载最新固件,更新板载系统后重试。
    更新固件教程:
    https://wiki.t-firefly.com/zh_CN/ROC-RK3568-PC/03-upgrade_firmware.html
    固件链接: https://www.t-firefly.com/doc/download/107.html 下的 固件–》Ubuntu
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值