[具身智能-652]:RDK X5模型文件:PC端通用模型文件ONNX文件、RDK第一代模型文件bin文件、RDK新一代模型文件hbm文件,以及hbm模型文件生成过程中的临时文件bin。
RDK X5 四类模型文件完整区分 生成 使用示例先做全局定义杜绝概念混淆ONNXPC 通用原始模型跨平台标准旧版可执行.bin第一代地平线模型easy_dnn/bpu_infer_lib 加载RDK X3、早期 X5 legacy 镜像使用新版可执行.hbm新一代地平线模型hb_dnn/hbm_runtime 标准格式OS3.x 主推编译临时.binhb_mapper 编译 hbm 过程自动产出中间碎片不可独立加载核心时序链路 PyTorch 训练 → 导出ONNX→ PC OE Docker 执行 hb_mapper → 生成一批临时 bin 权重文件→ 打包封装 →hbm旧方案ONNX → 老版本工具链 → 生成第一代可执行 bin 模型现已淘汰一、ONNX 文件PC 通用模型文件生成方式PCPyTorch 示例python运行# export_onnx.py import torch from ultralytics import YOLO model YOLO(yolov8n.pt) # 导出ONNX固定输入尺寸640×640 model.export(formatonnx, imgsz640)执行bash运行python3 export_onnx.py # 输出yolov8n.onnx可选优化推荐bash运行onnxsim yolov8n.onnx yolov8n_simplified.onnx使用方法唯一用途作为模型编译器hb_mapper的输入源。不能直接在 RDK 开发板运行bash运行# 在地平线OE Docker内执行编译 hb_mapper makertbin --config yolov8_nv12.yaml --model-type onnx二、第一代可执行模型*.binlegacy 旧格式淘汰方案对应在/app/model/basic/看到的yolov8_640x640_nv12.bin生成方式使用 ** 老版本地平线工具链OE1.x** 编译 ONNX现已不再推荐新版 OE 不再支持输出此类 bin。⚠️ 新版 OE v2.x适配 RDK X5 bayes-e无法生成该类 bin 模型。使用方法仅旧镜像 OS2.x easy_dnn将yolov8_640x640_nv12.bin传到 RDK X5C 代码使用easy_dnn接口加载cpp运行// 旧版legacy伪代码 EasyDNN dnn; dnn.Init(yolov8_640x640_nv12.bin); dnn.SetInputData(nv12_frame_buf); dnn.Run();兼容性红线OS3.x 官方镜像通常移除libeasy_dnn.so无法加载此类 bin直接报错。新项目禁止使用。三、hbm 新一代标准模型文件当前主推生成流程ONNX → hb_mapper → 临时 bin → 打包生成 hbm步骤 1准备编译配置 yamlyolov8_nv12.yamlRDK X5 固定 march: bayes-eyamlmodel_parameters: onnx_model: yolov8n_simplified.onnx march: bayes-e # RDK X5固定架构 output_model_file: yolov8n_640_nv12.hbm input_parameters: input_name: images input_type: nv12 input_layout: hwc input_shape: [640,640,3]步骤 2在 OE Docker 中执行编译命令bash运行hb_mapper makertbin --config yolov8_nv12.yaml --model-type onnx编译过程磁盘文件变化工具自动生成大量临时.bin*量化权重分片全部参数整合封装 → 最终产出yolov8n_640_nv12.hbm编译完成后临时 bin 可以直接删除不再需要使用方法RDK X5 新版 TROS hb_dnn / Python hbm_runtimeC 示例伪代码cpp运行// 加载hbm模型 HbmModel model; model.Load(yolov8n_640_nv12.hbm); // 送入vio_capture输出的NV12图像buffer model.SetInput(nv12_buf); model.Infer(); // BPU硬件推理 model.GetOutput();Python 示例python运行from hbm_runtime import HbmRuntime runtime HbmRuntime(yolov8n_640_nv12.hbm) runtime.infer(nv12_image_data)四、编译过程产生的【临时 bin 文件】生成时机执行hb_mapper makertbin编译 ONNX 期间自动生成文件名随机。使用规则开发者不手动操作、不拷贝、不上板仅编译器内部读取用于组装 hbm脱离编译环境单独使用无任何意义hbm 生成成功即可全部删除❌重大误区不要混淆「临时 bin」和「legacy 可执行 bin 模型」两者后缀相同、用途完全无关。四类文件汇总对照表表格文件类型产生位置生成工具RDK 板端能否直接推理配套推理库ONNXPC 训练环境PyTorch/TensorFlow 导出❌ 不能仅作编译输入legacy 可执行 *.bin第一代模型PC 旧版 OE1.x老 hb_mapper✅ OS2.x 旧镜像easy_dnn / bpu_infer_libhbm新一代标准模型PC 新版 OE2.xhb_mapper✅ OS3.x 全系列hb_dnn / hbm_runtime编译临时 *.binPC OE 编译目录hb_mapper 运行时自动生成❌ 不能独立运行无仅供编译器内部使用极简开发推荐流程新项目统一标准PyTorch 训练 → 导出 ONNX → OE Docker hb_mapper 编译 → 丢弃临时 bin → 获得 hbm → RDK X5 hb_dnn 加载推理答辩口述精简总结ONNX 是 PC 端训练导出的通用模型作为编译输入早期旧工具链可编译生成 legacy 格式 bin 模型搭配 easy_dnn 运行现已淘汰当前标准方案使用新版 hb_mapper 编译 ONNX编译中途生成若干临时 bin 权重文件最终封装输出 hbmhbm 是 RDK X5 新一代标准模型通过 hb_dnn 库加载驱动 BPU 推理推荐所有新项目使用。

