[具身智能-659]:RDK Model Zoo 使用完整教程(实例:RDK X5 + YOLOv8 目标检测)
选用RDK X5rdk_x5 分支作为实操案例全程区分两大使用模式✅ 模式 A直接运行官方预编译模型新手验证硬件最快上手✅ 模式 B基于模板转换自己训练的 ONNX 模型工程落地前置重要前提仓库地址https://github.com/D-Robotics/rdk_model_zoo分支绝对不能切错RDK X3 →git checkout rdk_x3RDK X5 →git checkout rdk_x5环境区分PC 电脑Ubuntu/Docker OE 工具链用来把 ONNX → 量化编译生成.binRDK X5 开发板运行推理代码、加载.bin模型板子上没有 hb_mapper 编译工具关键常识X5 只能使用bayes-e架构的.bin不支持 J5/S100 的.hbm一、目录结构快速看懂rdk_x5 分支plaintextrdk_model_zoo/ └── samples/vision/ultralytics_yolo/ # YOLOv8/v10通用demo ├── conversion/ # PC端模型转换工程yaml、导出脚本 ├── model/ # 存放预编译 *.bin ├── python/ # Python推理代码 ├── cpp/ # C推理代码 ├── resource/ # 测试图片、类别文件 └── download.sh # 一键下载官方预编译模型模式 A开箱即用运行官方预编译 YOLOv8推荐新手第一步步骤 1PC / 开发板拉取仓库切换硬件分支bash运行git clone https://github.com/D-Robotics/rdk_model_zoo.git cd rdk_model_zoo # RDK X5必须切换分支 git checkout rdk_x5步骤 2进入 YOLO 工程目录下载预编译模型bash运行cd samples/vision/ultralytics_yolo # 执行下载脚本自动拉取适配X5的 nv12格式.bin模型 bash download.sh执行完毕后model/文件夹生成yolov8s_640x640_nv12.bin命名解读640 输入分辨率、NV12 输入格式摄像头原生格式步骤 3RDK X5 开发板执行推理Pythonbash运行# 进入python推理目录 cd python # 运行图片推理demo python3 infer.py \ --model_file ../model/yolov8s_640x640_nv12.bin \ --image ../resource/bus.jpg运行成功后控制台打印 FPS、推理耗时输出画检测框的图片 ✅ 验证BPU 环境正常、推理链路全部打通。常见踩坑 不要用 X3 的 bin 放到 X5不要把 RGB 图片直接喂给nv12.bin模型。模式 B使用自己训练的模型完整工程流程完整链路Pytorch训练 → 导出ONNX → PC量化编译 → 拷贝.bin到X5部署所有模板直接复用 Model Zooconversion目录内文件。步骤 1导出兼容地平线的 ONNXPC 端进入conversion/参考仓库自带export_onnx.py。 重点约束opset11固定输入尺寸 640×640YOLO 系列调整输出顺序为 NHWC适配 BPU 输出得到my_yolov8.onnx步骤 2修改量化编译 yaml核心文件打开conversion/yolov8_ptq.yaml关键参数yamlmodel_parameters: onnx_model: ./my_yolov8.onnx march: bayes-e # ⭐RDK X5固定绝对不能写成bernoulli2 output_model_file_prefix: my_yolov8_640x640_nv12 input_parameters: input_type_rt: nv12 # 板端推理输入格式 input_type_train: rgb norm_type: data_scale scale_value: 0.0039215686 # 1/255 calibration_parameters: cal_data_dir: ./calibration # 校准图片文件夹30~200张真实场景图步骤 3PC 端 OpenExplorer (OE) 工具链编译.bin在 OE docker 环境执行bash运行hb_mapper makertbin --config yolov8_ptq.yaml编译完成输出目录得到my_yolov8_640x640_nv12.bin步骤 4部署到 RDK X5将生成的.bin上传至开发板复制python/infer.py推理代码修改代码内类别数量、类别名称执行推理测试精度。步骤 5可选C 部署复用cpp目录源码修改模型路径、类别参数cmake 编译运行。二、两条使用路线对比表格使用路线适用人群操作内容路线 A下载预编译模型直接跑新手、硬件验证只执行 download.sh python 推理不需要 PC 工具链路线 B自行转换 ONNX 生成 bin算法工程师、项目落地需要 OE 工具链、校准数据集、修改 yaml 配置三、高频工具命令调试必备校验模型是否为合法 X5 bin最重要在 RDK X5 板端执行bash运行hrt_model_exec model_info --model_file yolov8s_640x640_nv12.bin✅ 正常打印输入输出张量信息 ❌ 报错模型是 X3 的 bin 或者文件损坏无法使用测速基准测试bash运行hrt_model_exec infer --model_file xxx.bin --loop 100四、典型踩坑清单结合你之前.bin/hbm 知识不切换 git 分支下载 X3 代码在 X5 运行模型加载失败march 参数写错X5 yaml 写成bernoulli2编译出 X3 模型X5 无法加载格式不匹配nv12 模型输入 RGB 图像检测结果完全错乱概念陷阱X5 python 包名叫hbm_runtime不能加载.hbm 文件仅支持.bin混淆产品线Model Zoordk_x5≠ S100 rdk_model_zoo_s二者模型不互通五、通俗总结一句话Model Zoo 提供一套标准化模板流水线 想快速验证硬件 → 下载预编译 bin 直接运行 想部署自己算法 → 复制仓库内 yaml、前后处理、推理代码模板替换自己的 ONNX 重新编译。

