一步步搭建 RV1126 深度学习环境,轻松实现边缘推理

RV1126B边缘端图像分类模型部署实战与性能对比 边缘计算场景中,图像分类模型的部署需要在算力、精度与功耗之间取得平衡。其核心原理在于通过NPU加速与INT8量化,将训练好的模型压缩并映射到嵌入式芯片上运行。技术价值体现在显著降低推理延迟与功耗,使实时视觉分析成为可能。典型应用包括安防监控、工业质检与智能零售等。在瑞芯微RV1126B平台上,不同模型如MobileNet、ResNet、EfficientNet的部署表现差异明显,涉及算子支持、量化校准与多线程推理等工程细节。本文基于实测数据,系统对比主流分类模型的帧率、精度损失与能效比,为边缘端模型选型与优 阅读详情
AI摘要

本文聚焦于RV1126芯片的深度学习环境搭建。介绍了RV1126因高性价比和强大AI加速能力,成为边缘计算设备首选。详细阐述了基于Ubuntu 18.04虚拟机的rknn - toolkit环境构建,包括环境安装和docker环境构建,还解答常见问题并提供交流群。

1 介绍

随随着瑞芯微(Rockchip)芯片在嵌入式领域的广泛应用,越来越多的板卡厂商开始适配其系列芯片,尤其是 RV1126。凭借其高性价比和强大的 AI 加速能力,RV1126 已成为众多边缘计算设备的首选。为了使深度学习模型能够在 RV1126 平台上高效运行,各大厂商纷纷推出了针对这一芯片的适配方案。
本文将带领大家一步一步完成 RV1126 芯片的深度学习环境搭建。通过详细的操作步骤,我们将指导你如何在 RV1126 平台上配置并优化深度学习开发环境,为后续的 AI 模型部署和推理提供坚实的基础。无论是硬件配置、软件安装还是环境调试,本文都将提供全面的技术解析,帮助你快速完成深度学习环境的搭建,从而提升边缘推理业务的效率。
在这里插入图片描述

2 环境搭建

2.1 当前操作环境

在这里插入图片描述

● 物理机环境:Ubuntu 18.04 x86_64
● Docker 版本:Docker version 24.0.2, build cb74dfc 【非必须】
在这里插入图片描述

本文的的操作都是基于Ubuntu 18.04虚拟机进行rknn-toolkit环境构建。

2.2 环境安装

1、创建rv1126的python3.8环境:

conda create -n rv1126 python=3.8 -y

conda activate rv1126

2、从github【https://github.com/rockchip-linux/rknn-toolkit/releases/download/v1.7.5/rknn-toolkit-v1.7.5-packages.tar.gz】下载rknn-toolkit1.7.5代码到【/home/ros/Downloads/project/deployed/rk/rv1126/】路径。
3、解压并进入【package】文件夹:

cd /home/ros/Downloads/project/deployed/rk/rv1126/rknn-toolkit-1.7.5/packages

4、安装【requirements-cpu.txt】

pip install -r requirements-cpu.txt  -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

在这里插入图片描述

5、安装rknn-toolkit安装包:

pip install rknn_toolkit-1.7.5-cp38-cp38-linux_x86_64.whl -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

在这里插入图片描述

6、导入rknn验证是否安装成功:
在这里插入图片描述

2.3 docker环境构建

1、安装docker环境:
根据官方手册对docker进行安装【https://docs.docker.com/install/linux/docker-ce/ubuntu/】。
在这里插入图片描述

2、下载镜像【https://meta.zbox.filez.com/v/link/view/3256e0b2e6574a5ebd918cfa513c5f04】,密码:【rknn】,解压后得到docker镜像:
在这里插入图片描述

把解压后的文件:rknn-toolkit-docker.tar.gz拷贝到Ubuntu 18.04的/home/ros/Downloads/project/deployed/rk/rv1126/docker文件夹下。
在这里插入图片描述

3、执行以下指令加载模型转换工具docker镜像:

sudo su
docker load --input rknn-toolkit-1.7.5-docker.tar.gz

在这里插入图片描述

4、执行以下指令进入镜像bash环境:

docker run -t -i --privileged -v /dev/bus/usb:/dev/bus/usb rknn-toolkit:1.7.5 /bin/bash

在这里插入图片描述

5、安装adb环境:

apt install adb -y

在这里插入图片描述

6、查看devices id,并且修改代码:

adb devices

在这里插入图片描述

cd /examples/tflite/mobilenet_v1
vim test.py

在这里插入图片描述

7、运行脚本:

python test.py

在这里插入图片描述

3 问题集合

