ONNX 精度实战
模型验证 · 调优 · 部署
📚 30 章完整版 v2.0
01
ONNX基础认知
什么是ONNX为什么需要ONNX生态与核心价值
02
环境搭建与工具链
Python环境ONNX RuntimeNetrononnx-simplifier
03
模型导出实战 (PyTorch)
torch.onnx.export动态/静态轴常见错误修复
04
模型导出实战 (TensorFlow)
tf2onnxKeras转ONNX算子映射
05
模型导出实战 (PaddlePaddle)
paddle2onnx飞桨注意事项动转静技巧
06
ONNX模型结构解析
Graph/Node/TensorPython API解析修改模型结构
07
精度验证核心指标
余弦相似度最大绝对误差RMSE置信度对比
08
精度验证工具搭建
通用精度脚本逐层输出对比自动化测试框架
09
ONNX Runtime推理详解
Session配置IO Binding内存优化CPU/CUDA
10
算子精度问题排查
Softmax/LayerNormResizeFP16/FP32差异
11
模型量化与精度
动态/静态量化量化感知训练精度损失恢复
12
输入输出对齐
预处理对齐后处理对齐NMS/Argmax
13
动态形状处理
动态Batch动态分辨率Shape推理优化
14
模型优化与简化
onnx-simplifier常量折叠冗余节点消除
15
算子融合与图优化
Layer FusionConstant FoldingGraph Optimizer
16
自定义算子开发
自定义算子注册实现与流程ONNX Runtime加载
17
精度调试工具链
onnxruntime-extensionsonnx2torch可视化对比
18
多框架精度一致性
PyTorch vs ONNX RuntimeTensorRT跨框架误差溯源
19
TensorRT部署精度
ONNX转TensorRTFP16/INT8调优Layer级监控
20
OpenVINO部署精度
ONNX转OpenVINOIR模型验证异构执行精度
21
CoreML与NCNN部署
ONNX转CoreML转NCNN移动端精度验证
22
大规模模型精度验证
分布式验证自动化回归CI/CD精度门禁
23
精度问题案例库
Resize对齐BatchNorm融合误差Padding差异
24
ONNX安全与合规
模型加密模型签名安全部署
25
ONNX版本兼容性
opset演进算子版本变更跨版本迁移
26
ONNX Runtime性能分析
Profiling工具性能瓶颈定位内存延迟优化
27
ONNX模型压缩
权重剪枝知识蒸馏低秩分解压缩后验证
28
ONNX可视化与调试
Netron高级用法GraphSurgeon结构编辑
29
端到端精度验证Pipeline
全链路监控自动化报告告警机制
30
综合实战项目
PyTorch到ONNX部署全流程调优最佳实践