指南

2026年大语言模型推理最佳 GPU:按模型规模选型指南

先装下权重,再为 KV 缓存留足空间,最后才为带宽买单。本指南把这条原则落实为一张选型表,覆盖我们出租的每一款 GPU,并附上显存计算和每 GB 成本。

更新于 阅读约 8 分钟

大语言模型(LLM)推理的最佳 GPU,是同时满足以下条件的最便宜的那一款:能以您部署时采用的精度装下模型权重,能为您的流量所需的 KV 缓存留出空间,并且显存带宽足以达到您的延迟目标。算力同样重要,但它的优先级比大多数规格表所暗示的要靠后。本指南按顺序逐项讲解这些检查,然后把常见的模型规模对应到我们产品目录中的 GPU,从单张 RTX 5090 到 8 卡服务器。

如何选择 LLM 推理的最佳 GPU

请按以下顺序做决定。每一步都会为下一步缩小候选范围。

  1. 精度。BF16、FP8 还是 4 位,决定了每个参数占用的字节数。
  2. 权重。必须装得下,并留有余量。
  3. KV 缓存。上下文长度 × 并发序列数,往往是两款候选 GPU 之间的决定性因素。
  4. 显存带宽。它决定解码速度。
  5. 算力。对长提示词和大批次很重要。
  6. 互联。仅当模型需要多张 GPU 时才需考虑。
  7. 价格。按月、按每 GB 显存、按每单位带宽计算。

第 1 步:模型规模和精度决定显存下限

权重占用约为参数量 × 每个参数的字节数:BF16 或 FP16 为 2 字节,FP8 或 INT8 为 1 字节,4 位格式约为半个字节(计入块缩放因子后略多一些)。因此,70B 模型在 BF16 精度下约需 140 GB,FP8 约需 70 GB,4 位约需 35–40 GB。在此基础上,还要为 KV 缓存、激活值和运行时预留 10–30% 的空间。

精度既是显存问题,也是质量问题。FP8 在推理服务中应用广泛,因为它能把显存占用减半,质量损失通常也很小;4 位更省显存,但需要在您自己的任务上仔细验证。我们的 FP8、FP4 与 BF16 对比解读介绍了其中的权衡,显存计算器则可以针对具体模型算出数字。

第 2 步:KV 缓存与并发

对于每个活跃序列中的每个 token,模型都会在每一层保存一个键向量和一个值向量。每个 token 的缓存大小为:

KV bytes per token = 2 × layers × KV heads × head dimension × bytes per value

以采用分组查询注意力(GQA)的 70B 级模型为例:80 层,8 个 KV 头,每个头 128 维,缓存采用 BF16。计算结果为 2 × 80 × 8 × 128 × 2 = 327,680 字节,即每个 token 约 0.33 MB。

流量KV 缓存(BF16)KV 缓存(FP8)
单个 8K token 序列≈ 2.7 GB≈ 1.3 GB
单个 32K token 序列≈ 10.7 GB≈ 5.4 GB
32 个并发 8K token 序列≈ 86 GB≈ 43 GB
单个 128K token 序列≈ 43 GB≈ 21 GB

现在把它和权重放在一起看。在单张 H200 上使用 FP8 权重(约 70 GB),扣除运行时开销后,大约还剩 50–60 GB 可用于缓存:BF16 缓存约可容纳 20 个并发的 8K token 序列,FP8 缓存约可容纳 40 个。在单张 H100 上,同样的权重只剩下几 GB,仅够处理少量短请求。两款 GPU 都能“运行这个模型”,但只有一款能从容承载真实流量。vLLM 等推理引擎会随着 token 的到来按页分配缓存,因此平均长度比最大长度更重要;这些引擎也会在启动时报告其 KV 缓存容量。

第 3 步:为什么显存带宽决定解码速度

推理分为两个阶段。预填充(prefill)阶段一次性处理整个提示词:大规模矩阵乘法,主要受算力限制。随后的解码(decode)阶段每一步为每个序列生成一个 token,而每一步都必须从显存中读取所有参与计算的权重以及每个序列的 KV 缓存,用于对每个序列的每个权重执行大约两次浮点运算。在小到中等批大小下,运算单元早在下一批字节到达之前就已算完。因此,每个序列的解码速度受限于每秒传输的字节数,而不是 FLOPS。

由此可以得出四个结论:

  • 带宽之比决定了解码提速的上限。在相同批大小下,H200(4.8 TB/s)的解码速度最多约为 H100(3.35 TB/s)的 1.4 倍,B200、B300 或 MI355X(8 TB/s)最多约为 2.4 倍。更大的显存还能支持更大的批次,带来额外的提升。
  • 降低精度有双重好处。FP8 权重既让显存占用减半,也让每一步读取的字节数减半,因此在受显存带宽限制的情况下,解码速度会提高。
  • 批处理能分摊权重读取的开销。读取一遍权重就能服务批次中的所有序列,因此吞吐量会随批大小增加而上升,直到算力或 KV 缓存容量耗尽为止。这就是为什么留给缓存的空余显存能直接转化为吞吐量。
  • MoE 模型每个 token 读取的数据更少。每个 token 只需读取被选中的专家,因此解码开销低于总规模相同的稠密模型,但所有专家仍必须全部装入显存。

