rv1126更新rknpu驱动教学

测试平台:易佰纳rv1126 38板

查看板端版本--------------------------------------------------

1:查看npu驱动版本

dmesg | grep -i galcore,可以看到版本为6.4.3.5

2:查看rknn-server版本

strings / usr****/**** bin****/**** rknn_server | grep build

3:查看librknn_runtime版本

strings / usr****/**** lib****/**** librknn_runtime****.**** so | grep version

更新驱动---------------------------------------------------------------

驱动连接-> https://github.com/rockchip-linux/rknpu/tree/master/drivers

我这里使用的是1.7.3版本,注意板端版本要尽量与rknn sdk的版本相一致,这里有两个版本的库

其中linux-armhf-puma是full版为95M,而linux-armhf-puma-mini是小型版本仅为5.3M,他们之间的区别是mini版不支持连板推理,且仅支持预编译的rknn模型,这里采用的是full版;

将linux-armhf-puma目录下的lib和bin文件 push到板端,将板端/usr/bin下的rknn_server用1.7.3的代替,并将lib下的所有库文件拷贝至/usr/lib目录下

替换完成后

sync

reboot

查看npu驱动,rknn-server以及librknn_runtime的版本,可以看到已全部更新为1.7.3

至此还要将库重新连接一下,因为有的库需要用到其他的库文件

ln - snf libOpenCL****.**** so****.1.2**** libOpenCL****.**** so****.1****

ln - snf libOpenVX****.**** so****.1.2**** libOpenVX****.**** so

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

sync

测试-----------------------------------------------------------------------

随便找一个demo进行测试,若成功则表示npu更新完成

至此npu更新至1.7.3

相关推荐
rain bye bye41 分钟前
calibre LVS 跑不起来 就将setup 的LVS Option connect下的 connect all nets by name 打开。
服务器·数据库·lvs
郭式云源生法则1 小时前
归档及压缩、重定向与管道操作和综合使用,find精确查找、find处理查找结果、vim高级使用、vimdiff多文件使用
linux·运维·服务器
冻咸鱼1 小时前
MySQL的配置
mysql·配置
一张假钞1 小时前
Ubuntu 24.04 安装 Jenkins
linux·ci/cd·jenkins
tuokuac2 小时前
查看你电脑上某个端口正在被哪个进程占用
linux
小池先生2 小时前
服务请求出现偶发超时问题,经查服务本身没问题,问题出现在nginx转发。
运维·服务器·nginx
MANONGMN2 小时前
Linux 通配符与正则表达式(含实战案例+避坑指南)
linux·运维·正则表达式
带土12 小时前
18 .shell编程-正则表达式
linux·正则表达式
asdfg12589632 小时前
如何判断一个地址是否可以用作主机 IP 地址?
服务器·网络·tcp/ip
爱吃甜品的糯米团子2 小时前
Linux 学习笔记之进程管理、网络基础与常用软件安装
linux·网络·学习