Inference-Engineering(推理工程)
证据身份与边界
直接来源是一场由 Baseten 员工参与的 Latent Space 专家对话。KV cache、prefill/decode 分离、speculative decoding、量化与结构化输出是机制性提取;“独立学科”“核心品类”及增益数字带有厂商叙事和场景依赖,不能视为已由独立基准普遍验证。
定义
推理工程(Inference Engineering)是围绕训练后模型服务化的工程问题集合:如何在具体硬件、模型和 workload 约束下改善延迟、可靠性、成本与规模化服务。来源将其叙述为独立学科和 AI Infra 核心品类,但这些是参与者的行业判断,不是本库已独立验证的市场结论。
核心技术栈
| 技术 | 机制 | 解决的问题 |
|---|---|---|
| Cache-aware routing | 复用已算过的 KV cache,跳过 prefill | 长上下文(如 200K token 的 agent 请求)的重复计算 |
| Prefill/decode 分离 | 一组 GPU 处理输入生成 KV cache 与首 token,另一组迭代解码 | 两种工作负载的异构资源需求 |
| Speculative decoding | 小草稿模型快跑预测、大模型一次验证接受/拒绝 | 逐 token 串行解码的墙 |
| 量化校准 | 权重降精度(如 NVFP4),层间误差可相互抵消 | 内存与吞吐 |
| 结构化输出 | 状态机构束输出格式(如 JSON) | tool calling 的格式幻觉 |
两个关键区分
- "能吐 token" ≠ "产品级 API":开源栈(vLLM/SGLang)让"跑出 token"变容易,但产品级支持需重做量化校准、训练 traffic 定制的 speculator、为新架构(GLM-5.2 稀疏注意力、DeepSeek novel 架构)扩展 runtime。
- 开源模型可拼接:冻结主体权重、只训练小 adapter(projector),可把 Kimi 视觉 encoder 嫁接到 GLM-5.2 上——纯文本输入时行为不变。这是封闭 API 无法提供的模块化自由度。
与知识库主线的接合
- 推理工程是 token 供应链 的底层实现:KV cache 管理、推理调度、成本路由的工程实体。
- speculative decoding(小模型起草、大模型验证)是 生成-验证不对称 在推理层的解法。
- "能吐 token 到产品级"的鸿沟是 部署隐性成本 的推理侧版本。
- 训练与推理正在收敛:模型帮助优化运行自己的 kernels,持续学习与 KV cache compaction 使二者边界模糊。
关键数据点
- 来源声称 Baseten 完成
$13BSeries F;这是来源中的公司信息,不单独证明推理工程市场地位。 - 来源描述 GLM-5.2 的单一实验:更激进量化仍保住 benchmark 质量,吞吐提升约 20%;不能外推到所有模型。
- 来源提出 20%/100%/200% 增益与 10× 加速目标;这些数字高度依赖模型、硬件与 workload,不能当作一般性能承诺。
前提与局限性
- 主要证据来自 Latent Space 播客(Baseten 厂商视角),"20%/100%/200% 增益、10× 加速"属语境依赖的营销性表述。
- "量化误差相互抵消"目前是单一 GLM-5.2 实验的轶事。
- 模型改造/拼接是研究项目级成果(MMLU Pro 56%,非 frontier),真实产品受 license/评测/稳定性约束。