用于 LLM 训练的最佳 GPU:规模、显存、网络与预算
2026 年用于 LLM 训练的最佳 GPU 并不是某一个单一 SKU,而是取决于训练任务。对于 LoRA 或 QLoRA 适配器,最适合的 LLM 训练 GPU 往往是能装下模型、数据加载器和批大小的最便宜显卡。对于完整微调一个 70B 模型,答案会转向配备高带宽显存和高速节点内互连的 H100、H200 或 B200 系统。对于跨节点预训练或继续预训练,GPU 本身的重要性不如整个集群:节点内的 NVLink 或 NVSwitch、节点间的 InfiniBand 或等效 RDMA、检查点存储、调度器成熟度以及容量保障。
本指南通过拆分四个决策,为“哪款 GPU 最适合 LLM 训练?”这个问题提供实用答案:
- 规模:适配器微调、完整微调、继续预训练,还是基础模型预训练。
- 显存:模型、优化器状态、激活值和批大小是否能留有余量地装下。
- 网络:你的任务是单 GPU、单节点多 GPU,还是多节点。
- 预算:瓶颈是原始的 $/GPU-小时、预留集群访问、排队时间,还是工程时间。
如果你只需要应用输出,而不需要自己持有检查点,那么模型 API 可能比租用 GPU 更适合作为基线。Flatkey 是一个统一的、兼容 OpenAI 的模型网关,可用一个密钥和一张账单在多个 AI 模型之间路由。在线预留昂贵训练基础设施之前,应先把它作为对比基准。
快速答案:按工作负载划分的 LLM 训练最佳 GPU
| 工作负载 | 实用的最佳 GPU 选择 | 适合的原因 | 应避免什么 |
|---|---|---|---|
| 7B-13B 模型上的 Prompt tuning、LoRA、QLoRA | RTX 4090、RTX 6000 Ada、L40S、A100 40GB/80GB、便宜时可选 H100 PCIe | 成本低、显存足以支持适配器、迭代速度快 | 明明一张卡就够,却去付 8-GPU H100 节点的费用 |
| 32B-70B 模型上的 LoRA 或 QLoRA | A100 80GB、H100 80GB、H200 141GB、B200 180GB | 更大的显存可减少分片和 offload 的复杂度 | 没有 ECC/长期任务支持的消费级显卡 |
| 7B-34B 的完整微调 | 4-8x H100 SXM/H200/B200,有时预算型任务可用 A100 80GB | 显存、Tensor Core 和 NVLink/NVSwitch 都很重要 | 仅有 PCIe 的多 GPU 节点用于通信密集型训练 |
| 70B+ 的完整微调 | 8x H100 SXM、8x H200、8x B200,或托管集群 | 需要分布式训练、高显存和快速 collective 通信 | 只比较单卡小时价格 |
| 继续预训练或基础模型训练 | 大型 H100/H200/B200 集群,具备经过验证的 InfiniBand/RDMA、检查点存储、Slurm/Kubernetes/Ray 成熟度 | 集群可靠性和网络成为主导因素 | 仅依赖 spot 容量,除非任务完全可容忍断点续训 |
| 训练前的预算实验 | 先通过 Flatkey 使用模型 API 作为基线,必要时再做小规模 LoRA 运行 | 避免在还不知道模型/数据目标前就租 GPU | 因为感觉更灵活就直接从 GPU 租用开始 |
简短规则:当显存余量和更少的分片能节省工程时间时,选择 H200 或 B200;当可用性和性价比更好时,选择 H100;只有在工作负载确实适配且节省足够明显时,才选择 A100 或 L40S。
为什么不存在适用于训练 LLM 的通用最佳 GPU
搜索结果通常会按 TFLOPS 或显存大小对 GPU 排名。这有帮助,但不完整。LLM 训练的时间会消耗在矩阵计算、显存搬运、梯度同步、优化器状态处理、检查点 I/O 以及输入管线停顿上。如果任务被 PCIe 拓扑、慢存储、弱网络或糟糕的数据加载拖慢,那么一块张量性能出色的 GPU 也可能表现不佳。
要找出用于 LLM 训练的最佳 GPU,先从训练方法入手:
- LoRA/QLoRA:你只更新少量适配器参数。与完整微调相比,显存压力低得多,因此更便宜的 GPU 可能更优。
- 完整微调:你更新所有模型权重。优化器状态、梯度、激活值和检查点显存使 GPU 显存成为首要限制。
- 继续预训练:你会在多个节点上训练大量 token。网络、故障恢复、数据吞吐和检查点策略与 GPU 选择同样重要。
- 从零开始预训练:你购买的是一套训练系统,而不是一块 GPU。最佳答案是经过验证、具备足够容量、存储、运维和支持的集群。
DeepSpeed ZeRO 清楚地解释了核心显存问题:ZeRO 将优化器状态、梯度和参数在数据并行进程之间进行分片,而不是复制它们。这有助于容纳更大的模型,但也会增加通信和系统复杂性。NVIDIA NCCL 的 collective 操作,如 all-reduce、all-gather 和 reduce-scatter,是当训练任务跨越多块 GPU 时会出现的通信原语。
GPU 显存:第一道筛选器
GPU 显存决定训练是简单、分片、offload,还是根本无法进行。
对于推理,粗略的显存基线是权重加上 KV cache。对于训练,还要加上:
- 可训练权重
- 梯度
- 优化器状态
- 激活值
- 临时缓冲区
- 框架开销
- 检查点与重启余量
最有用的容量规划问题不是“模型权重能否放得下?”而是:
模型、训练方法、序列长度、微批次、优化器状态和激活策略,能否在留有足够余量的情况下运行,从而避免持续不断的 OOM 调试?
使用这条决策路径:
- 估算模型权重内存:参数数 × 每个参数的字节数。
- 为全量微调增加优化器和梯度开销。
- 根据序列长度、层数、批量大小和梯度检查点增加激活内存。
- 增加 15-30% 的运行余量。
- 如果结果勉强能放下,就升级到更高一档 GPU,或把训练方法降级为适配器。
NVIDIA 公布的 H200 SXM 配备141GB HBM3e和4.8TB/s 内存带宽,而 H100 SXM 通常为80GB HBM3且带宽更低。NVIDIA DGX B200 系统在八块 Blackwell GPU 上合计1,440GB GPU 总内存,这意味着该系统级别中单卡为 180GB。 这些数字很重要,因为更大的内存余量可以减少张量并行、CPU/NVMe 卸载以及检查点操作的复杂性。
GPU 候选清单:H100、H200、B200、A100、L40S
| GPU 家族 | 最适合的 LLM 训练场景 | 优势 | 注意事项 |
|---|---|---|---|
| NVIDIA B200 / Blackwell 系统 | 新的大显存训练集群、高端微调、可使用 Blackwell 软件路径的工作负载 | DGX B200 系统中为 180GB 级别显存、高总带宽、更现代的张量格式 | 可用性、预留条款和软件成熟度需要按供应商逐一核实 |
| NVIDIA H200 | 显存受限的微调和训练场景,H100 能跑但分片很痛苦时 | 141GB HBM3e 和 4.8TB/s 内存带宽 | 价格通常高于 H100;如果瓶颈不是显存,它未必是更划算的选择 |
| NVIDIA H100 SXM | 在容量可用时,默认的严肃 LLM 训练选择 | 生态强大、FP8 Transformer Engine、NVLink/NVSwitch 系统、云支持广泛 | 80GB 显存可能会迫使超大模型使用更多分片 |
| NVIDIA H100 PCIe / H100 NVL | 较小训练任务、适配器微调或受限数据中心 | 某些云中可用性更好;H100 NVL 可帮助满足双卡显存需求 | 与 SXM/NVSwitch 节点相比,PCIe 拓扑可能限制多 GPU 训练 |
| NVIDIA A100 80GB | 预算型微调、较旧但稳定的技术栈、非前沿实验 | 成熟、通常更便宜、对许多任务来说显存足够 | 性能低于 H100/H200/B200,互连代际也更老 |
| NVIDIA L40S / RTX PRO / 工作站 GPU | 适配器微调、实验、模型调试、合成数据流水线 | 小时成本更低,适合迭代 | 不适合大规模分布式训练;需检查 ECC、拓扑和支持情况 |
在规划 2026 年最适合 LLM 训练的 GPU 时,不要从最新的卡开始。先从满足你的显存和扩展目标的、经过验证的最小系统开始。如果任务是适配器微调,更便宜的 GPU 在已接受输出成本上可能优于高端 GPU。如果任务是多节点全量微调,那么一张便宜的 PCIe 卡在算上通信开销和失败重跑后可能反而更贵。
网络:当节点比 GPU 更重要时
单 GPU 任务主要关注 VRAM、内存带宽和本地存储。8 GPU 节点关注 GPU 之间的通信。多节点任务则关注网络互连。
在节点内部,关注:
- 每块 GPU 的 NVLink 带宽
- NVSwitch 或同等的全互连拓扑
- GPU 拓扑可见性
- NCCL 性能
- PCIe 瓶颈
- 用于数据准备和检查点的本地 NVMe
跨节点方面,关注:
- InfiniBand 或以太网/RDMA 设计
- 在相关场景下的 GPUDirect RDMA 支持
- NCCL 测试结果,而不只是厂商宣称
- 集群放置保证
- 检查点存储吞吐量
- 故障与抢占处理
AWS 表示,P5、P5e 和 P5en 实例可提供高达 3,200Gbps 的 EFA 网络,并部署在 EC2 UltraClusters 中。Microsoft 将 ND H100 v5 描述为从 8 块 H100 GPU 起步,并可扩展到数千块 GPU,每个 VM 提供 3.2Tbps 的互连带宽、每块 GPU 提供 400Gbps 的 NVIDIA Quantum-2 CX7 InfiniBand。Google Cloud 在其 Compute Engine GPU 文档中列出了包括 A3、A3 Ultra、A4 以及更新的 Blackwell 相关家族在内的 GPU 机器系列。
结论是:对于多节点训练,“用于 LLM 训练的最佳 GPU 云是什么”会变成一个集群采购问题。你需要询问 NCCL all-reduce 带宽、all-gather 带宽、作业放置规则、存储基准测试数值以及支持响应时间。
预算:比较每个完成检查点的成本,而不是 GPU 小时成本
GPU 小时价格很容易比较,也很容易误用。正确的预算单位是:
成功检查点成本 =
消耗的 GPU 小时
+ 存储和快照成本
+ 数据外传或导入成本
+ 编排和可观测性成本
+ 工程师为恢复失败运行所花费的时间
- 可复用检查点和评估的价值
请使用带日期的价格快照,因为公开价格会变动。截至 2026 年 10 月 13 日,公开的 GPU 云价格页面显示的示例包括:Runpod 列出的按需 H100 PCIe、H100 SXM、H200、B200 和 B300 费率;Lambda 公布的 H100 和 B200 实例及集群定价;CoreWeave 公布的按需 GPU 定价以及若干高端 NVIDIA 选项;Nebius 公布的 NVIDIA GPU 定价页面;以及 Crusoe 公布的按需、现货和预留 GPU 定价选项。请将这些视为起点,而不是永久排名。
| 预算情况 | 更优的采购模式 |
|---|---|
| 一次性适配器实验 | 按需单卡 GPU 或小型 pod |
| 重复的 LoRA 作业 | 适合显存需求的、较低成本的预留 GPU |
| 70B 全量微调 | 带支持和检查点存储的预留 8-GPU 节点 |
| 多节点持续预训练 | 带严格部署位置和网络保障的承诺集群容量 |
| 容错型超参搜索 | 仅在检查点机制已被验证的情况下使用现货/可抢占实例 |
| ROI 不明确 | 在租用 GPU 之前,先通过 Flatkey 做模型 API 基线评估 |
用于 LLM 训练的最佳 GPU 云提供商,是那些能在合适拓扑下为你提供足够可用容量的厂商,而不只是公开小时单价最低的厂商。对于训练而言,如果提供商无法把 GPU 放在一起、存储拖慢检查点、或者支持团队无法快速解决 NCCL 故障,那么更低的小时费率也可能并不划算。
云提供商适配:各自适合做什么
| 提供商类型 | 适用场景 | 买方应问的问题 |
|---|---|---|
| AWS、Google Cloud 和 Azure 等超大规模云厂商 | 企业采购、托管安全、大客户支持、区域合规 | 目标区域可用哪些 GPU 系列?能否预留完整集群?有哪些网络和存储基准测试证据可供参考? |
| CoreWeave、Lambda、Crusoe、Nebius 及类似厂商等 GPU 专业云 | 快速获取 H100/H200/B200 级容量、更简单的以 GPU 为中心的定价、面向 AI 的支持 | 当前是否真的有容量可用?节点是否同机架/同域部署?中断策略是什么?支持工程师是否熟悉 NCCL、Slurm、Kubernetes、Ray 和训练框架? |
| Runpod 等市场型和 pod 型提供商 | 实验、突发型负载、更小团队、更低成本的单卡访问 | 环境对你的数据是否足够安全?网络是否适合多节点训练?GPU 是专属、社区共享还是安全云? |
| 通过 Flatkey 的模型/API 路线 | 当你需要的是结果、评估、路由或生产应用调用,而不是检查点所有权 | API 基线能否替代训练运行?自训模型必须在什么模型质量和成本目标上胜出? |
对于“LLM 训练的最佳 GPU 云是什么”,请使用两步法回答:
- 选择适合该工作负载的硬件级别。
- 选择能够以合适拓扑、存储、支持和商业条款交付该硬件的提供商。
决策矩阵:选择用于 LLM 训练的最佳 GPU
| 如果你的主要约束是... | 优先选择... | 原因 |
|---|---|---|
| 在不过度切分的情况下容纳更大的模型 | H200 或 B200 | 每 GPU 更大的 HBM 可简化任务 |
| 已知良好的生态和广泛可用性 | H100 SXM | 软件成熟、提供商支持广泛、训练基线表现好 |
| 适配器微调的最低成本 | A100、L40S、RTX 级显卡,或打折的 H100 PCIe | 适配器任务通常不需要高端集群拓扑 |
| 多节点扩展 | 经过验证的 RDMA/InfiniBand 和 NCCL 结果的 H100/H200/B200 集群 | 网络决定扩展效率 |
| 在投入前快速试验 | Flatkey 模型 API 基线 + 小规模 GPU 运行 | 避免在目标未验证前预留 GPU |
| 企业采购 | 超大规模云厂商或签约 GPU 云 | 承诺、合规、支持和区域控制都很重要 |
在承诺前的基准测试计划
在预留昂贵容量之前,请运行以下基准测试序列:
- 单 GPU 显存适配测试:加载模型、分词器、数据集批次、优化器和训练方法。
- 微批次扫描:测试序列长度、梯度累积、激活检查点和混合精度。
- 8-GPU 节点测试:运行 NCCL 测试和一个简短的训练步基准。
- 检查点测试:在真实负载下写入和恢复检查点。
- 多节点测试:在计划的节点数下测量 all-reduce/all-gather 行为。
- 故障演练:杀掉一个 worker 或模拟抢占,然后验证恢复。
- 每检查点成本计算:估算一个已验证检查点的成本,而不是一个空闲 GPU 小时的成本。
记录:
- tokens/sec 或 samples/sec
- MFU 或 GPU 利用率
- step-time 方差
- NCCL 带宽
- checkpoint 写入和恢复时间
- data loader 吞吐量
- failed-job 恢复时间
- 成功 checkpoint 的总成本
如果某个供应商在大规模承诺前无法支持这一基准,应将其视为采购风险。
常见错误
错误 1:在评估显存需求之前就购买最昂贵的 GPU
如果 LoRA 可以在更便宜的 GPU 上运行,那么高端 H200 或 B200 的容量未必能改善真正重要的指标。把省下来的钱用于更多实验、更好的评估或更干净的数据。
错误 2:把 H100 PCIe 和 H100 SXM 当作拓扑无关来比较
对于单 GPU 运行,PCIe 可能已经足够。对于多 GPU 训练,SXM、NVLink 和 NVSwitch 拓扑会改变扩展效率。详情请参见 Flatkey 关于 H100 SXM 与 PCIe 对比 的指南。
错误 3:忽视显存开销
权重只是训练显存的一部分。优化器状态、梯度、激活值和临时缓冲区可能占主导。选择 GPU 前,请先使用 LLM GPU 显存需求 工作表。
错误 4:把 spot 当成免费的节省
Spot 适合需要频繁 checkpoint 的扫描任务。对于没有可靠 checkpoint 和重启自动化的长时间完整微调,这种方式很危险。
错误 5:在 API 路由已足够时仍选择训练
如果你的产品需要的是可靠输出,而不是自定义 checkpoint,那么请先比较 GPU 租赁与模型 API 基线。Flatkey 让团队可以在多个模型上使用同一个兼容 OpenAI 的端点,这可能比自建训练栈更快。
来源核对清单
在购买前,请使用这些来源核实当前事实:
- NVIDIA H100 Tensor Core GPU
- NVIDIA H200 GPU
- NVIDIA DGX B200
- NVIDIA NCCL 集体操作
- DeepSpeed ZeRO 文档
- AWS EC2 P5 实例
- Google Cloud GPU 机器类型
- Azure ND H100 v5 系列
- CoreWeave 云定价
- Lambda GPU 云定价
- Runpod 定价
- Nebius GPU 定价
- Crusoe Cloud 定价
常见问题
用于 LLM 训练的最佳 GPU 是什么?
用于 LLM 训练的最佳 GPU 取决于具体任务。对于严肃的微调,H100 SXM 是最稳妥的默认选择;当显存余量很重要时,H200 更合适;B200 对新的高端集群很有吸引力;而对于适配器微调,A100/L40S/RTX 级 GPU 可能是最佳预算选择。
哪种 GPU 在 LLM 训练中的表现最好?
对于大规模全量微调和预训练,如果软件栈和集群已经成熟,B200 和 H200 级系统可能优于更旧的 GPU。对许多实际团队来说,H100 仍然是性能与风险平衡最好的选择,因为其容量、库和云支持都很充足。
用于 LLM 训练的最佳 GPU 云是什么?
用于 LLM 训练的最佳 GPU 云,是能够把合适的 GPU 与合适的网络和存储组合到一起的供应商。超大规模云厂商适合企业采购和合规要求。GPU 专业云通常更适合更快获取 H100/H200/B200 容量。Pod 风格的供应商则适合实验和较小任务。
B200 在 LLM 训练中总是比 H100 更好吗?
不是。B200 具有更新的架构,并且在 DGX B200 等系统中拥有更多显存,但当 H100 更便宜、更早可用且已在你的框架中验证过时,它仍可能是更好的选择。
H200 在微调中比 H100 更好吗?
当更大的 141GB 显存池或更高的显存带宽能减少分片、卸载或批大小方面的妥协时,H200 更好。如果任务在 H100 上运行得很轻松,那么 H100 可能具有更好的预算效率。
我可以在消费级 GPU 上训练 LLM 吗?
你可以在消费级 GPU 上微调小模型或适配器,尤其是在使用量化时。对于长时间运行的生产训练,请检查 ECC 显存、驱动支持、散热、存储和故障恢复。对于集群规模而言,消费级 GPU 通常不是用于 LLM 训练的最佳 GPU。
我应该租 GPU 还是使用模型 API?
当你需要检查点所有权、自定义权重、专有训练数据或离线控制时,租用 GPU。当前你的目标是产品输出质量、路由、评估或成本控制时,使用模型 API。在投入 GPU 训练之前,Flatkey 可作为 API 基线。
结论
用于 LLM 训练的最佳 GPU,是能适配你的训练方法并且可预测地完成任务的最小可靠系统。对于 2026 年的规划:
- 将 H100 SXM 作为默认的严肃训练基线。
- 当显存余量能降低复杂性时,升级到 H200。
- 对于全新的高端集群,在可用性和软件成熟度都满足要求时,考虑 B200。
- 针对预算有限的适配器微调和实验,使用 A100、L40S 或 RTX 级 GPU。
- 在预留 GPU 之前,将每一个训练方案与 Flatkey 模型 API 基线进行比较。
这种方法回答了真正的采购问题:不是“哪款 GPU 从纸面上看最好”,而是“哪种配置能以最低的风险调整后成本,成功跑到一个检查点?”



