基准指标TPOT
每输出 token 时间
也称为 time per output token、token 间延迟、ITL
先用大白话
TPOT 是流式回答每个新片段之间的间隔;间隔越短,回答看起来越快越顺畅。
技术定义
每输出 token 时间(TPOT)是首 token 到达后,相邻生成 token 之间的平均时间。
换算关系
交互性 ≈ 1000 / TPOT(毫秒)
工程细节
TPOT 描述流式响应的解码节奏。在忽略单位换算时,它是每用户 token 速率的倒数;20 毫秒/token 约等于 50 tok/s/user。
为什么重要
TPOT 单独刻画回答流是否顺畅。随着更多请求共享系统,TPOT 通常会变差,即便总吞吐量仍在上升。
如何在 InferenceX 中解读
InferenceX 多使用其倒数 tok/s/user,便于让更高数值代表更好性能;在比较相同并发下的调度器或内核变化时,方案表也会直接列出 TPOT。
参考资料
在真实基准中理解这一概念
InferenceX v2:NVIDIA Blackwell 对决 AMD 与 Hopper — 前身为 InferenceMAX
GB300 NVL72、MI355X、B200、H100、分离式推理、宽专家并行、大规模混合专家、SGLang、vLLM、TRTLLM
SGLang 0.5.6 在 B200 DeepSeek R1 FP4 上的表现:低并发下最高提升 1.8 倍
针对 DeepSeek V3 的分段 CUDA graph、统一事件循环和 JIT 内核将 8k/1k 吞吐量从 508 提升至 907 tok/s/GPU,使用相同的 16 GPU B200 资源池
AMD MI355X GLM-5 推理:SGLang FP8 单节点每百万 token 成本比 B200 最高低 40%
GLM-5 发布 14 周后,AMD 在 MI355X 上同时实现了 SGLang FP8 的 MTP 和非 MTP 方案 — 通过 TileLang 实现的融合 MLA + FP8 KV 缓存在大部分性能 Pareto 前沿上将单节点 FP8 成本曲线翻转为 AMD 占优