📘 ONNX 精度对齐
实战·30章
🧩 风格 · 目录卡片
第 1 章
ONNX 基础认知
什么是ONNX · 为什么需要ONNX · 生态概览
第 2 章
环境搭建
Python虚拟环境 · ONNX Runtime安装 · PyTorch/TF
第 3 章
模型导出入门
PyTorch → ONNX (torch.onnx.export)
第 4 章
模型导出进阶
TensorFlow → ONNX (tf2onnx)
第 5 章
ONNX 模型结构解析
计算图 · 节点 · 张量 · 数据类型
第 6 章
ONNX 算子详解
Conv · Relu · Gemm 及属性
第 7 章
ONNX 模型可视化
使用 Netron 查看模型结构
第 8 章
精度验证基础
什么是精度对齐 · 为什么需要精度对齐
第 9 章
数值比较方法
绝对误差 · 相对误差 · 余弦相似度
第 10 章
精度验证工具
ONNX Runtime 内置验证工具
第 11 章
手动精度验证
Python脚本逐层对比输出
第 12 章
批量验证策略
多输入多输出场景验证方案
第 13 章
常见精度问题
算子实现差异导致的精度偏差
第 14 章
数据类型问题
FP32 vs FP16 vs INT8 精度对比
第 15 章
动态形状问题
动态Batch · 动态分辨率场景处理
第 16 章
常量折叠问题
优化器常量折叠导致的精度变化
第 17 章
算子融合问题
Fuse操作对精度的影响分析
第 18 章
量化模型验证
QAT 与 PTQ 验证
第 19 章
自定义算子验证
自定义OP注册与精度对齐
第 20 章
多框架对齐
PyTorch vs ONNX Runtime vs TensorRT
第 21 章
自动化测试框架
pytest + ONNX Runtime 验证流水线
第 22 章
CI/CD 集成
精度验证集成到持续集成流程
第 23 章
回归测试
模型版本迭代中的精度回归检测
第 24 章
大规模模型验证
分布式验证方案与性能优化
第 25 章
精度调优技巧
调整算子精度模式 · 高精度数学库
第 26 章
ONNX Runtime 配置
Session Options 对精度的影响
第 27 章
Debugging 技巧
断点调试 · 日志打印 · 中间结果保存
第 28 章
实战案例 1
图像分类 ResNet50 精度验证全流程
第 29 章
实战案例 2
目标检测 YOLOv8 精度验证与对齐
第 30 章
实战案例 3
NLP 模型 BERT 精度验证与对齐