数值精度
FP8
也称为 8 位浮点
先用大白话
FP8 用紧凑的 8 位格式保存和计算模型数字,可减少内存占用并经常加快推理。
技术定义
FP8 是一组八位浮点格式,用于相对 FP16/BF16 降低模型存储、内存流量和计算成本。
工程细节
常见 FP8 编码在指数范围与尾数精度之间取舍。服务方案可能将 FP8 用于权重、激活、KV 缓存或部分内核,并配合缩放元数据和更高精度累加。
为什么重要
FP8 在新一代 NVIDIA 与 AMD 加速器上支持广泛,常作为稳定低精度基线;真实性能取决于端到端内核覆盖,回退操作会抹平理论收益。
如何在 InferenceX 中解读
InferenceX 的 FP8 标签覆盖完整方案,检查点文件名只是其中一项。引擎、注意力后端、KV 缓存格式、GPU 代际和 MTP 设置都可能改变曲线。
参考资料
在真实基准中理解这一概念
InferenceX v2:NVIDIA Blackwell 对决 AMD 与 Hopper — 前身为 InferenceMAX
GB300 NVL72、MI355X、B200、H100、分离式推理、宽专家并行、大规模混合专家、SGLang、vLLM、TRTLLM
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 占优
B200 NVFP4 vs H100 FP8 运行 MiniMax-M2.5:vLLM 下每美元性能最高提升 8.2 倍
vLLM PR #36307 为 MiniMax 在 B200 上解锁了 trtllm-gen FP8 MoE 模块化内核;结合 NVFP4,在 8K/1K 负载下性能/成本从 22 tok/s/user 时的 4.0 倍扩大到 110 tok/s/user 时的 8.2 倍