1、我Ubuntu虚拟机没有cuda环境可以在上面进行模型转换和模型推理调用吗?
答案:可以!完全不影响的。
2、Ubuntu虚拟机没有网络连接的符号,并且restart后无效?
答案:可以查看NAT服务是否正常启动!
在这里插入图片描述

4 技术交流

4.1 QQ群

● RKNN非官方交流:909472035

YOLOv8工业落地全流程:从模型训练到RK3588边缘部署实战 这次我们来看一个工业场景下 YOLOv8 的完整落地实战。如果你正在寻找一个从模型原理理解、环境搭建、自定义训练到最终在边缘设备(如 RK3588、RV1126)上部署加速的完整指南,这篇文章可以直接收藏。YOLOv8 作为 Ultralytics 推出的最新一代目标检测框架,以其简洁的 API、优异的性能和灵活的部署选项,在工业质检、安防监控、自动驾驶等领域迅速成为首选。但很多开发者卡在了从“跑通 Demo”到“稳定上线”的最后一公里——如何针对自己的数据集进行有效训练?如何对模型进行剪枝、量化等优化?又 阅读详情

相关推荐

边缘AI SoC选型指南:12种芯片组合与算力功耗权衡

从云端走向终端的边缘AI,正在重塑智能硬件的落地方式。面对算力、功耗与成本的三方博弈,芯片SoC的选择成为项目成败的关键。嵌入式系统工程师需要理解NPU、MCU、FPGA等不同处理器的适用边界,掌握从模型量化到工具链适配的完整流程。无论是智能门锁、工业视觉,还是机器人实时控制,不同场景对算力与功耗的诉求差异巨大。本文梳理了12种典型的边缘AI SoC组合方案,涵盖超低功耗传感、轻量视觉、高性能计算与工业实时控制四大类场景,并结合实战经验分析开发工具链、供应链及长期供货等隐性成本,为硬件选型提供可落地的参考。

weixin_32770423的博客 308

RV1126_python人脸识别Retinaface+MobilefaceNet

在RKNN上实现人脸识别过程。模型采用Retinaface MobilefaceNet。采用Python代码 在线实现

guolele2010的专栏 5609

端侧AI芯片选型指南:从ESP32-S3到RK3588的算力档位解析

边缘计算与端侧智能正在重塑物联网设备的处理范式,而芯片选型是决定项目成败的关键第一步。从MCU级到视觉SoC级,再到边缘计算级,不同算力档位对应着截然不同的应用场景与功耗约束。本文从AI部署的基础概念出发,解析NPU、模型量化与工具链的工作原理,阐述端侧推理在实时性、隐私保护和带宽优化上的技术价值,并针对智能IPC、巡检盒子、边缘计算盒子等典型场景给出选型建议。通过对比ESP32-S3、RV1126与RK3588三款代表芯片,帮助开发者根据数据量、供电条件和开发周期做出理性决策,避开算子支持与量化精度的常见

weixin_30247781的博客 357

Rockchip RV1126 模型部署(完整部署流程)

YOLO-V5在RV1126部署全流程(环境配置,模型转换,C++模型推理,芯片运行),验证有效。

DAOCHI 1万+

YOLOv8零基础实战:从环境搭建到自定义模型训练全流程

如果你正在寻找一个能快速上手、效果出色且社区活跃的目标检测模型,那么 YOLOv8 很可能就是你需要的答案。它不仅是 YOLO 系列的最新成员,更代表了当前单阶段目标检测领域的一个实用标杆。然而,对于许多刚接触它的开发者来说,从“知道它很强”到“真正用起来”之间,往往横亘着环境配置、依赖冲突、模型选择等一系列看似琐碎却极易劝退的“坑”。 这篇文章不会只告诉你“YOLOv8 很厉害”,而是聚焦于一个更实际的问题: 如何让一个具备基本 Python 和深度学习环境知识的开发者,在最短时间内,零障碍地完成 YOL

weixin_33525298的博客 298

【RV1126,待整理】正点原子RV1126编译环境搭建+rkmedia编译

备注:1)如果想成功编译rkmedia可执行程序,必须一步不差的这么操作。

qq_39200110的博客 1879

rp-rv1126(烧录ubuntu系统+通信+使用python)

记录一下最近的小突破。 思路记录: 起因是因为我想偷鸡,我的pc上有一个调用摄像头做目标检测的python程序,然后我看这个程序整个文件夹的大小对于rp-rv1126的内存完全够用。 所以我就想能不能直接在板子上用这个python程序,一开始我的思路是用pyinstaller,理论上是可以的,我看输出的可执行程序的格式和官方给的rknn的demo一样,但奇怪的是就是无法运行,一直报/bin/sh: xxx not found的错误。后来我听一个人说他直接用python跑的程序,说他安装了python。

