中文精炼导读

核心观点

  • 文章提出一个核心论断:AI 的下一个真正约束不是"智能",而是"利用率"——正如航空业历史上预测航空公司能否存活的最好指标,是每架飞机一天中有多少时间停在地面上。
  • 结构性类比成立:GPU 与飞机一样,成本按"日历小时"累计(融资、折旧、电费、散热),产出却只按"计算小时"累计;两家 GPU 预算相当的公司,差距越来越取决于硬件在任一瞬间是否在做有用的事,而非谁拥有更多。
  • 稀缺没有消失,只是上移:第一波企业 AI 赢在模型质量,现在瓶颈转移到"获取算力"——2020 年微软为 OpenAI 建的万卡超算是天花板,到 2026 年最好的实验室同时在四个硬件平台(Amazon、Google、Microsoft、AMD)上滚动推进多吉瓦级算力承诺,Meta 也签下同级大单。
  • "满的集群"仍可能浪费大量算力:基础设施必须按峰值规模配置,而 GPU 无法随意承接任何负载——推理要低延迟、批处理要高吞吐、训练要连续占用数小时、量化需要短暂的大容量,一个为某类负载调优的调度器几乎必然错配其余三类。
  • 解法是把"智能"下沉到基础设施:GPU Management 作为一种持续运行的编排层,决定哪个负载在何时、以何种优先级、跑在集群中的哪张 GPU 上;专业化(更小专用模型)释放容量,编排负责"花掉"这些容量,二者缺一不可。
GPU 管理:负载、模型与硬件之间的编排层
GPU 管理:负载、模型与硬件之间的编排层

内容精讲

文章用航空业的历史经验做类比开场。大多数时间里,预测一家航空公司能否存活的最重要数字是"每架飞机一天有多少时间停在地面"——原因很结构:飞机的成本按日历小时累计(融资、折旧、机身保险、计划内维护、机组合同),收入却只按飞行小时累计;地面上的每一小时都在缩小收入端,而成本端照常运转。利用率还位于航空公司几乎所有决策的下游:周转纪律、航线网络设计、维护计划、机组排班、备件可用性,最终都会反映到这个数字上——底层运营坏了,无论其他做得多好,飞机都会留在地面。两支规模相近、航线相当的机队,经济学结果可能天差地别,差距大多可追溯到这一个测量值而非机队规模。

企业 AI 正在同一结构上撞上同样的问题,只是换了硬件。GPU 的成本也按日历小时累计(融资、折旧、电力、散热),无论它此刻是否在干有用的事;产出只按计算小时累计。更多 GPU 的作用大致等于更大的机队:真实容量、真实优势,但无法保证真正决定胜负的结果。两家 GPU 预算相当的公司,差距越来越多地取决于"任一瞬间有多少硬件在做有用的事",而不是谁拥有更多。智能把行业带到了今天,利用率正在成为下一个真实约束。

瓶颈确实从模型移到了算力。稀缺并没有消失,只是沿链条上移。第一波企业 AI 靠模型质量取胜——更大的模型、更多算力、更硬基准;但生产级 AI 跑在专用硬件上,而今天的专用硬件几乎全是 GPU——昂贵、供给受限、需求远超供给,即便在最顶端的市场也是如此。文章用两组时间点上的对比展示算力约束的变化:2020 年微软为 OpenAI 建了专用超算——超过 1 万张 GPU、28.5 万 CPU 核心,当时被报道为全球最大系统之一,用于训练 GPT-3,当年看起来近乎难以想象的硬件集中;六年后这个数字更像是起点而非天花板。到 2026 年,即便是资本最充裕的实验室也把"获取算力"当作活生生的战略约束而非已解决问题——Anthropic 一家就在四个不同硬件平台(Amazon、Google、Microsoft、AMD)上同时滚动推进多吉瓦级算力承诺,Meta 也签下类似的多吉瓦级大单。同时向四家厂商分散承诺,这就是"算力稀缺"在一个买方资本近乎无限、仍无法从单一来源获得足够供给时呈现的形态。

同样的模式也出现在实验室下游、以不同形式存在。通过 API 消费这些模型的企业遇到的是定价问题而非硬件问题:成本随 token 使用量线性增长,这一事实几乎把概念验证(PoC)的经济学与生产的经济学完全分开——每月几千请求的 PoC 看起来很便宜,同一负载到了生产量级会变成一条永远清不掉的成本线。取而代之的替代方案直截了当:企业自己采购 GPU、本地跑模型,把"随用量线性增长的变量成本"换成"固定资本成本"。API 成本随使用量上升,自有基础设施成本接近固定;越过盈亏平衡点后,天平反转。这个转变把 GPU 变成了基础设施而非一个账单条目——按增长、按需求峰值来配置规模,因此必然配得超过任何单周的实际需要——于是购买并没有解决问题,而是打开了一个新问题:集群上线的当天,问题就从"我们能不能搞到加速器"变成"我们能不能让它们保持忙碌",而只有前一个问题有采购团队负责。签下硬件是有期限、有负责人的部分;让硬件"不落地"则是悄悄决定这笔交易值不值得签的部分。这些大单描述的是容量承诺,而非效率——容量用得好不好,是另一个问题,由不同的人负责、被衡量得远不够严格、也远未解决。

