rknn3588如何升级驱动

这篇具有很好参考价值的文章主要介绍了rknn3588如何升级驱动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前段时间运行rknn模型,RKNN Runtime在运行一段时间后风扇开始转快然后卡死,查询了原因可能是由于模型加载过多或者模型过大导致的。您可以尝试以下方法解决问题:

降低模型的精度,减少模型大小。
减少批量大小,以减少模型加载数量。
检查硬件资源是否足够,如内存、GPU等。
检查RKNN Runtime的版本是否最新,如果不是,请升级到最新版本。

于是我发现

I RKNN: [02:21:06.703] RKNN Runtime Information: librknnrt version: 1.3.0 (c193be371@2022-05-04T20:16:33)
I RKNN: [02:21:06.703] RKNN Driver Information: version: 0.7.2
I RKNN: [02:21:06.707] RKNN Model Information: version: 1, toolkit version: 1.4.0-22dcfef4(compiler version: 1.4.0 (3b4520e4f@2022-09-05T20:52:35)), target: RKNPU v2, target platform: rk3588, framework name: ONNX, framework layout: NCHW
W RKNN: [02:21:06.707] RKNN Model version: 1.4.0 not match with rknn runtime version: 1.3.0

果然驱动没有最新
于是下载了最新的rknpu2文件,使用以下命令进行下载:
git clone https://github.com/rockchip-linux/rknpu2
然后

cp rknpu2/runtime/RK3588/Linux/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/rknn_server
cp rknpu2/runtime/RK3588/Linux/librknn_api/aarch64/librknnrt.so /usr/lib/librknnrt.so
cp rknpu2/runtime/RK3588/Linux/librknn_api/aarch64/librknn_api.so /usr/lib/librknn_api.so

然后启动rknn_server用脚本restart_rknn.sh或是start_rknn.sh
就ok了
目前备份的so文件在downloads文件夹下文章来源地址https://www.toymoban.com/news/detail-652364.html

到了这里,关于rknn3588如何升级驱动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 模型的加载

    RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 模型的加载

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 RKNN-Toolkit2 目前支持 Caffe 、 TensorFlow 、 TensorFlowLite 、 ONNX 、 DarkNet 、 PyTorch 等模型的加载转换,这些模型在加载时需调用对应的接口,以下为这些接口的详细说明。

    2024年02月11日
    浏览(43)
  • RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 API 介绍

    RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 API 介绍

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇章主要讲解 RKNN-Toolkit2 API 详细说明。 在使用 RKNN Toolkit2 的所有 API 接口时,都需要先调用 RKNN() 方法初始化 RKNN 对象,当不再使用该对象时,通过调用该对象的 release() 方法进行释放。 初始化 RKNN 对象时,可以设置

    2024年02月09日
    浏览(14)
  • 香橙派5 RK3588 yolov5模型转换rknn及部署踩坑全记录 orangepi 5

    香橙派5 RK3588 yolov5模型转换rknn及部署踩坑全记录 orangepi 5

    由于距离写这篇文章过去很久,有的部分,官方已更新,请多结合其他人的看,并多琢磨、讨论~ 另外打个小广告: 博客 https://blog.vrxiaojie.top/ 欢迎大家前来做客玩耍,提出问题~~ 以后的文章都会在博客发布了,CSDN这边可能这是最后一篇文章。 (1) 使用官方提供的Ubuntu镜像:

    2024年02月05日
    浏览(14)
  • yolov5训练自己的pt文件,转onnx,再转成rknn,到RK3588开发板运行测试

    yolov5训练好自己的模型,例如训练完后,名称为best.pt,路径为runs/exp/weights/best.pt。 采用detect.py文件验证best.pt可以正常检测目标,再进行下一步工作。 修改utils/yolo.py文件的后处理部分,将class Detect(nn.Module) 类的子函数forward由 修改为: 注意:训练和检测的时候,yolo.py文件应

    2024年02月01日
    浏览(12)
  • yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程

    yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程

    目录 一、任务介绍 二、实验过程 2.1 使用正确版本的yolov5进行训练(平台:x86机器windows系统) 2.2 best.pt转换为best.onnx(平台:x86机器window系统) 2.3 best.onnx转换为best.rknn(平台:x86机器Linux系统) 2.3.1 环境准备和工具包安装 2.3.2 onnx转换为rknn 2.4 RK3588部署rknn实现NPU加速(平台:

    2024年02月03日
    浏览(12)
  • Linux GPIO模块-RK3588 GPIO驱动分析

    Linux GPIO模块-RK3588 GPIO驱动分析

    GPIO是可编程的通用I/O外设。如下图所示,RK3588 GPIO控制器包含3个部分;APB接口模块和SoC内部的APB总线连接,负责与SoC交换数据,位宽为32位;I/O port接口模块管理外部的引脚,引脚的输入和输出都要经过该模块;中断探测模块负责GPIO控制器的中断上报与处理。 RK3588 GPIO控制器

    2023年04月15日
    浏览(10)
  • RK3588平台开发系列讲解(以太网篇)MDIO底层驱动

    RK3588平台开发系列讲解(以太网篇)MDIO底层驱动

    平台 内核版本 安卓版本 RK3588 Linux 5.10 Android 12 沉淀、分享、成长,让自己和他人都能有所收获!😄 mdio bus是mdio管里phy寄存器的总线,此总线非设备驱动模型之总线。mdiobus在内核中用mii_bus结构体描述,mii_bus定义如下: 目录:linux/phy.h

    2024年02月08日
    浏览(39)
  • RK3588 PWM调试记录---linux pwm子系统驱动框架

    RK3588 PWM调试记录---linux pwm子系统驱动框架

    RK3588一共有4组PWM,每组有4个通道,共可以产生4*4=16路PWM波形; PWM0 开始地址:0xfd8b0000 PWM1 开始地址:0xfebd0000 PWM2 开始地址:0xfebe0000 PWM3 开始地址:0xfebf0000 即每组PWM的地址空间是(0xfd8b0000-0xfebd0000=0x1000)64KB(0x1000/1024) RK3588的PWM支持捕获、连续和单次触发三种模式。 1.捕获模式

    2024年02月12日
    浏览(13)
  • RK3588平台开发系列讲解(驱动基础篇)设备树常用 of 函数

    RK3588平台开发系列讲解(驱动基础篇)设备树常用 of 函数

    平台 内核版本 安卓版本 RK3588 Linux 5.10 Android 12 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 设备树描述了设备的详细信息,这些信息包括数字类型的、字符串类型的、数组类型的,我们在编写驱动的时候需要获取到这些信息。比如设备树使用 reg 属性描述了某个

    2024年02月08日
    浏览(13)
  • 【android12-linux-5.1】【ST芯片】【RK3588】【LSM6DSR】驱动移植

    【android12-linux-5.1】【ST芯片】【RK3588】【LSM6DSR】驱动移植

    一、环境介绍 RK3588主板搭载Android12操作系统,内核是Linux5.10,使用ST的六轴传感器LSM6DSR芯片。 二、芯片介绍 LSM6DSR是一款加速度和角速度(陀螺仪)六轴传感器,还内置了一个温度传感器。该芯片可以选择I2C,SPI通讯,还有可编程终端,可以后置摄像头等设备,功能是很强大

    2024年02月09日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包