相关新闻

YOLOv5与DeepSeek-V2在垃圾分类系统中的优化实践

YOLOv5与DeepSeek-V2在垃圾分类系统中的优化实践

1. 项目背景与核心价值垃圾分类作为城市管理的重要环节,传统人工分拣方式存在效率低、成本高、准确率不稳定等问题。我们团队开发的这套系统结合了YOLOv5目标检测算法与DeepSeek-V2大语言模型,实现了垃圾物品的智能识别与分类决策。在深圳某区的实测数据…

2026/7/26 19:31:28阅读更多 →
AI 编程助手 Agent:RAG 增强下的代码理解和自动补全方案

AI 编程助手 Agent:RAG 增强下的代码理解和自动补全方案

AI 编程助手 Agent:RAG 增强下的代码理解和自动补全方案 一、深度引言与场景痛点 大家好,我是赵咕咕。 Copilot、Cursor 这些 AI 编程助手大家都用过。体验很分裂对吧?写通用逻辑时补全又快又准,但一碰到公司内部框架、私有库、老…

2026/7/26 19:31:28阅读更多 →
AI工具链加速学术写作:4天完成SSCI论文的高效工作流

AI工具链加速学术写作:4天完成SSCI论文的高效工作流

1. 项目概述:AI赋能的学术写作革命 去年在赶一篇跨国合作论文时,我意外发现了一套高效的写作方法。当时距离截稿只剩7天,团队却连数据都还没统一完。通过系统化应用AI工具和流程重组,我们最终提前3天完成了从数据清洗到投稿的全流…

2026/7/26 19:31:28阅读更多 →
QuantLib利率模型深度解析:从理论到实践的专业指南

QuantLib利率模型深度解析:从理论到实践的专业指南

QuantLib利率模型深度解析:从理论到实践的专业指南 【免费下载链接】QuantLib The QuantLib C library 项目地址: https://gitcode.com/gh_mirrors/qu/QuantLib 在金融工程和风险管理领域,利率模型是债券定价、衍生品估值和资产配置的核心工具。Q…

2026/7/26 21:01:45阅读更多 →
C2000 ePWM安全机制:最小死区与非法组合逻辑模块深度解析

C2000 ePWM安全机制:最小死区与非法组合逻辑模块深度解析

1. 深入解析ePWM最小死区与非法组合逻辑模块在电机驱动、数字电源或者任何需要精确控制功率开关的电力电子系统中,PWM(脉宽调制)信号的生成与保护是核心中的核心。我们经常谈论占空比、频率,但真正决定系统能否长期稳定运行&#…

2026/7/26 21:01:45阅读更多 →
CompressO:三步实现专业级视频图片压缩的终极解决方案

CompressO:三步实现专业级视频图片压缩的终极解决方案

CompressO:三步实现专业级视频图片压缩的终极解决方案 【免费下载链接】compressO Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux. 项目地址: https://gitcode.com/gh_mirrors/co/compressO …

2026/7/26 21:01:45阅读更多 →
Windows电脑变身WiFi热点:VirtualRouter免费网络共享终极指南

Windows电脑变身WiFi热点:VirtualRouter免费网络共享终极指南

Windows电脑变身WiFi热点:VirtualRouter免费网络共享终极指南 【免费下载链接】VirtualRouter Wifi Hotspot for Windows computers (Windows 7, 8.x, Server 2012 and newer!) 项目地址: https://gitcode.com/gh_mirrors/vi/VirtualRouter 还在为会议室只有…

2026/7/26 21:01:45阅读更多 →
腾讯开源AI作曲神器:三步上手专业级歌曲生成完整指南

腾讯开源AI作曲神器:三步上手专业级歌曲生成完整指南

腾讯开源AI作曲神器:三步上手专业级歌曲生成完整指南 【免费下载链接】SongGeneration 腾讯开源SongGeneration项目,基于LeVo架构实现高品质AI歌曲生成。它采用混合音轨与双轨并行建模技术,既能融合人声与伴奏达到和谐统一,也可分…

2026/7/26 20:59:44阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/26 19:05:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/26 19:05:21阅读更多 →