按模型规模选 GPU:我们的推荐

下表把常见的模型规模对应到我们产品目录中的 GPU。“推荐”一栏的配置在中等上下文长度下能为 KV 缓存留出够用的空间;“也可行”一栏列出的选项则显存更紧张、速度更慢,或超出实际需要。除非另有说明,表中规模均指稠密模型。

模型规模权重(BF16 / FP8)推荐也可行说明
8B 以内≈ 16 / 8 GBRTX 5090(32 GB)L40S(48 GB)RTX 5090 的带宽约为 L40S 的两倍;L40S 能为缓存留出更多空间
14B≈ 28 / 14 GBBF16 用 L40S;FP8 用 RTX 5090RTX PRO 6000(96 GB)在 32 GB 的卡上运行 BF16,几乎没有空间留给 KV 缓存
32B≈ 64 / 32 GBRTX PRO 6000(96 GB)H100(80 GB);FP8 用 L40SH100 带宽更高:3.35 TB/s 对比 1.6 TB/s
70B≈ 140 / 70 GBFP8 用 H200(141 GB)FP8 用 RTX PRO 6000 或 H100(勉强装下);BF16 用 B200 或 B300在 H100 上,FP8 权重只给缓存留下很少的空间
120B≈ 240 / 120 GBFP8 用 B200(180 GB)或 B300(288 GB)BF16 或高并发用 8 卡服务器FP8 精度下单张 H200 只能勉强装下
405B≈ 810 / 405 GBFP8 用 8× H200(1,128 GB)FP8 用 8× H100 或 8× RTX PRO 6000;BF16 用 8× B200、8× B300 或 8× MI355X;4 位权重用单张 B300RTX PRO 6000 服务器没有 NVLink,因此在这台服务器上宜优先采用流水线并行
671B MoE(DeepSeek-V3、R1)≈ 1,342 / 671 GBFP8 用 8× H200FP8 用 8× B200;BF16 或长上下文用 8× B300 或 8× MI355X8× H100(640 GB)装不下 FP8 权重

有两个规律值得注意。第一,RTX PRO 6000 的适用范围很广:96 GB 显存可以装下 BF16 精度约 32B 以内、或 FP8 精度约 70B 以内的任何模型。第二,在我们的产品目录中,从单卡到 8 卡是一大步:单张 B300(288 GB)和 8 卡服务器之间没有其他配置,因此权重约在 250 GB 到 600 GB 之间的模型只能直接选用整台服务器。我们的 DeepSeek R1 硬件要求指南详细分析了规模最大的这种情况。

每 GB 显存的月成本

确定所需的显存容量之后,就可以比较每 GB 的价格。带宽也应放进同一张表,因为最便宜的显存通常也是最慢的。

配置显存单卡带宽月价每 GB 月成本
RTX 509032 GB1.79 TB/sUS$449US$14.03
L40S48 GB864 GB/sUS$890US$18.54
RTX PRO 600096 GB1.6 TB/sUS$1,390US$14.48
H10080 GB3.35 TB/sUS$2,190US$27.38
H200141 GB4.8 TB/sUS$3,090US$21.91
B200180 GB8 TB/sUS$4,590US$25.50
B300288 GB~8 TB/sUS$5,190US$18.02
8× RTX PRO 6000768 GB1.6 TB/sUS$10,490US$13.66
8× H100640 GB3.35 TB/sUS$16,900US$26.41
8× MI355X2,304 GB8 TB/sUS$19,900US$8.64
8× H2001,128 GB4.8 TB/sUS$23,900US$21.19
8× B2001,440 GB8 TB/sUS$34,900US$24.24
8× B3002,304 GB~8 TB/sUS$39,900US$17.32

如何解读这张表:

  • 模型刚好装得下时,每 GB 价格最重要。如果您花钱主要是为了获得容纳权重和缓存的容量,那么 8× MI355X 服务器(每 GB US$8.64,前提是您的技术栈能在 ROCm 上运行)和 RTX PRO 6000 的各项配置(约 US$14)最为突出。
  • 模型轻松装得下时,带宽更重要。32B 模型在 RTX PRO 6000 和 H100 上都装得下;H100 每 GB 的价格更高,但读取权重的速度约为前者的两倍。
  • 按每 GB 计算,单张 B300 比 B200 便宜。它的显存多 60%,月价只高约 13%,带宽同属 8 TB/s 级别。B300 库存有限。
  • 一台 8 卡服务器比 8 个单卡套餐略便宜(8× H100 为 US$16,900,而 8 × US$2,190 = US$17,520),但您必须一次性租下全部 8 张卡。

什么时候用 8 张 GPU 做张量并行

