首页
›
AI智能与边缘计算工程
›
130-地平线旭日X3_X5边缘AI部署
›
《地平线模型转换流程》
VIP8
本课程属于:130-地平线旭日X3_X5边缘AI部署
AI智能与边缘计算工程 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
4. 地平线模型转换流程:ONNX到BPU部署模型生成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 地平线BPU部署整体流程概览
课程导入
学习目标
02
ONNX模型基础
ONNX格式解析 · 算子类型 · 模型结构
ONNX
模型基础
03
地平线工具链概览
地平线AI芯片工具链组成 · 模型转换工具(hbdk · horizon_model_conv…
地平线工具链概览
AI
04
环境搭建与准备
安装地平线工具链 · 配置环境变量 · 验证工具链可用性
环境搭建
准备
05
模型获取与预处理
获取ONNX模型 · 检查模型输入输出 · 处理动态轴
模型获取
预处理
06
ONNX模型检查与优化
使用工具检查ONNX模型 · 识别不支持算子 · 模型简化与优化
ONNX
模型检查
07
地平线模型转换流程详解
从ONNX到BPU部署模型的完整步骤… · 编译 · 生成)
地平线模型转换流…
ONNX
08
模型量化原理
量化概念 · 定点与浮点 · 量化误差来源
模型量化原理
量化概念
09
校准数据集准备
校准数据的要求 · 数量 · 采集方法
校准数据集准备
校准数据的要求
10
模型转换命令实战
使用命令行工具执行ONNX到BPU模… · 参数详解
模型转换命令实战
ONNX
11
转换配置文件解析
配置文件结构 · 关键字段(模型路径 · 输入输出
转换配置文件解析
配置文件结构
12
算子支持与映射
地平线BPU支持的算子列表 · ONNX算子到BPU算子的映射规则
算子支持
映射
13
常见不支持算子处理
遇到不支持算子时的解决方案(替换 · 拆分 · 自定义算子)
常见不支持算子处…
遇到不支持算子时…
14
模型转换日志分析
解读转换日志 · 错误信息定位 · 调试技巧
模型转换日志分析
解读转换日志
15
量化精度评估
转换后模型精度验证方法 · 与原始模型对比 · 精度损失分析
量化精度评估
转换后模型精度验…
16
模型性能评估
BPU模型推理速度 · 内存占用 · 计算量评估方法
模型性能评估
BPU
17
模型部署文件生成
生成部署所需的文件(如.bin · .hbm等)及其格式说明
模型部署文件生成
bin
18
案例实战
图像分类模型(如ResNet)从ON…
案例实战
ResNet
19
案例实战
目标检测模型(如YOLOv5)从ON…
案例实战
YOLOv5
20
案例实战
语义分割模型(如UNet)从ONNX…
案例实战
UNet
21
模型转换中的常见问题
维度不匹配 · 算子不支持 · 量化失败等典型问题及解决
模型转换
常见问题
22
模型优化技巧
模型剪枝 · 蒸馏 · 算子融合在转换前的应用
模型优化技巧
模型剪枝
23
多输入多输出模型处理
处理多输入 · 多输出ONNX模型的转换方法
多输入多输出模型…
处理多输入
24
动态形状模型处理
将动态形状模型转换为静态形状的常用方…
动态形状模型处理
将动态形状模型转…
25
模型版本兼容性
不同ONNX版本 · 不同工具链版本之间的兼容性问题
模型版本兼容性
ONNX
26
批量转换与自动化
编写脚本实现多个模型的批量转换与自动…
批量转换
自动化
27
与地平线开发板集成
将生成的BPU模型部署到地平线开发板…
地平线开发板集成
BPU
28
性能调优实战
针对BPU硬件特性进行模型结构优化 · 内存布局调整
性能调优实战
BPU
29
综合项目
从ONNX模型到BPU部署的完整项目… · 涵盖所有环节
综合项目
ONNX
30
课程总结与进阶
回顾核心要点 · 常见误区 · 学习资源与后续进阶方向
课程总结
进阶
所属VIP或分类
同VIP:地平线旭日X3_X5交付:模型、镜像、脚本和部署说明整理
同VIP:地平线模型量化:校准数据、精度评估和部署验证
同VIP:旭日X5视觉推理项目