ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

从全员开放到25.6万卡超节点:算力变革的两条主线

从全员开放到25.6万卡超节点:算力变革的两条主线

看到“新一代旗舰大模型全员开放”和“某头部ICT厂商在测25.6万卡超节点”这两条消息出现在同一时间线时,我第一反应是:这根本不是两件事,而是同一场算力变革的两侧。一边是模型从“限量邀测”变成“全民基础设施”,另一边是底层集群从千卡、万卡一路飙到二十万卡级别,中间隔着的是网络、供电、散热、分布式训练框架以及成本模型的一整套重构。

这篇文章我想把这串热搜拆开揉碎。不追参数,不谈玄学,只聊三件事:全员开放到底改变了什么、25.6万卡这种规模的集群究竟难在哪,以及我们这些做工程的人,该怎么重新理解“算力”这两个字。

1. 热搜标题拆开看:一条新闻背后的两条技术主线

1.1 “全员开放”是大模型商业化进入深水区的信号

先说模型开放。放在两年前,“旗舰级大模型全员开放”几乎是不可想象的——当时的主流节奏是排队、白名单、限量额度,背后原因不完全是饥饿营销,更多是推理算力确实扛不住全网流量。现在敢全面开放,说明至少三件事已经具备:推理成本被压到了可承受区间,模型服务化架构(包括前缀缓存、投机采样、动态批处理)已经成熟,以及厂商判断这个级别的模型已经可以被当成“水电”一样的基础服务来卖。

这背后的成本曲线值得注意。同样一次对话,两年前的算力开销和现在差了不止一个量级。原因不只在硬件,更多在软件栈:连续批处理(Continuous Batching)把GPU利用率从百分之十几拉到百分之五十以上,量化与投机解码又吃掉一截延迟,再加上前缀缓存复用,同一批卡能服务的用户数量可能翻了三到五倍。所以全员开放表面是策略问题,底层其实是个系统工程问题。

1.2 25.6万卡超节点:算力一侧的另一个故事

再看算力侧的“25.6万卡超节点”。这个数字如果放在两年前,几乎会被当成PPT上的科幻数字——要知道当时的主流训练集群还停留在万卡规模,跨集群同步训练都被视为极限操作。从万卡到二十五万卡,不是把机柜数乘个25那么简单,而是整个系统架构都要换一遍。

先做个粗糙的物理账。以当前主流AI加速卡单卡功耗约700W计算,25.6万卡的总功耗大概在180MW左右。这个量级什么概念?约等于一个中型城镇的用电负荷。对应的配套设施包括:数万台服务器、数千台交换机、上百公里光缆、以及能处理每秒钟PB级聚合带宽的存储系统。这已经不是“机房”的概念,而是一个小型工业园区的体量。

1.3 两条主线为什么必须放在一起看

把模型开放和超节点放在一起,才会看懂行业正在发生的范式变化:模型能力的天花板越来越取决于“能在多大规模上高效训练”,而模型服务的天花板越来越取决于“能在多大规模上低成本推理”。前者逼着集群往超节点走,后者逼着推理栈往极致优化走。两条线在同一点交汇——也就是把成千上万张卡当成一台“超级计算机”来用,而不是一堆独立显卡的简单拼凑。

这也可以解释为什么某头部ICT厂商会在这个时间点测试二十五万卡级超节点。头部厂商做这件事,不是因为算力多得没地方花,而是因为在下一代模型训练中,没有这个级别的集群,很多技术路线连试错的机会都没有。

2. 全员开放落地后,实际开发体验与工程配置的变化

2.1 调用方式从“限量尝鲜”变成“按量计费的基础设施”

模型全员开放之后,对开发者最直观的变化是:你再也不需要为了一个API Key去填写冗长的申请表单,也不需要担心“今天并发又不够了”。它变成了真正意义上的基础设施——注册就能用、按量付费、有SLA承诺、有完整的监控和限流策略。

这种变化带来的工程影响很有意思。过去大家把大模型接口当“有限资源”来省着用,恨不得一个Prompt拆成三个来复用;现在则开始把模型调用当成数据库查询一样去设计架构。缓存层、降级策略、超时重试、token预算管理,这些传统后端工程的套路,全都被搬到了大模型应用里。我自己的项目组已经明确要求:所有大模型调用必须在网关层做熔断和限流,就像对待任何外部API一样对待它。

2.2 上下文、多模态与智能体场景带来的调用量暴涨

全员开放还带来一个容易被低估的变化:单次调用的“密度”变大了。过去模型主要是聊聊天、写写文案,一次调用可能就几百个token;现在动辄要求处理几十页PDF、分析长视频、执行多轮工具调用,单次请求的上下文可能达到几万甚至几十万token。

这意味着什么?意味着即便用户数量增长没那么夸张,后端推理的算力消耗也可能指数级上升。长上下文的注意力计算是二次复杂度,哪怕用上各种稀疏注意力和线性注意力近似方法,单次请求的算力成本依然远高于传统对话场景。所以开放之后真正吃算力的不是“人多”,而是“单个请求变重了”。