相关新闻

AI伦理冲突:传统智慧与算法逻辑的碰撞与融合

AI伦理冲突:传统智慧与算法逻辑的碰撞与融合

1. 项目背景与核心议题这个研究课题直指人工智能发展过程中最本质的认知冲突——当机器智能开始触及人类智慧的核心领域时,传统智慧体系与算法逻辑之间产生的根本性矛盾。我在参与多个AI伦理委员会的工作中发现,技术团队与人文研究者之间的对话往往存在&…

2026/7/26 1:47:46阅读更多 →
LoRA微调技术:高效定制大语言模型的实践指南

LoRA微调技术:高效定制大语言模型的实践指南

1. 为什么你需要掌握LoRA微调技术上周帮朋友公司调试大语言模型时遇到个典型场景:他们想用GPT-3.5接口实现智能客服,但直接调用原版API总出现行业术语理解偏差。当我用LoRA微调了不到100条对话样本后,响应准确率直接从62%飙升至89%——这就是…

2026/7/26 1:47:46阅读更多 →
开源世界模型:架构解析与工程实践

开源世界模型:架构解析与工程实践

1. 开源世界模型的前沿探索当我在2019年第一次尝试将Transformer架构应用于环境建模时,服务器连续崩溃了7次。这种挫败感恰恰反映了构建世界模型的本质挑战——我们需要教会机器像人类一样理解物理世界的运作规律。开源世界模型作为当前AI领域最具潜力的方向之一&am…

2026/7/26 1:45:46阅读更多 →
macOS下libnfc写卡失败问题分析与解决方案

macOS下libnfc写卡失败问题分析与解决方案

1. 问题背景与现象描述最近在macOS系统上折腾libnfc进行NFC卡片读写时,遇到了一个相当棘手的问题:写卡操作频繁失败。具体表现为使用libnfc自带的nfc-mfclassic工具进行Mifare Classic卡片写入时,命令行反复报错"Error: Unable to authe…

2026/7/26 2:55:55阅读更多 →
大模型在汽车行业的应用实战与优化策略

大模型在汽车行业的应用实战与优化策略

1. 从语言模型到汽车行业的跨越第一次看到大模型在汽车行业的应用案例时,我被震撼到了——原本以为这些技术只存在于科技巨头的实验室里。作为一名从传统软件开发转型AI的程序员,我深刻理解小白面对大模型时的迷茫。这不仅仅是技术问题,更是一…

2026/7/26 2:55:55阅读更多 →
GRNN神经网络:快速回归预测的工业实践

GRNN神经网络:快速回归预测的工业实践

1. 项目概述GRNN(General Regression Neural Network)是一种基于概率密度函数估计的神经网络模型,由Specht在1991年提出。它属于径向基函数网络(RBFN)的一种特殊形式,特别适合解决多特征输入、单因变量输出…

2026/7/26 2:55:55阅读更多 →
微软Azure Linux发行版深度解析:云原生环境优化与实践指南

微软Azure Linux发行版深度解析:云原生环境优化与实践指南

1. 先搞清楚微软这个 Linux 发行版到底是什么来头看到“微软免费开源 Linux 操作系统”这个标题,很多人第一反应可能是“微软终于放弃 Windows 了?”或者“这是不是又一个营销噱头?”。其实这个项目正式名称是Azure Linux,它是微软…

2026/7/26 2:55:55阅读更多 →
AI宠物内容创作:无真宠也能打造爆款IP

AI宠物内容创作:无真宠也能打造爆款IP

1. 萌宠内容创作新思路:当家里没有真宠物时最近发现一个特别有意思的现象:很多想做宠物内容的朋友,常常因为家里没养宠物而放弃创作。这让我想起去年帮朋友运营宠物账号的经历——她家连只仓鼠都没有,却做出了20万粉丝的萌宠IP。今…

2026/7/26 2:55:55阅读更多 →
Linux文件I/O层次结构:从标准库到内核系统调用

Linux文件I/O层次结构:从标准库到内核系统调用

1. 从 fopen 到 open:理解 Linux 文件 I/O 的层次结构第一次在 Linux 下用 fopen 打开文件时,我以为这就是全部。直到某天调试一个性能敏感型应用,发现标准库的缓冲机制成了瓶颈,这才意识到文件操作背后藏着多少玄机。今天我们就来…

2026/7/26 2:53:55阅读更多 →
覆盖国产 + 海外 + 开源模型,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/25 19:03:04阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

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

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

2026/7/25 19:03:04阅读更多 →