张量并行把每一层的权重矩阵切分到多张 GPU 上。在每个解码步骤中,每张 GPU 只读取属于自己的那一份权重,因此 8 张 GPU 能为每个 token 带来 8 倍的显存带宽,以及 8 倍的显存容量。代价是通信:每一步的每个 Transformer 层都要执行两次 all-reduce 操作,所以张量并行适合在通过 NVLink 互联的 GPU 上运行。我们的 HGX 服务器在 H100 和 H200 上为每张 GPU 提供 900 GB/s(NVLink 4),在 B200 和 B300 上提供 1.8 TB/s(NVLink 5)。8× RTX PRO 6000 服务器的 GPU 之间通过 PCIe Gen5 连接,没有 NVLink,因此在这台服务器上宜优先采用相互独立的副本或流水线并行。我们的 NVLink 与 PCIe 对比一文详细分析了其中的通信流量。

当权重加上所需的 KV 缓存无法装入单张 GPU,或者您需要大模型的单请求延迟低于单张 GPU 所能达到的水平时,就使用张量并行。否则,请选用能装下模型的最小张量并行度,再通过增加副本来提高吞吐量。在 8× H200 服务器上,FP8 精度的 70B 模型可以运行为 8 个单卡副本;也可以运行为 4 个双卡副本,每个副本拥有更多缓存空间;还可以运行为 1 个 8 卡副本,这通常能实现最低的单请求延迟。请用您自己的流量对这三种方式逐一测量。

# Two replicas of four GPUs each on one 8-GPU server (vLLM)
CUDA_VISIBLE_DEVICES=0,1,2,3 vllm serve <model> \
  --tensor-parallel-size 4 --port 8000
CUDA_VISIBLE_DEVICES=4,5,6,7 vllm serve <model> \
  --tensor-parallel-size 4 --port 8001

快速选型

  • 原型开发、小模型和嵌入模型:RTX 5090 或 L40S。
  • 约 32B 以内模型的生产环境部署,或预算有限时以 FP8 运行 70B:RTX PRO 6000。
  • FP8 精度的 70B 模型,并为长上下文留出空间:H200。
  • BF16 精度的 70B 模型,或 FP8 精度的 120B 级模型:B200 或 B300。在单卡中,只有 B300 能装下 4 位的 405B 模型。
  • 405B 稠密模型或 671B MoE 模型:8× H200、8× B200、8× B300 或 8× MI355X。
  • 中等规模模型的多副本部署:8× RTX PRO 6000。

以上每种配置都是整卡独享的 GPU,采用固定月价。如果您的情况介于两行之间,请把您的模型、精度和预期流量输入显存计算器,然后部署合适的配置;月价会在付款前显示,服务器在付款后 10 分钟内交付。关于推理服务的搭建,请参阅我们关于使用 vLLM 自托管 LLM 推理的指南。

常见问题

2026年 LLM 推理的最佳 GPU 是哪款?

是能装下您的权重和 KV 缓存、带宽又足以满足延迟目标的最便宜的那款 GPU。按经验法则,RTX PRO 6000 可覆盖约 32B 以内的模型,H200 能从容运行 FP8 精度的 70B 模型,B200 或 B300 可运行 BF16 精度的 70B 模型,8 卡服务器则可覆盖 405B 和 671B 级模型。

运行 70B 模型需要多少显存?

权重在 BF16 精度下约需 140 GB,在 FP8 精度下约需 70 GB,另需 KV 缓存空间和 10% 到 30% 的余量。以 FP8 运行时,单张 H100 只能勉强装下,单张 H200 则绰绰有余。

对推理来说,显存带宽比算力更重要吗?

对于小到中等批大小下的解码,是的:每一步都要从显存中读取参与计算的权重,因此带宽限制了每个序列的速度。对于长提示词的预填充和超大批次,算力更为重要。

跨多张 GPU 部署模型推理服务,必须有 NVLink 吗?

并非绝对必要,但张量并行在每一层都要交换数据,因此在 NVLink 上运行效果最好。没有 NVLink 时,宜优先采用流水线并行;如果模型能装入单张 GPU,也可以运行多个相互独立的副本。

推理服务应该用 FP8 还是 BF16?

与 BF16 相比,FP8 能把权重显存和每个 token 读取的字节数都减半,质量损失通常也很小,但请在您自己的评测集上验证。Hopper、Ada Lovelace、Blackwell 和 MI355X 都在硬件层面支持 FP8。

独享 GPU,按月计费

整卡 GPU US$449/月起,含 root 权限和流量,支持加密货币支付。

查看 GPU 与价格 用显存计算器估算所需 GPU

部署 GPU 服务器

本月即可用上您的 GPU 服务器。

选择配置,在同一表单中创建账户,并用余额支付首月费用。服务器在 10 分钟内交付。

  • 10 分钟内交付
  • 任何月份均可取消
  • 加密货币支付,最高加赠 50%

登录 FullGPU

管理您的 GPU 服务器、余额和账单。

首次使用 FullGPU? 创建账户