"满的集群"为何仍浪费容量?GPU 全天候运行,需求却不是。基础设施必须按峰值配置——训练、批处理、实时流量同时到达的时刻——这留下一大块在峰值之外被配置却闲置的容量。如果每张 GPU 能平等承接所有工作,更好的预测就能单独解决这个问题,但能承接的很少,而这正是更难的半边。错配发生在一个更深的层面:第一代企业 AI 中 GPU 的工作高度单一——跑推理;今天同一块硬件要支持训练、微调、量化、实时推理、批处理推理、embedding 生成、模型评估,常常服务于同一组织、同一模型、同一集群。每种负载对硬件的诉求截然不同:实时推理几乎把低延迟放在一切之上(慢响应等于失败);批处理在乎吞吐、能容忍数小时延迟;训练可以连续占用 GPU 数小时甚至数天;量化需要大量容量但时间短暂。为一个负载调优的调度器,几乎默认就会错配另外三个。而且失败并不总显示在利用率仪表板上——集群可以报告高平均占用率,同时好几个排队的作业在等一种恰好正被"别的事"占用着的 GPU 形态。不同组织的负载组合各异,但问题的形状不变。

这里航空类比到了一个边界,而这个边界本身就有教益:闲置的飞机通常可以重新部署到机队的任何航线(芝加哥的一架 737 飞去丹佛而不是达拉斯,代价很小);而一张闲置 GPU 只能吸收其内存、延迟、时长画像能够服务的负载。这个差异让编排比机队调度更难,也解释了为什么问题从"GPU 是否被占用"变成"哪个负载该在什么时候、以什么优先级、跑在哪个 GPU 上"。再买一排 GPU 只是增加容量和成本,并不能修复错配——新容量同样可能在最需要它的时刻以错误的形状闲置。

于是"智能"开始进入基础设施层面。最大化 GPU ROI 需要的不再是一次性的采购决策,而是对基础设施持续、主动的管理——不是只在采购时跑一次,而是每时每刻都在运行。正在浮现的是一个独立学科:GPU Management,位于负载、模型与硬件之间的编排层,其工作是持续决定:哪个负载运行、何时运行、怎么运行、跑在集群中的哪张具体 GPU 上。这在概念上并不玄妙——更接近优秀运维团队靠直觉已经在做的事,只是被正式化并持续运行,而不是依赖有人发现问题。智能不再止于模型边界:编排层在做模型本身没有可见性的实时分配决策。过去智能几乎全部坐在模型里——更大、训练更好、更有能力,就是游戏的大部分;现在它还必须坐在基础设施里,坐在"这一刻在几个竞争负载之间把刚空出来的 GPU 给谁、以什么优先级相对队列里其他等待者"的决策层里。让 GPU 保持忙碌不再是目标本身——忙碌很容易用"本来可以等待的低优先级工作"伪装;最大化每张已安装 GPU 产生的回报才是真正目标,而这是一个比之前的采购问题更持续的问题。采购决策只在购买时做一次,分配决策却要不断做出:每次作业结束、每个新请求到达、每个客户面服务与内部训练运行之间优先级的每次变化。这种频率解释了为什么决策从"人按个案处理"变成"必须自动化"——没有工程师会在凌晨三点盯着仪表盘决定一个训练运行结束后,是把 GPU 交给排队的批处理作业,还是留给即将到来的客户流量突发。必须有别的东西来做这个决定,持续地、并且正确率足够高,以至于没人需要检查。这门学科还很新,工具与惯例仍在形成,尚无统一的成熟实践手册;但至少有一点已经确定:约束移到了哪里。

最后的结论是专业化与编排分工:专业化(更小、任务专用的模型)能以大模型所需资源的一小部分完成特定任务且不牺牲质量——曾经需要单个大模型、长时间占据集群大片容量的负载,现在可以跑在占据一小部分空间的小模型上,被完全占用的容量突然空闲。但释放的容量必须有去处,否则就只是换一种方式的闲置——更小的专用模型只有在"有人主动决定用腾出的空间做什么"时才转化为 GPU ROI。专业化没有编排,释放的容量无人回收;编排没有专业化,则没有值得回收的容量(模型仍然很大、腾出的足迹很小)。两者互为杠杆,缺一不可——若目标是真正弥合"已安装容量"与"有用产出"之间的差距,而不是仅仅把浪费换个位置,那么两个杠杆都不可选。

阅读价值

适合 GPU 集群运维、ML 平台与基础设施负责人,以及所有在自建 GPU 算力的公司:文章用航空业的利用率框架把"GPU 采购 ≠ GPU 产出"讲得透彻,并系统梳理了负载类型错配、峰值配置、编排自动化与模型专业化之间的关系;对想建立"GPU Management"这门新学科、或评估是否值得自购算力的决策者,是极有说服力的思维框架。

阅读英文原文 → 返回 AI 技术文档

本文为中文精炼导读,由 AI 基于原文整理,内容与图片版权归原作者所有。原文: https://huggingface.co/blog/Dharma-AI/gpu-management