首页
›
嵌入式边缘AI与TinyML
›
026-ONNX模型转换与边缘推理兼容性
›
《ONNX到OpenVINO:IR转换与精度验证流程》
VIP20
本课程属于:026-ONNX模型转换与边缘推理兼容性
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
10. ONNX到OpenVINO:IR转换与精度验证流程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程整体框架与学习路径
课程导入
学习目标
02
ONNX模型基础
ONNX格式结构 · 算子集 · 静态图与动态图概念
ONNX
模型基础
03
OpenVINO工具套件概览
核心组件 · 支持硬件 · 与ONNX的关系
OpenVINO
工具套件概览
04
环境搭建
安装OpenVINO · 配置Python环境 · 验证安装成功
环境搭建
OpenVINO
05
ONNX模型获取与准备
从PyTorch/TensorFlo… · 模型优化与预处理
ONNX
模型获取
06
ONNX到IR转换原理
IR(Intermediate Re… · xml与bin文件 · 转换流程
ONNX
IR
07
使用mo(Model Optimizer)转换ONNX
命令行参数 · 常用选项 · 转换示例
mo
Model
08
转换中的常见错误与解决
不支持算子 · 动态维度 · 输入输出命名问题
转换
常见错误
09
IR模型结构解析
读取xml与bin · 理解层与边 · 权重存储
IR
模型结构解析
10
OpenVINO Runtime推理基础
加载IR模型 · 配置输入输出 · 执行推理
OpenVINO
Runtime
11
精度验证概念
什么是精度验证 · 为什么需要 · 与原始框架推理对比
精度验证概念
什么是精度验证
12
精度验证指标
分类准确率 · 回归误差 · IoU
精度验证指标
分类准确率
13
精度验证流程设计
数据准备 · 推理脚本编写 · 结果对比与统计
精度验证流程设计
数据准备
14
使用OpenVINO的精度检查工具(Accuracy Checker)
配置 · 运行 · 报告解读
OpenVINO
Accuracy
15
手动精度验证实战
以图像分类模型为例 · 对比ONNX Runtime与Ope…
手动精度验证实战
以图像分类模型为…
16
处理精度下降问题
量化影响 · 算子替换 · 输入预处理差异
处理精度下降问题
量化影响
17
动态形状处理
设置动态输入 · 使用Shape Inference · 性能与精度权衡
动态形状处理
设置动态输入
18
模型优化与精度平衡
FP16/INT8转换 · 校准数据集 · 精度损失评估
模型优化
精度平衡
19
案例实战
将ResNet50 ONNX转换为I…
案例实战
ResNet50
20
案例实战
将YOLOv5 ONNX转换为IR并…
案例实战
YOLOv5
21
案例实战
将BERT ONNX转换为IR并验证…
案例实战
BERT
22
自动化精度验证脚本
编写Python脚本批量对比输出 · 生成报告
自动化精度验证脚…
Python
23
常见精度问题排查
数据预处理不一致 · 后处理差异 · 随机性影响
常见精度问题排查
数据预处理不一致
24
OpenVINO与ONNX Runtime输出差异分析
数值误差来源 · 容忍阈值设定
OpenVINO
ONNX
25
多硬件平台精度验证
CPU · GPU · VPU
多硬件平台精度验…
CPU
26
性能与精度联合调优
在满足精度要求下提升推理速度
性能
精度联合调优
27
模型版本管理
ONNX · IR · 精度报告的统一管理与复现
模型版本管理
ONNX
28
综合项目
从ONNX到IR转换 · 精度验证 · 性能测试的完整流水线搭建
综合项目
ONNX
29
常见问题FAQ
转换失败 · 精度不达标 · 推理速度慢等解决方案
FAQ
常见问题
30
课程总结与进阶方向
OpenVINO生态 · 自动化工具链 · 边缘部署实践
课程总结
进阶方向
所属VIP或分类
同VIP:ONNX-Runtime验证:导出后推理结果和训练框架对齐
同VIP:ONNX不兼容算子改造与引擎部署验证
同VIP:ONNX到TensorRT:引擎构建前的兼容性检查