Dharma-AI最近在Hugging Face发了一篇文章,说企业AI的瓶颈正在换挡:以前愁"抢不到GPU",现在愁"GPU转起来了却出不来活"。这家公司同时在卖专用模型和算力调度产品,判断听着像行业观察,骨子里也是自家生意的推销词。

2020年微软给OpenAI搭的那台专属超级计算机,用了超过一万颗GPU、28.5万个CPU核心,当时号称全球最大系统之一。六年过去,这个数字听着更像起点。资金最充裕的几家实验室这两年仍在为"能不能拿到足够算力"发愁,向多家云厂商和芯片供应商同时压单。

瓶颈往哪挪:从抢模型到喂饱GPU

对大多数企业来说,稀缺换了一副面孔。调用大模型API,账单随token线性涨,做demo阶段便宜,上了生产规模就压不住。

不少公司转向自建GPU集群,把变动成本换成固定资产。这笔账过了盈亏平衡点确实划算——但"盈亏平衡点"取决于负载稳不稳定、规模够不够大、有没有人长期运维,不是所有企业算完账都该建机房。

自建那天起,问题从"能不能采购到"变成"能不能让它一直有活干"。这个问题历史上从来没有一个团队专门负责——采购团队管到货为止,运维团队管到不宕机为止,中间那段"利用率"的责任,常年悬空。

忙不等于赚:异构任务的错配

GPU按日历小时计提折旧、电费和散热成本,不管此刻有没有干活。只有真正跑起有效计算,才算产出。

企业的活儿五花八门:训练、微调、量化、实时推理、批处理、模型评测,常常混在同一个集群里。它们对显存、延迟、运行时长的要求完全不同。

Dharma-AI借用飞机类比:飞机停着不飞,成本照算,收入归零,航空公司靠"飞行时数"就能看出运营水平。这个类比能说清闲置成本,边界也很清楚——芝加哥的飞机可以临时改飞丹佛,代价很小;闲置的GPU却做不到,它只能接住显存、延迟、时长都对得上的任务。这也是GPU调度比机队调度更难的地方。

闲置代价一样,调度自由不一样 飞机 闲置成本照算 可换航线 芝加哥→丹佛,几乎无代价 GPU 闲置成本照算 无法换任务 认显存·延迟·时长 调度难度:机队 < GPU集群
同一集群,四种脾气 训练 长时占用 批处理 可等待 量化 显存峰值 实时推理 零延迟容忍 需求不同,调度按一套逻辑就会错配

企业该看的不是"GPU忙不忙",而是几个更具体的信号:

观察维度忙碌但低效的信号该检查什么
显存占用长期占满,但完成的任务数没涨是否被少数大模型占满,能否换成专用小模型
排队时长实时推理频繁超时调度器是否把资源让给了训练或批处理
任务分布训练/批处理挤占推理窗口需要分池、分优先级,而不是共享一个队列
单位产出GPU小时成本 vs 完成的有效请求数这才是最终该看的数字,不是占用率本身

接下来该盯的,是这几条曲线各自的走势,而不是综合占用率的绝对值。

谁该现在做什么

角色现在该做的事
基础设施/平台负责人把综合利用率拆成训练、推理、批处理分开看,先揪出谁在挤占谁
模型部署与算力采购决策者拿真实负载测试专用模型能不能替代大模型,再决定要不要买调度产品

Dharma-AI的解法有两条腿:专用小模型负责腾资源,动态编排负责把腾出来的资源实时分给排队任务。少了哪一环,另一环都打折扣——模型再小,没人接盘,腾出来的空间还是闲置;编排再聪明,模型依旧笨重,能腾挪的空间也有限。

这套逻辑站得住,但这篇文章出自一家同时卖专用模型和GPU编排产品的公司,判断天然带着推销自己方案的立场,不代表整个行业已经达成共识。

GPU利用率是真实、容易被忽视的成本项,但不是企业AI唯一的胜负手——模型质量、数据管线、网络通信、电力和组织执行力,哪个掉链子照样出问题。

劳而无功,古人早有此说——GPU转得再欢,账算不对,照样打水漂。