Jormungand123的博客 8330

RV1126笔记一:环境搭建及SDK编译

RV1126开发环境搭建及SDK编译

3776

RV1126平台下的MobileSeg量化指南:高效部署低算力硬件

MobileSeg系列模型采用编解码架构,并以轻量级模型作为骨干网络,专为低算力硬件(如BPU、NPU、ARM CPU等)设计。这使得MobileSeg在边缘设备和移动端应用中表现出色,具备高效能和灵活性。本文将以MobileSeg分割模型为例,详细讲解如何在RV1126平台上进行模型量化操作,最大化发挥模型的性能优势。

豆破苍琼 2313

安时积分法和开路电压法结合估算锂电池SOC

基于安时积分法和开路电压法结合的锂电池SOC估计Simulink仿真建模,利用安时积分法计算放电过程中的SOC,在搁置状态利用开路电压法进行SOC修正。

qq_39304296的博客 2552

树莓派4B网线直连Windows全流程:从IP查询到SSH登录避坑指南

本文提供了一份详细的树莓派4B通过网线直连Windows电脑的实战指南。核心步骤包括配置Windows网络共享、查询树莓派IP地址以及通过SSH进行安全登录与初始配置。文章深入解析了直连的网络原理,并重点分享了使用CMD命令和工具定位IP、避免常见错误的避坑技巧,帮助用户在没有显示器或路由器的环境下快速完成树莓派初始化。

grape的博客 1080

RV1126B图像分类模型部署实战:RKNN量化与推理优化指南

AIoT边缘设备对轻量级图像分类模型的需求日益增长,但在算力受限的NPU平台上完成高效部署并不简单。INT8量化是释放芯片算力的关键手段,其原理在于将浮点权重映射到离散整数空间,而校准集的代表性直接影响量化后精度。基于RKNN-Toolkit2工具链,可完成从ONNX到rknn的转换、量化和板端推理全流程。在RV1126B上实测ResNet、MobileNet、EfficientNet、RepVGG等主流模型,对比量化前后精度与单帧耗时,可见预处理一致性、算子兼容性及工具链版本匹配是决定部署成败的核心细节。

weixin_29159441的博客 288

【Hadoop】开发插件安装

前言 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse的插件机制是轻型软件组件化架构。在客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java...

weixin_44039347的博客 3207

技术升级焕新体验!RV1126B全方位突破

例如,在智能交通领域的车牌识别系统中,设备需要实时采集过往车辆的图像,并快速完成图像预处理、车牌定位、字符识别等一系列操作,RV1126B 的四核 Cortex - A53 64 位架构搭配 1.5GHz 主频,能够在极短的时间内完成这些运算,确保车牌识别的实时性和准确性,即使在车流量高峰时段,也能稳定运行,避免出现识别延迟或漏识别的情况。在 AI 算法的运行过程中,算力直接决定了算法模型的处理速度和处理精度,尤其是在深度学习算法中,海量的参数需要通过大量的矩阵运算来完成训练和推理,对硬件算力的需求极高。

riveting的博客 485

CANoe软件之离线报文回放与分析实战

本文详细介绍了如何使用CANoe软件进行离线报文回放与分析,帮助工程师将现场故障数据转化为可反复研究的实验室资源。通过实战步骤,指导如何搭建分析工程、加载DBC文件解码信号,并利用Trace和Graphics窗口进行深度数据筛选与图形化分析,从而高效定位汽车电子故障,是提升诊断效率的关键技能。

weixin_29227585的博客 527

SAP S4业务伙伴(BP)实战指南:从角色分配到数据同步的完整流程

本文详细解析了SAP S4业务伙伴(BP)功能,从基础概念到实战操作,涵盖角色分配、数据同步及常见问题排查。通过BP机制,企业可高效管理客户、供应商等多重身份,实现数据共享和动态切换,显著提升主数据管理效率。特别适合SAP实施顾问和ERP管理员参考。

y2z3a4b5c的博客 868

从零到一:如何用RKNN Model Zoo轻松部署深度学习模型到边缘设备?

你是否曾经遇到过这样的困境:精心训练了一个深度学习模型,却在部署到边缘设备时遇到了重重阻碍?模型转换复杂、硬件适配困难、推理性能不佳...这些问题就像一道道难以逾越的门槛,让很多开发者望而却步。今天,我要向你介绍一个能够帮你轻松跨越这些门槛的利器——**RKNN Model Zoo**。 想象一下,你训练了一个YOLOv8目标检测模型,想要在Rockchip的嵌入式设备上运行。传统的方法需要你手

gitblog_00035的博客 450

手把手教你用ADS优化肖特基二极管检波电路(附RC参数避坑指南)

