惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Security Archives - TechRepublic
WordPress大学
WordPress大学
量子位
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
Vercel News
Vercel News
博客园 - 三生石上(FineUI控件)
云风的 BLOG
云风的 BLOG
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
H
Heimdal Security Blog
Microsoft Security Blog
Microsoft Security Blog
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
The Last Watchdog
The Last Watchdog
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
PCI Perspectives
PCI Perspectives
H
Help Net Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - Franky
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
MongoDB | Blog
MongoDB | Blog
V
V2EX - 技术
Attack and Defense Labs
Attack and Defense Labs
C
Cybersecurity and Infrastructure Security Agency CISA
H
Hacker News: Front Page
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
V
Visual Studio Blog
T
Tor Project blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Cisco Blogs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
大猫的无限游戏
大猫的无限游戏
Simon Willison's Weblog
Simon Willison's Weblog
F
Full Disclosure
博客园 - 司徒正美
L
LINUX DO - 最新话题
J
Java Code Geeks
G
GRAHAM CLULEY
The Register - Security
The Register - Security
B
Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
A
About on SuperTechFans
N
Netflix TechBlog - Medium
TaoSecurity Blog
TaoSecurity Blog
S
Security Affairs

Shine & Website

从圆肩到挺拔:我的训练计划 V2|肩胛稳定优先 2026 最新土耳其(外区)Apple ID 注册教程:低价订阅 ChatGPT Plus 完整指南(附开启跨区 Apple 家庭共享) 我们都还在路上:在不确定中攒出自己的选择权 Claude Desktop 接入第三方模型 API:基于 ccswitch 的配置与踩坑 从圆肩到挺拔:我的训练计划 V1|我的第一份认真训练计划 一生难忘,仅此一次:傅氏傅厝井朵桥祖厝重建竣工暨祔桃庆典 At Datawahle 我在Datawahle的日常 使用 Waline 实现 iCloud 和 Gmail 邮件通知的完整配置教程 为 Astro 博客打造完美的 Waline 评论系统:从集成到深度定制的完整实践 vscode优化体验(推荐设置 & 推荐插件) YOLO V7及多线程优化和边缘端设备RK3588-RK3588S部署 用于备份和恢复 Zotero 配置的插件-蒲公英 Tara Obsidian利用Syncthing全平台同步终极方案 同步ios和PC端 新机Linux(Ubuntu)到手一般都会做如下配置 04讲 - 炼丹流程 - PyTorch深度学习快速入门教程 03讲 - 神经网络 - PyTorch深度学习快速入门教程 02讲 - 数据 - PyTorch深度学习快速入门教程 01讲 - 配置 - PyTorch深度学习快速入门教程 其他设备通过局域网内主机的代理VPN科学上网(以Jetson设备为例) Jetson系统烧入过程(以Orin - Nano为例) Jetson Orin Nano开发指南记录 以RKNN系列模型为例,训练一个yolov7的目标检测模型 常用软件配置分享 - 持续更新 瓦肯举手礼 初识MCP技术 Qwen2.5 - VL的vllm部署方案(图像分析) 部署大模型并用Chatbox连接到远程Ollama服务 关于biome代码审查 配合Cloudflare和Piclist搭建一个属于你的免费图床 代码如诗,文章如歌
YOLO V11及多线程优化和边缘端设备RK3588-RK3588S部署
2025-07-26 · via Shine & Website

在RK3588/RK3588S边缘端设备上部署YOLO-V11模型并进行多线程优化。和实时占用情况。

July 26, 2025  •  1 min read


Table of Contents

  • 环境部署
  • RK3588/RK3588S
  • 板端 Anaconda 环境创建
  • 模型选择
  • 1.板端下载官方预转换的 ONNX 模型
  • 2.使用服务器训练好的模型
  • 模型部署
  • 板端升级 Cmake 版本
  • 板端安装 rknn-toolkit(2.3.0 版本)
  • 板端克隆官方 Model 仓库
  • 板端 ONNX 转 RKNN 模型
  • 板端运行示例代码
  • 其他
  • 查看 NPU 驱动版本
  • 查看实时 NPU 占用

参考项目https://github.com/leafqycc/rknn-multi-threaded

环境部署

RK3588/RK3588S

板端 Anaconda 环境创建

安装 Anaconda

Terminal window

cd ~

wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.10-1-Linux-aarch64.sh

sh Anaconda3-2024.10-1-Linux-aarch64.sh

# 如果不能使用conda命令,在环境变量最后加上

nano ~/.bashrc

export PATH=/home/orangepi/anaconda3/bin:$PATH

source ~/.bashrc

创建 yolo11 环境并激活

Terminal window

conda create -y -n yolo11 python=3.10

conda activate yolo11

模型选择

1.板端下载官方预转换的 ONNX 模型

Terminal window

# yolo11n

wget https://ftrg.zbox.filez.com/v2/delivery/data/95f00b0fc900458ba134f8b180b3f7a1/examples/yolo11/yolo11n.onnx

# yolo11s

wget https://ftrg.zbox.filez.com/v2/delivery/data/95f00b0fc900458ba134f8b180b3f7a1/examples/yolo11/yolo11s.onnx

# yolo11m

wget https://ftrg.zbox.filez.com/v2/delivery/data/95f00b0fc900458ba134f8b180b3f7a1/examples/yolo11/yolo11m.onnx

2.使用服务器训练好的模型

模型部署

板端升级 Cmake 版本

Terminal window

conda install -c conda-forge cmake=3.25.*

板端安装 rknn-toolkit(2.3.0 版本)

Terminal window

git clone --branch v2.3.0 https://github.com/airockchip/rknn-toolkit2.git

cd rknn-toolkit2/packages/arm64

conda activate yolo11

pip install -r arm64_requirements_cp310.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install rknn_toolkit2-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

cd ~/rknn-toolkit2/rknn-toolkit-lite2/packages

pip install rknn_toolkit_lite2-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

# 把 RKNN-Toolkit2 里的可执行文件和动态库手动复制到系统的标准路径中,方便系统识别和调用

cd ~/rknn-toolkit2/rknpu2/runtime/Linux/rknn_server/aarch64/usr/bin

sudo cp * /usr/bin/

cd ~/rknn-toolkit2/rknpu2/runtime/Linux/librknn_api/aarch64

sudo cp * /usr/lib/

注意!务必检查安装的 torch 版本是否等于 1.13.1,版本不对会报错

Terminal window

# 若版本不对,使用下面命令重新安装torch

pip install torch==1.13.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

板端克隆官方 Model 仓库

Terminal window

git clone https://github.com/airockchip/rknn_model_zoo.git

板端 ONNX 转 RKNN 模型

Terminal window

# 将ONNX模型放在rknn_model_zoo/examples/yolo11/model

cd rknn_model_zoo/examples/yolo11/python

python convert.py ../model/best.onnx rk3588 # model文件夹会得到yolo11.rknn

板端运行示例代码

Terminal window

python yolo11.py --model_path ../model/yolo11.rknn --target rk3588 --img_show

其他

查看 NPU 驱动版本

Terminal window

cat /sys/kernel/debug/rknpu/driver_version

查看实时 NPU 占用

Terminal window

sudo watch -n 1 "cat /sys/kernel/debug/rknpu/load"

YOLO V11及多线程优化和边缘端设备RK3588-RK3588S部署

https://www.futseyi.com/blog/yolo-v11-rk3588-deployment/

Author
FuTseYi

Published at
July 26, 2025

Copyright
CC BY-NC-SA 4.0