Skip to content

训练到推理的衔接 ​

状态:入门理解 · 更新于 2026-09-14

训练完成不等于模型可以直接上线。部署需要把训练产物转换成推理引擎可执行的格式,再根据目标 GPU、延迟和吞吐约束选择精度、并行和服务配置。

典型链路 ​

text
训练 checkpoint
    ↓ 结构与权重校验
导出 / 转换(如 safetensors、ONNX、TensorRT Engine)
    ↓
精度与量化校准(FP16 / BF16 / FP8 / INT8 ...)
    ↓
Kernel、并行和 KV Cache 配置
    ↓
推理服务与路由
    ↓
离线基准 + 线上灰度

具体格式是否可互转取决于模型算子、版本和自定义代码。转换成功只说明图或权重能被读取,不代表数值和性能已经达标。

上线前必须对齐的变量 ​

变量需要确认
模型权重版本、Tokenizer、特殊 token、最大上下文
精度权重/激活精度、校准集、误差与质量指标
资源GPU 型号、显存、张量/流水线并行、拓扑
服务并发、Batch、KV Cache、超时、流式协议
质量离线任务、长文本、边界输入和回归集
稳定性OOM、超时、降级、重启和资源回收

量化的基本取舍 ​

量化用更低位宽表示权重或激活,以降低显存和访存压力。PTQ 改造快但依赖校准集;QAT 在训练中适应量化误差,成本更高。权重、激活和 KV Cache 可以采用不同精度,不能只用一个“INT8”标签描述完整方案。

评估时同时看任务质量、长上下文行为、首 token 延迟、每 token 延迟、吞吐和显存峰值。某个模型在短输入上变快,不代表真实流量一定收益。

灰度与回滚 ​

先用固定回归集比较新旧版本,再在小流量上观察错误率、P95/P99、显存和输出质量。保留可复用的旧 Engine、权重和配置;发现质量回退、OOM 或尾延迟异常时,应能快速切回,而不是现场重新转换。

信息来源 ​

延伸阅读 ​

更新日志 ​

  • 2026-09-14:补充训练产物、转换、量化和灰度发布的衔接流程。

学习、验证、修订,持续构建 AI Infra 知识地图。