本文详细介绍了如何使用ADS软件优化肖特基二极管检波电路,包括RC参数设置、常见失真问题分析与解决方案。通过实战案例和参数优化技巧,帮助射频工程师避免设计陷阱,提升电路性能。特别附有RC参数避坑指南,适用于调幅解调、功率检测等应用场景。

m2n3o4p5的博客 194

3步轻松上手:RKNN Model Zoo边缘AI模型部署终极指南 [特殊字符]

在边缘计算和嵌入式AI应用快速发展的今天,如何在资源受限的设备上高效部署深度学习模型成为了开发者面临的核心挑战。RKNN Model Zoo作为瑞芯微(Rockchip)官方推出的开源项目,为开发者提供了一站式的AI模型部署解决方案,让你能够轻松将主流深度学习模型部署到RK系列NPU平台上。 ## 挑战与机遇:边缘AI部署的痛点与突破 边缘AI部署面临诸多挑战:模型转换复杂、硬件适配困难、性能

gitblog_00447的博客 349

华为OD机试真题 新系统2026-04-08 C++ 实现【直捣黄龙】

小王在玩一款叫做直捣黄龙的小游戏,在该游戏中他需要从入口位置进入敌营,绕过哨兵的层层封锁,达到敌军司令部实施斩首行动。 敌军阵营是一个n*n的矩阵,入口在坐标(0,n/2),敌军司令部在坐标(n-1,n/2),每个 哨兵警戒以自己为中心的9宫格,一旦被哨兵发现则行动失败。

MISAYAONE的博客 261

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

边缘AI SoC选型实战:从MCU到高算力平台的组合方案

边缘AI嵌入式系统的核心挑战,是在算力、功耗、成本与开发周期之间找到平衡点。TOPS峰值并非唯一指标,实际有效算力受NPU利用率、内存带宽和散热约束影响显著。从低功耗MCU上的TinyML推理,到Linux应用处理器驱动的多路视频结构化,再到FPGA与RISC-V自定义加速架构,不同场景需要匹配差异化的SoC方案。工程落地时,工具链成熟度、DDR带宽、电源设计和量化策略往往比芯片型号更决定成败。通过对比12种真实组合,帮助开发者在智能IPC、工业网关和边缘盒子等产品中,将理论算力转化为稳定的业务价值。

weixin_33842304的博客 203

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

如何在Rockchip NPU平台快速部署AI模型:RKNN-Toolkit2完整实践指南

RKNN-Toolkit2是Rockchip推出的AI模型部署工具包,支持在RK3588、RK3576、RK3566/RK3568等系列芯片上快速转换和运行深度学习模型。无论你是AI开发者还是嵌入式工程师,都可以通过这个工具轻松将PyTorch、TensorFlow、ONNX等主流框架的模型部署到Rockchip NPU硬件平台。 ## 🚀 快速入门:三步完成环境搭建 ### 1. 获取项目

gitblog_01011的博客 408

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

作品展示|基于【RK3588】ELF 2开发板的ROS2具身智能家庭服务机器人

摄像头视频流、姿态识别模型、激光雷达、麦克风阵列等感知单元协同完成环境理解与安全检测;机器人应用层系统运行于【RK3588】ELF 2开发板板端,以ROS2 Humble作为机器人控制中枢,集成底盘运动控制、SLAM建图、Nav2导航、多点巡逻、传感器接入以及设备状态监控等核心功能。ELF 2开发板已经适配了Linux 5.10及Ubuntu 22.04操作系统,后续逐步实现对Android、OpenHarmony等系统的适配,旨在为在校学生、高校教师、专业工程师、兴趣达人提供丰富的学习与开发环境。

ElfBoard的博客 284

体验百度EasyEdge,畅快部署超多AI芯片

深度学习经过多年发展,AI已经深入人心,事实上,在图像、文本领域,AI在多个产业已经落地了诸多应用,我们熟知的自动驾驶、语音助手,背后就大量运用了AI技术。 当下,飞桨PaddlePaddle、TensorFlow、PyTorch这样的开源框架已经非常强大,为部署侧也提供了相关的开源组件,以求降低开发难度。但由于端侧硬件、系统种类繁多,各种加速芯片层出不穷,端侧部署开发工作仍存在实实在在的挑战,成为开发者将AI模型真正用起来的“拦路虎”。面对这些问题,是否存在一个平台,能够缩短部署开发的时间,实现一键式部

cover_se的博客 5
上一篇: RV1126模型转换秘籍:MobileNetV2高效运行实战指南
下一篇: 深入解析深度学习量化:概念、方法与应用全揭秘
Yao.Li
博客等级 码龄10年 405粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yao.Li

爱的魔力,一被卡布奇诺~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值