
当参数量以年均数百个百分点膨胀,而算力与功耗预算被压缩到极限,量化便不再是推理流水线末端可选的"加速开关",而是贯穿模型表达、编译调度、内核生成与硬件映射的架构中枢。本章按"数值地基—训练期介入—部署期落地"的递进逻辑组织:先建立对数值表示与精度损失的数学直觉,再理解如何在训练阶段让模型适应量化(QAT),最后掌握在冻结模型上完成量化部署的方法论(PTQ)。三节内容共同回答一个核心问题:在资源约束下,如何以最小的精度代价换取最大的推理增益。
| 小节 | 主题 | 核心交付物 |
|---|---|---|
| 4.1 数值表示与精度损失 | 浮点/整数量化的数学本质 | 误差归因框架与精度权衡表 |
| 4.2 量化感知训练(QAT) | 训练期注入量化扰动 | 伪量化算子与 STE 机制、PyTorch 流程 |
| 4.3 训练后量化(PTQ) | 冻结模型上的校准与量化 | 校准算法对比与 INT8 引擎构建命令 |
三条主线相互呼应:4.1 回答"误差从哪里来",4.2 回答"如何从源头规避",4.3 回答"如何在约束下落地"。若时间有限,建议至少完整掌握 4.1 的误差归因框架与 4.3 的 trtexec 校准流程,二者足以支撑绝大多数生产级量化任务;若模型对精度极度敏感或需要低于 INT8 的位宽,则应进一步深入学习 4.2 的 QAT 机制与混合精度策略。量化不是削足适履,而是为不同场景定制精度契约——这正是本章希望传递的方法论内核。