2.3 实证估算:开放之后一个中小团队要支付的账单

我帮一个模拟的创业团队做过一次算力账单估算,这里给出一个参考框架。假设一家做垂直领域AI客服的中小公司,日活用户三万人,每个用户每天平均调用模型三十次,每次平均消耗1200个输入token加300个输出token:

项目数值
日调用量90万次
日输入token10.8亿
日输出token2.7亿
日总token13.5亿
按推理单价估算月成本约20万至60万元

这个区间之所以拉得很大,取决于是否使用批量接口、是否走缓存、是否采用更小的蒸馏模型做前置过滤。全员开放真正带来的不是“模型变便宜”的错觉,而是让你可以用规模化的方式去优化账单——这是以前限量接口时代根本做不到的。

3. 超节点集群的真实工程挑战:从“堆卡”到“驯服卡”

3.1 网络是第一个瓶颈:胖树、全互联与光电混合

很多人一听到“超节点”,第一反应是“又堆了多少张卡”。但真正的工程难点在网络。二十五万张卡要协同训练,意味着任何一个节点都要能与其他节点高带宽低延迟通信。传统的三层胖树网络在万卡级别勉强够用,到了十万卡以上,核心交换层的带宽和功耗都会爆炸式增长。

所以超节点架构通常转向两种思路:一是更扁平的拓扑,比如全互联(每张卡与其他卡直连),配合光电混合交换;二是多级分组,把卡划分为“超节点内”和“超节点间”两个层级,节点内部采用超高带宽互联(如NVLink或类NVLink方案),节点之间走高速以太网或InfiniBand。我看到的实际趋势是:除了少数厂商坚持纯私有协议,大多数人都在拥抱以太网生态——因为UEC(超以太网联盟)这类标准正在把无损传输、负载均衡、多路径能力做到万卡以上依然可用。

纯数学上的通信需求也很惊人。假设单卡在训练时需要与其他卡同步梯度,按每次迭代通信数据量几百MB计算,二十五万卡全互联一轮同步,总数据量就是几十TB量级。要在几十秒内完成同步,集群聚合带宽至少要达到TB/s以上,这意味着核心机房的布线规模远超普通数据中心。

3.2 供电与散热:单柜功率密度背后的现实约束

超节点第二个躲不开的问题是供电和散热。前面算了总功耗约180MW,但更麻烦的是功率密度。当前AI训练机柜主流功率密度已经到100kW/柜以上,超节点项目普遍规划到150kW甚至更高。这给机房带来的压力是:传统风冷基本失效,必须全面转向液冷。

我实际见过不少液冷改造项目,最常踩的坑是“只改了散热没改水路”。GPU冷板液冷需要单独铺设冷却液管路,但如果机房原有的冷冻水系统压力不够,或者管路压降计算没做对,末端冷板的流量会远低于设计值,导致局部过热保护,训练任务频繁中断。在超节点场景下,这个问题会被放大到几乎不可接受的频率——因为任何一点不稳定,都可能打断千卡规模的同步训练。

还有一点容易被忽略:供电架构。180MW的负荷如果按传统10kV中压配电再加UPS冗余,设备占地和成本都会非常夸张。现在的趋势是采用更高电压等级直配、磷酸铁锂电池做短时储能,配合动态功率调度,让GPU负载跟着电力供给波动。听起来很反直觉,但大模型训练任务的时间弹性和检查点机制,确实给了电网调度一定的操作空间。

3.3 故障恢复与检查点:分钟级故障下的存储设计

规模一上去,另外一个现实问题就会露出狰狞面目:故障发生频率。假设单张加速卡的平均无故障时间(MTBF)是5年,那么25.6万张卡组成的系统里,平均每几分钟就会有一张卡出问题。如果每次故障都要重启整个训练任务,那你什么都别想训练,光重启就重启动不完。

于是检查点(Checkpoint)和弹性容错就不再是“可选项”,而是整个训练系统设计的核心。分布式训练框架需要做到:检测到单卡故障后,自动将任务重调度到备用节点,从上一次检查点恢复,而不是全部回滚。这意味着两个硬指标:检查点保存频率不能太低(否则故障损失太大),但也不能太高(否则保存本身的时间/存储开销会吞噬有效训练时间)。

场景检查点频率存储写入带宽需求恢复时间预算
千卡集群每10-30分钟数百GB/s10分钟级
十万卡集群每5-10分钟数十TB/s分钟级,期望越低越好

二十五万卡规模下,数十TB每秒的检查点写入带宽,几乎是对存储系统的一种“性能虐待”。常见方案是采用NVMe大容量池加分布式文件系统(如并行文件系统),配合多副本或纠删码。更前沿的做法是异步检查点——训练不中断,后台持续把参数状态增量写入存储。这一块,现在就连头部厂商都还在摸索。

4. 从单机到超节点:训练框架与并行策略的演进

4.1 并行维度拆解:DP、PP、TP、SP与专家并行

