首页 / 博客 / Prefill vs Decode

Prefill vs Decode:同一引擎,两个阶段

Prefill 与 Decode 曲线是同一 DeepInfer 引擎的两个阶段——不是两个产品。跨机器的 PD 分离属于生产服务胶水,完整方案尚未开源。

同一引擎,两个阶段

阶段关注点README sweep 拓扑
Prefill输入吞吐 vs 延迟4× SM100 · 单一 scale-up 域
Decode输出吞吐 vs 每用户速度64× SM100 · 单一 scale-up 域
Prefill Pareto
官方 Prefill Pareto(DeepInfer doc/images)
Decode Pareto
官方 Decode Pareto(DeepInfer doc/images)

开源 vs 生产缺口

层次开源 DeepInfer生产系统(Q&A)
引擎内 P/D 阶段同一二进制 / 离线路径同一概念阶段
跨机器 PD + 负载均衡未包含E/P/D 分离 + 均衡器
长保留 KV(3FS)未包含独立存储集群
Wide-EP decode离线示例含 EP/DP API常见 EP64–128

并行度区间(Q&A — 含免责)

注意。下表描述的是 inference_deployment_qa.md 中的生产部署讨论,是规划上下文,不是 ./build.sh 后的默认值。
阶段并行度(生产 Q&A)指引
PrefillEP2–8 / DP2–8在 HBM 允许下取尽量小的 EP/DP
DecodeEP64–128 / DP64–128(Wide-EP)在可用 GPU 下取尽量大的 EP/DP
VE常见每实例 1 GPU可用更便宜 GPU
TP / CPQ&A:暂未使用开源离线示例仍暴露 --cp
Wide-EP decode
官方 Wide-EP decode 图 — 生产/基准上下文

引擎旁的三层

层职责是否推理
DeepInfer离线跑 V4.1-Flash是
deepseek-recipe协议 / 提示词 / 分词否
DeepSeek Harness智能体运行时N/A · dshbase.com