要理解超节点训练,先得把并行策略矩阵说清楚。当前主流组合包括四种维度,实际工程中通常一起用:

并行维度作用典型规模主要瓶颈
数据并行(DP)复制模型,各吃一份数据可扩展到数万卡梯度同步通信
张量并行(TP)单层内切分算子2-8卡通信极频繁,依赖高带宽
流水线并行(PP)按模型层切段数十段流水线气泡和负载不均
专家并行(EP)MoE模型按专家路由数千专家路由不均衡、all2all通信

4.2 通信占比:为什么MFU很难超过50%

并行策略每增加一个维度,都会带来通信开销。MFU(模型算力利用率)这个指标就是用来衡量理论算力中有多少真正花在计算上的。如果通信和等待占了太大比例,哪怕你的集群有一百万张卡,MFU也可能只有百分之十几——看着算力吓人,实际算出来的token数很寒酸。

为什么超大规模集群的MFU普遍难过50%?根因在于同步训练的逻辑:每步迭代要等最慢的那个节点算完,再统一做梯度同步。任何一台机器的性能抖动(哪怕因为散热波动降频了)都会拖慢整个集群。这就像一条高速公路,只要有一个出口堵了,整条路都会慢下来。正因如此,超节点设计才会强调“节点内高带宽互联+计算拓扑匹配模型拓扑”,目的就是尽量让通信在一个极低延迟的域内完成,避开跨机房的远程通信。

4.3 超节点形态是否最终形态:我的判断

先说结论:超节点形态不会是最终答案,但它是通往最终答案路上的必由之路。原因是,单纯把卡堆在一起,已经碰上了物理定律的天花板——光速延迟、供电密度、散热极限。下一步的突破大概率在体系结构层面,而不是单纯“更大”的集群。

我看到比较有潜力的方向有三个:一是模型结构继续向稀疏化演进,MoE的专家可以分布在不同地点,降低全互联依赖;二是训练算法的异步化,用更大容忍度换取对底层故障和网络波动的鲁棒性;三是“算力调度+能源调度”一体化,哪里的电便宜、哪里的电可再生,就把训练任务调度到哪里,这本质上把算力变成了一种可流动的“现货商品”。

5. 一些实操后的个人判断与建议

5.1 对开发者:别只盯着参数,先看成本与延迟曲线

模型全员开放之后,很多团队第一反应是“把所有任务都换成最新最强旗舰模型”。我在实际项目里看到的最常见错误就是这个——结果月底账单出来直接傻眼。我的建议是:每个场景先做成本与延迟基线测试,记录P50和P99延迟,画一条“输出质量-成本”曲线,然后根据业务场景选模型。

比如客服摘要这个场景,用旗舰模型和小号蒸馏模型,输出质量差异可能并不明显,但成本可能差一个数量级。用小模型先过滤掉简单请求,只把复杂问题升级到大模型,往往能省下七八成的推理费用。全员开放最大的红利,不是“用一个模型打天下”,而是“按需组合不同模型”。

5.2 对架构师:算力规划要留出“网络和供电”的冗余

如果你所在团队有自建算力的计划,我给的建议是:规划算力时,把网络和供电的预算乘以1.5倍。原因很朴素——算力可以按需扩容,但是供电和网络管线一旦建成,后期改造的成本高到超出想象。我曾经见过一个千卡集群项目,GPU采购花了八千万,结果因为忽略机房母线容量,最后不得不花两个月重新改造配电,改造费用接近两千万,训练任务搁置了八周。

液冷也是同样道理。如果机柜初始规划功率密度不够,后期想从风冷改液冷,几乎等于重新装修一遍机房。有经验的做法是,一开始就按150kW/柜设计冷量和管路预留,哪怕前期只装一半的设备。

5.3 对管理者:算力规模不等于有效算力

最后这条写给做决策的朋友。外面在讲“某厂测试25.6万卡超节点”,你要保持清醒的一点是:算力规模不等于有效算力。同样是十万卡集群,MFU从30%优化到60%,等价于白拿了十万卡。而影响MFU的往往是软件栈、网络拓扑、容错机制的成熟度,这些软性投入比单纯追卡的数量更难量化,也更容易被低估。

有效算力还有一个维度容易被忽略——数据质量。再大的集群喂进去一堆低质量数据,产出的模型能力也是虚的。我在实际项目中多次验证过一个结论:数据清洗和配比的投入产出比,通常远高于模型结构的微调。这个规律在大规模集群时代不但没有消失,反而因为算力成本被放大而变得更加明显。

我自己的体会是:全员开放和超节点规模这两个热搜,其实代表了行业正在进入一个“算力过剩但有效算力稀缺”的阶段。对普通人来说,这意味着享受AI服务会更便宜、更普及;对从业者来说,这意味着真正值钱的能力不再是会用某一个大模型,而是会设计算力与模型匹配的系统,会优化成本,会调度资源。这恰恰是接下来几年最有技术含量的方向。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进