「AI Infra 就是命运」 | 对谈王雁鹏:亲述从大数据时代到 3 万卡集群的中国算力演进史
王雁鹏把中国互联网基础设施的演进概括为三次跃迁:大数据用廉价机器和分布式软件替代昂贵专机,云用虚拟化交付弹性,AI 则把计算核心从 CPU 推向 GPU。 前两轮仍建立在通用计算上,这一轮却要求模型、算子、芯片和集群共同设计;这意味着 AI 创新开始受物理世界约束,也对应主持人开场提到的 OpenAI《Infra Is Destiny》判断。
大模型把不可控的算法突破变成可复制的工业过程,而算力正在成为算法、数据之外更底层的主变量。 scaling law 让参数量和训练数据的扩张持续换取能力;当互联网数据接近用尽,合成数据、强化学习、清洗和过滤又都要消耗计算,形成“更多算力—更多优质数据—更多智能”的正循环。王雁鹏判断,算力会发挥越来越重要的作用。
DeepSeek 的意义不是证明“巧劲可以替代算力”,而是展示软硬件协同如何提升整体智能效率。 王雁鹏将其拆成两部分:每个 token 能提升多少智能是算法效率,一个 token 需要多少算力是算力效率;两者相乘才是最终的智能效率。DeepSeek 按现有 GPU 和集群特性设计 MoE,在硬件并不天然擅长的稀疏计算中重新排布负载,展示了“模型架构跟硬件有深刻的结合”。
百度自研芯片的单体 3 万卡集群建成后仅用两三个月便被全部用上,说明被压抑的训练需求远大于新增供给。 王雁鹏称,海外训练最先进模型的头部集群已在 10 万卡级别,而国产卡性能仍与 NVIDIA 有差距;这不是简单的“3 万对10 万差百分之多少”,而是能否扩大模型、进行更大规模探索并逼近前沿的问题。
面对“GPU 和数据中心半年至一年半便过时”的质疑,王雁鹏给出的答案是:只要相信这是一轮工业革命,建设就不是可选项。 他判断当前范式下新增算力“一定能产生更好的结果”,争议只是应用价值提高 10 倍还是100 倍、100 倍在三年还是五年到来;建设的本质,是把创新和价值兑现的时间往前拉。
NVIDIA 的护城河并非单纯芯片性能,而是 CUDA、工程服务和前沿模型共同构成的软硬件循环。 王雁鹏回忆,早期 NVIDIA 会派大量工程师逐模型、逐算法优化,公司“百分之八十的人是做软件的”;其市值也从当年约100 亿美元升至约4 万亿美元。中国若要诞生自己的 NVIDIA,必要条件不是先复制一块卡,而是让持续领先的模型真正诞生在国产芯片上。
Google、Meta 与 OpenAI 展示了三种不同的 AI infra 下注方式:积累全栈底座、用重金补团队、以未来预期撬动长期基建。 王雁鹏最看重 Google 从 TPU、JAX、云到模型和应用的长期势能;他认为 Meta 每年约1000 亿美元买 GPU 时,再花20 亿美元挖20个人在财务上合理,但临时拼团队“不健康”;他认为 OpenAI 则是在“上杠杆”,用远期愿景推动周期长达十年的电力与数据中心投资。
AI infra 创业有真实需求,却未必容易长出独立巨头;更可能的机会在特定客户或场景里做深。 原因是每个模型、每款芯片、每种集群规模都需要不同优化,但通用平台与云厂商高度重合、差异化艰难。对人才而言,新的门槛也已改变:预训练阶段算法与 infra 必须深度融合,不懂其中一方可能直接失去竞争力,全栈能力正从锦上添花变成必需品。
1. 大数据时代先冲击了昂贵专机和高阶服务器
王雁鹏把职业生涯的起点放在 Google 三篇奠基性论文上:MapReduce、Bigtable 和 GFS。传统 IBM 大型机、惠普和戴尔服务器、Oracle 数据库服务的规模,与互联网数据量“基本上差两个数量级”,既贵,也无法满足需求。
Jeff Dean 推动的关键理念,是用 commodity hardware 构建高性能系统:几万台接近家用 PC 的简单机器不承担复杂容错,可靠性、分布式计算与分布式存储全部交给软件。“硬件相对来说是容易的,是简单的”,难题被转移到系统层。
Hadoop 等开放生态随后让原本高端、闭源的并行计算和分布式存储能力变得可复制。百度搜索是国内最早遭遇海量数据挑战的单体应用之一,因此也较早进入数据中心,自研服务器、软件和整套基础设施。
2. 云计算把“搬服务器”变成了点几下鼠标
主持人用饭否时期的经历说明云之前的摩擦:流量突然上涨,他和王兴坐黄色出租车把刀片服务器运到北京西站机房,上架后再打电话让办公室同事确认,“简直像史前时代一样”。主持人认为,今天的工程师可能会觉得“不就是点两下鼠标”吗。
王雁鹏把第二次跃迁归结为弹性。亚马逊面对电商淡旺季形成的闲置服务器,将资源出租,并通过虚拟化让用户看到一台可登录、可配置 CPU、内存和硬盘的“单机”,无需再接触机房与物理设备。
数据中心可以管理几万台物理服务器,却向用户虚拟出几十万台机器,并随时缩放资源。智能网卡承担虚拟化平台的角色,把底层物理资源与用户所见的云资源隔开,这套架构的中心不再只是规模,而是“极致的弹性”。
3. GPU 改写了延续数十年的通用计算契约
CPU 的优势是处理复杂逻辑和保持通用性,但代价也明显:王雁鹏估计,发展到后来“可能只有百分之十的单元是给计算用的”,其余百分之八九十用于 cache、控制、乱序执行和预测。
图灵完备的指令集让 CPU 实现软硬件解耦;硬件沿摩尔定律约每一年半迭代,旧软件通常无需改动便能获得接近同步的性能提升。无论大数据还是云,本质上仍在这套 CPU 体系内发展。
GPU 则把晶体管空间几乎全部给了计算,以极弱的复杂控制能力换取几十倍算力。代价是每个算法、算子和模型都要做特制优化,而且硬件换代往往带来软件适配;“我必须要软硬一体”,成为这一轮基础设施的根本变化。
4. CUDA 的生态壁垒来自软件工程,不只来自芯片
NVIDIA 最初做 CUDA,并不是已经预见深度学习,而是希望把显卡算力抽象出来,让用户能够自定义编程。早期主要使用者是大学研究者;以 Hinton 等人为代表的深度学习浪潮,恰好把这一工具带入产业。
百度较早成立深度学习实验室 IDL,NVIDIA 会派许多工程师与团队一起优化不同算法、场景和模型。王雁鹏由此意识到,NVIDIA 与 Intel 很不一样:它虽是芯片公司,却“有百分之八十的人是做软件的”。
当时 NVIDIA 市值约100 亿美元,百度约300亿至400亿美元;如今主持人与王雁鹏在节目中以约4万亿美元回望,后者笑称:“如果那时候预见到了,那我们早买它股票了。”
第一轮 AI 芯片创业潮没有真正起来,关键并非硬件无法堆算力,而是深度学习早期存在大量小模型和变种,逐一适配的软件成本过高。创业公司很难在 CUDA 已覆盖的生态里“跟英伟达掰手腕”。
5. scaling law 把模型创新变成了工业大生产
早期深度学习仍由算法创新驱动,需要研究者“灵光乍现”:一个场景解决后,迁移到另一个场景又要重新设计,发现过程不可控,落地预期有限。因此 GPU 当时只是 CPU 的补充,而非新计算平台的中心。
大模型带来的工业范式是持续 scaling 参数量与训练数据,换取持续增强的能力。它类似 CPU 时代由摩尔定律推动整个软件世界,只是新的生产函数变成:扩大模型和数据规模,就能扩大智能。
NLP 曾被视为研究皇冠,因为语言包含大量语义和不同任务;前一轮深度学习主要突破人脸、车牌等视觉识别,被形容为解决“四五岁小孩能做的事儿”。大模型却率先捅破 NLP 的天花板,并展现跨任务泛化,这是业界普遍未预料到的跃迁。
效果突破与生产方式可复制同时发生,才让计算平台真正从 CPU 迁向以 GPU 为核心。王雁鹏的判断是,算力能催生多少智能,新增智能又会反过来消耗更多算力,形成不断增强的循环。
6. 数据枯竭反而进一步抬高了算力权重
在算力、算法、数据三要素中,王雁鹏认为算法仍有创新,但主方向已经相对一致;更直接的约束是“互联网上的数据其实都用得差不多了”,模型进入可用数据不足的阶段。
下一代模型会更多依赖合成数据,强化学习本质上也是模型自行生成数据。生成之外,清洗、过滤并筛出优质数据同样消耗计算;因此更多算力不仅扩大模型,也扩大可制造、可处理的数据供给。
这形成了他所描述的闭环:算力制造和筛选数据,优质数据再反哺训练。即便如此,算力也不是把卡堆起来便自动成功;他以 Meta 为例指出,“还是要顶尖的 talent”,工程和研究创新仍决定资源能否转化为模型能力。
7. DeepSeek 展示巧劲与堆算力并不矛盾
主持人把 DeepSeek R1 与 OpenAI“星际之门”并置:一边主张“大力出奇迹”,另一边认为中国可以用巧劲突破算力决定论。王雁鹏的回答是:“这两个东西不矛盾”,因为任何算法和数据创新最终都要落到足够算力上。
他的拆解是:每个 token 能提升多少智能,代表算法效率;一个 token 需要多少计算,代表算力效率;两者相乘才是整体智能效率。DeepSeek 的价值,是展示算法侧改善也可能带来很大增益,避免只能用10倍、100倍硬件换取进步。
最让他“眼前一亮”的不是孤立算法,而是模型架构与现有 GPU、集群紧密耦合。MoE 从密集计算转向稀疏计算,但 GPU 不擅长充满空洞的稀疏矩阵;只追求更高稀疏度,可能反而无法在硬件上高效运行。
DeepSeek 因而提供了一个软硬件协同样本:从 GPU 和集群的执行特性出发设计模型,重新安排“哪里算、哪里不算”。这不是坐在家里抽象地设计 MoE,而是让算法效率真实兑现为系统效率。
8. 大公司将主导现有范式,下一代架构仍可能从别处出现
如果沿 scaling law 继续前进,王雁鹏判断更多前沿研究会在拥有海量算力的大公司发生;中小公司和大学很难以相同规模做模型探索。不过他保留了关键不确定性:“这个东西它可能不是智能的终极形态。”
人脑没有消耗如此多的算力和电力,提示当前神经网络可能远非最高效架构。主持人援引 Andrew Kapasi 的说法,把 Transformer 比作在制造初级动物;两人也提到 Hinton 对 Transformer 通往 AGI 的怀疑,以及他对胶囊网络等方向的探索。
王雁鹏认为,人脑更像触发式计算,而不是持续暴力计算。类脑网络、更高级的压缩算法等范式创新仍值得研究,并且同样会要求软硬件一体化:若计算方式改变,芯片也“肯定跟今天不一样”。
录制当天发布的 DeepSeek OCR 被作为另一种线索:人类记忆和阅读未必逐字处理 token,而是通过视觉表征组织信息;若用图像压缩输入,存储和传输效率可能提高。这类探索与扩大现有模型规模并非同一条研究路径。
9. 3 万卡国产集群很快被用满,揭示的是供给约束
王雁鹏称,百度已经建设自研芯片的单体3万卡集群,应该是目前国内最大的国产单体集群,较先进的模型训练任务已在其上运行。“从建起来到全部给用上,可能只花了两三个月的时间。”
快速满载说明许多创新和实验此前一直“被算力给压抑住了”。新增资源一旦上线,等待中的需求便迅速吞掉容量,因此3万卡不是绰绰有余的终点,而只是被立即吸收的一次供给扩张。
他估计 Meta、OpenAI、xAI 等头部公司训练最先进模型的集群已在10万卡级别。国内不仅卡数更少,国产卡性能与 NVIDIA 仍有差距,且受客观条件限制难以获得足够算力,这已经制约模型规模和探索空间。
主持人追问3万卡与10万卡究竟差70%、20%还是数倍;王雁鹏没有给出虚假的线性换算。他强调,探索更先进模型就必须向更大规模走,差距体现在能够尝试什么,而不只是一次训练速度的百分比。
10. 电力、液冷和网络正在变成模型能力的一部分
3万卡集群已要求大规模液冷和长距 RDMA。传统 RDMA 面向较小互联范围;扩展到3万乃至10万卡后,距离增加,协议、网络拓扑和扩展方式都必须重新设计。
供电尺度也从单楼升级为园区:过去一栋楼的变电站已经不够,可能需要园区级变电站配套。
主持人进一步指出,老旧数据中心“一定满足不了需求”,而今天的新建机房也可能只够本代产品使用。下一代计算要求更高的单柜密度、机房密度和供电能力,基础设施建设速度仍跟不上算力与能源需求。所谓 AI infra 因此已越过服务器和软件,延伸至冷却、输电、园区规划和跨机房网络。
11. “很快过时”不是停止建设的充分理由
主持人提出基础设施泡沫最强的反方论点:光缆铺好后可以使用多年,GPU 和数据中心却可能半年或一年半便落后一代,巨额资本开支或许会整体浪费。
王雁鹏把判断条件收束为:是否相信这是一轮新的工业革命。卡不是静态资产,而是支持创新的工具;像蒸汽机继续演化一样,模型成果“日新月异”,而这些成果都以现有算力为前提。
在当前范式下,他相信堆出更多算力“一定能产生更好的结果”。真正的不确定性,是应用价值提高100倍还是10倍,以及100倍在三年还是五年到来,而不是只有10%的边际改善。
因此主持人总结为“建或不建,并没得选”;王雁鹏认同。建设的目的,是让更好的创新更早发生、把未来到来的时间缩短;把观察尺度拉长后,他不认为这构成大的浪费。
12. 百舸 5.0 把规模、拼接与工程效率放在同一平台
百舸从百度内部十多年 AI 基础设施演化而来,如今同时服务内部和外部客户。王雁鹏将其定义为“一个高效的基础设施平台”,核心任务是让不同类型的算力稳定支撑训练、推理和前沿研究。
第一项能力是规模:平台可支持万卡级单体任务,并处理机房、稳定性、网络扩展和长时间训练等完整技术栈。第二项是“异地、异构、异网”,让不同芯片、地域和网络环境中的算力能够更轻松地拼接使用。
第三项是极致工程效能。训练、推理引擎和强化学习框架若提升10%性能,可能就意味着少用10%的卡;在大集群上,这对应的不是小幅优化,而是“天文数字”的成本差异。
面对百舸5.0“迄今为止最强大的 AI 计算平台、没有之一”的表述,王雁鹏没有退回谦辞。他将信心归因于从2012年开始做 GPU、长期服务真实场景,以及百度从芯片、云平台、模型到应用的四层全栈投入。
13. 国产 NVIDIA 必须与最前沿模型共同长出来
王雁鹏认为中国“一定会有”自己的 NVIDIA,因为 AI 竞争被视为国力竞争,国产芯片关系到能否掌握命脉。
NVIDIA 的循环是:最先进的平台吸引最先进模型,模型在其上训练后又与平台深度绑定,下一次基础设施采购自然继续选择成功概率最高的方案。算法几个月便可迭代,一款芯片却要数年,周期错位进一步强化了这种绑定。
因此国产芯片成功的必要条件,是“跟最先进的模型一起出来”。只有当中国最先进、乃至持续最先进的模型在国产芯片上训练出来,芯片才有更高概率真正建立生态,而不是停留在兼容或替换层面。
3万卡国产集群已承载许多训练任务,是显著进展,却还不是终局。训练必须从小到大、覆盖更多任务并达到稳定,才可能逐步推向最前沿模型;王雁鹏明确承认,“现在还没有达到我们刚才说的那个状态”。
14. Google、Meta、OpenAI 分别押注底座、人才与杠杆
Google 曾在 OpenAI 崛起后从技术领导者显得明显落后,但王雁鹏认为它拥有“最好的禀赋”:长期自研 TPU,布局框架、云、模型和应用,且不像 NVIDIA 必须靠卖芯片赚钱,理论上是全世界最不缺算力的公司之一。
TPU 同样由 Jeff Dean 推动;Google 后来内部更多使用轻量化的 JAX,而不是 TensorFlow。近期表现回升让王雁鹏看到,芯片、框架、云、模型和单体应用形成的全栈基础“是不容撼动的”。
Meta 的重金挖人,在账面上有合理性:若每年约1000亿美元购买 GPU,即使按每人1亿美元挖20人,也只有20亿美元。但他“不太看好”临时拼凑团队的方式,认为持续创新需要稳定团队和文化;Llama 的表现没有那么好,反映的可能不是缺卡,而是团队建设出了问题。
主持人以传闻中的1000亿美元“星际之门”、与 Oracle 的3000亿美元订单及4.5GW数据中心说明 OpenAI 的下注规模。王雁鹏认为其模式是在“上杠杆”,用未来预期推动投入:算法数月、芯片约两年,电力和基础设施则可能要十年乃至数十年,长周期环节必须更早启动。
15. AI infra 创业有空间,却很难绕开云厂商
机会首先来自需求体量和软件复杂度:计算生态由 CPU 转向 GPU,算力规模大幅增长;每个模型、每款芯片以及万卡或10万卡集群,都有不同的工程实现和优化点。
技术做得好不好,会直接造成算力效率的巨大差异,因此调度、训练、推理和特定场景优化都有价值。但王雁鹏指出,多数 AI infra 创业公司的技术栈与商业模式,同云厂商“高度重合”“几乎没有差别”。
被问到若有1000万美元会投哪家公司时,他坦率回答:“我还没有特别看好,说我一定想投哪一个。”他的判断不是行业没有机会,而是通用平台难形成足够差异化。
更可能成立的路径,是围绕某一类客户或某一具体场景深入提供特殊价值。“这个方向有机会,但在这个方向上你可能做不出巨头”,是他对创业回报边界的保守判断。
16. Infra 的职业回报来自长期积累与贴近真实客户
基础设施工作常陷入尴尬:稳定时被视为天经地义,宕机时才被“游街示众”;在小平台还容易变成什么都修、杂而不精的运维。王雁鹏建议希望做重大 infra 创新的人优先选择有规模、有资源的大平台。
他早年自研服务器的目标非常具体:商业服务器与自研方案的成本可能相差一倍,降本本身就是明确价值。如今大模型创新更依赖昂贵资源,他认为年轻人在职业早期进入头部平台的重要性,甚至高于模式创业盛行的互联网时代。
第二个条件是靠近客户,与搜索、NLP、语音、视觉等业务共同创新。百度早期自研 SSD 后可以直接用于搜索,反馈路径远短于一家独立 SSD 公司先造产品、再找客户、再争取装入服务器。
百度最高奖面向10人以下、创造超预期价值的小团队;奖金金额在对话中先后出现100万美元和100万人民币两种说法。王雁鹏表示自己参与过多个获奖项目,其中许多由 infra 与业务团队联合完成。这种小团队和明确场景,使慢周期基础设施也能获得及时反馈。
17. 算法与 infra 的融合已从加分项变成生存条件
基础设施的天然反馈周期仍长:机房和集群建设耗时,芯片开发更慢。但王雁鹏把这种职业积累比作“练内功”——只有长期理解计算机体系结构,才可能在关键时刻做出真正不同的设计。
预训练尤其要求算法和 infra 深度融合,因为模型架构的扩展性、算子效率和训练成本从设计第一天就彼此绑定。他的判断很直接:“不懂 infra 的算法工程师不是一个好算法工程师,不懂算法的 infra 工程师也不是一个好 infra 工程师。”
组织变化已经发生:新建大模型团队从第一天起便同时配置算法和 infra 人员;王雁鹏认为团队里的每个人都应既懂算法又懂 infra,并以 thinking machine 等新公司为例,说明这种混合配置已经出现。
他最乐观的是新一代学生天然接触从应用、算法到架构的完整技术栈。“这是一个很美妙的时代”,因为这些领域掌握精髓后并非不可逾越;而能融会贯通的人,将更有机会把算力真正转化为模型和产品成果。
Verification Notes
- 百度最高奖奖金在参考 transcript 中先被说为“100万美元”,随后又被更正为“100万人民币”,金额存在内部冲突,digest 保留该不确定性。
Full transcript
Ronghui
本周的十字路口,我们来聊一聊 AI 的 infra,也就是 AI 的基础设施。最近有非常多关于 OpenAI 这个“基建狂魔”的新闻刷屏。首先是传闻中耗资 1,000 亿美元的“星际之门”超级计算机项目,这已经是今年年初的事情了。紧接着,最近他们又与 Oracle 签了 3,000 亿美元的订单,要在全美建设 4.5 吉瓦的巨型数据中心。
这是什么概念呢?4.5 吉瓦相当于接近 4 个核电站的发电量,而 3,000 亿美元已经超过了非常多国家一整年的 GDP。这些天价合同的背后,我自己的感受是,有一个信号在往外传递:在 AI 现在这个时间点,算法创新固然仍然非常重要,但是算力好像正在成为终极变量。
这好像已经是一场关于未来的军备竞赛,从代码和模型延伸到了芯片、电力、数据中心等更底层的物理世界。回忆一年前,OpenAI 曾经发布过一份官方报告,标题叫作《Infra Is Destiny》,就是说 AI infra 就是命运。今天,OpenAI 也在坚定地实践他们的这一理解。
与此同时,中国的科技公司在怎么布局?在这一场竞赛里面,我们又处于什么样的位置?本周十字路口请到的嘉宾,他的职业生涯几乎就是一部中国互联网基础设施的演进史:从 CPU 时代的自研服务器,到今天 GPU 时代的超大规模集群,再到大模型时代的基础设施。他就是百度百舸平台负责人王雁鹏。
雁鹏,你好,欢迎来到十字路口。
你好,你好。
我们先从快问快答开始。雁鹏,您的年龄?
41。
毕业院校?
华中科技大学。
你的 MBTI 和星座呢?
MBTI 不知道,星座是处女座。
一句话介绍一下百舸。
一个高效的基础设施平台。
在百舸之前,您在做什么?
一直在从事基础设施方面的工作。
百舸目前收入和利润的情况,方便透露吗?
不好说,就头部吧。
一开始提到,雁鹏的职业生涯在我看来非常像中国互联网基础设施的演进史。应该在 2011 年的时候,雁鹏就加入了百度,然后一直在百度做基础设施相关的工作,从自研服务器、SSD,到 GPU 加速,再到今天大模型的大规模 AI 计算平台。
可不可以先请雁鹏从你亲历历史的角度,给我们讲一讲互联网基础设施主要经历了哪几个阶段,中间又有哪些比较关键的节点?
1. 大数据开启基础设施革命
从我的职业生涯讲,我觉得我确实很幸运,经历了整个互联网的发展。整个互联网的发展,也带来了基础设施天翻地覆的变化,所以在我看来,大概有 3 个大的阶段。
第一个阶段,就是我们刚入职的时候。那会儿其实是大数据时代,这个时代是被 Google 带起来的。Google 当时有 3 篇可以说影响整个业界的论文:MapReduce、Bigtable 和 GFS。这 3 篇论文奠定了大规模互联网基础设施的理论基础。
当时 Google 做这个东西,出发点也很直接。那时候更多商业硬件都是为小规模服务的,比如 IBM 的大型机、惠普和戴尔的服务器,以及 Oracle 的数据库。这些软硬件和互联网的数据量相比,基本上是差了 2 个数量级的规模。
所以 Google 会发现,商业软硬件一方面很贵,另一方面也满足不了自己的需求。于是 Google 引领了我们今天所说的大数据浪潮,真正开始处理特别大规模的数据。
当时 Google 有一位传奇架构师,杰夫·迪恩。做系统的同学应该都了解他。他有一个非常重要的理念,就是可以用 commodity 硬件搭建高性能系统。
对。他推动使用类似家用 PC 电脑一样的东西,通过几万台机器搭建一个超大规模系统。大家可以想见,这对硬件来说相对容易、相对简单,里面没有很多容错技术,也没有大型计算机的那些技术,它就是用家用计算机。
但是在软件上,我用分布式系统、分布式计算和分布式存储,来构建这样一套东西。这就是第一个大数据时代。
你可以想见,这对业界有很大的震动。原来做服务器的厂商,高阶服务器,比如 IBM 的服务器,不需要了,被冲击了。软件上,我们使用分布式软件。后面这些论文出来之后,大家又在上面做了非常多的工作。
这个东西和之前也有很大的变化。之前的分布式文件系统、并行计算,都是很高端的商业闭源软件,你不知道里面是怎么做的,甚至原理都不清楚。但这 3 篇论文出来之后,大家都可以自己在上面做,包括后来开源的 Hadoop 整个生态。软件上大家也都能做了。
所以,我们是第一批互联网厂商,自己去建设大规模数据中心,不管是硬件还是软件。我理解,这也是互联网大厂真正进入数据中心硬件领域的开始。好处显而易见:通过软硬件一体的方式,第一,我能处理这么大规模的数据;第二,能够极大地降低成本。
那个时候百度也需要处理海量数据,所以很自然地,我理解百度当时也为了大数据做了比较多基础设施相关的工作。那个时候正好你又加入了百度。
对。百度当时最大的单体应用就是搜索。那时候搜索的数据处理量,其实比电商、社交都要大很多。所以百度应该也是国内最早面临这么大挑战的公司之一,我们当时也算是最早开始自己做自研硬件和软件这一套基础设施的公司。
这个变化还是很大的。我记得我最早做产品经理的时候,跟着王兴做饭否,有一个很深刻的印象:那会儿有一天服务器的数量突然起来了。我们办公室里不知道为什么正好备着一台没用的服务器,阿迪把它配好以后,我和兴哥打了一辆黄色出租车,开到北京西站。那个时候我们的机房就在北京西站。
我俩搬着刀片服务器,把它插进去,然后还要打电话给办公室的同事,让他看一看好了没有。现在想想,简直像史前时代一样。今天的工程师可能会觉得,不就是点两下鼠标,百度云或者其他云服务器就出来了吗?现在整个过程非常有弹性,根本不需要两个人打出租车去搬服务器。
2. 云时代释放计算弹性
对,你说的这个正好就是第二个基础设施大发展的时代。第二个时代的技术有一个大的跃迁,就是你刚才说的云时代。
你刚才举的例子非常好。创业者不需要自己搞服务器、搞机房、上架服务器了,这些事情对开发者来说非常不友好,效率也很低。
而且那会儿觉得 R&D 的时间比较宝贵,所以只有产品经理会去做这些事情。工程师坐在办公室里指挥我们。
所以到了云时代,比较有代表性的公司就是亚马逊。亚马逊之前更多是做电商、卖书,它有大量闲置服务器。而且它的波峰波谷更显著,有淡季、旺季,时间上的差异更明显,所以会有大量空闲服务器。
那怎么办?它想到的是把这些服务器租出去。这就是它最早做云的原因。它的核心理念是,让计算变得非常有弹性,我不需要关注物理世界。
它的技术创新点,和之前也不太一样。它希望让用户能够更容易地迁移到云上,所以做了一套基础设施,打造出来的东西就像一台单机服务器一样,你随时可以登录上去,看到有多少 CPU、多少硬盘、多少内存。这是一套虚拟化技术。
这套东西深刻影响了第二阶段基础设施的架构。它需要把复杂的底层虚拟化能力沉到数据中心一侧。数据中心可以管理几万台服务器,但在这几万台服务器上,又可以虚拟出几十万台用户侧的电脑,而且可以随时缩放 CPU、内存、硬盘等资源。
它是以弹性为核心构建的一套技术体系,能够做到极致的弹性。现在比较有代表性的技术就是智能网卡。智能网卡其实充当了虚拟化平台的作用,把底层物理资源和用户看到的云资源隔开。上面的整套虚拟化技术,承载在智能网卡这套系统里面。
我觉得这是第二个大的时代。
3. GPU改写计算范式
然后第三个,就到了现在的 AI 时代。
对,到了 AI 时代。我觉得这是一个更大的变革。以前我们也觉得变化很大,但是和今天的 AI 时代比起来,都是小巫见大巫。
AI 真的是计算范式的变化。之前整体来说,计算范式还是在 CPU 上。我们数字化的一切,基本都建立在 CPU 上。
CPU 是一个比较复杂的计算单元,可以做很多通用计算。无论是数据处理、各种业务逻辑,还是显示技术,这些数字化的东西全部都运行在 CPU 上。
CPU 的核心其实不完全是计算,而是处理逻辑。学计算机的人都知道,CPU 里面有很多控制逻辑,会处理复杂逻辑,还有乱序执行。因为如果顺序执行,效率会很低,所以它会有各种预测机制。
因此,CPU 发展到后面,可能只有 10% 的单元是用来计算的,剩下 80% 到 90% 都是给 cache 和控制单元使用的。它是一个非常复杂的处理器。
但是它的好处是,可以完成整个世界的数字化,把各种应用、各种逻辑全部搬上来。还有一点,我们经常说 CPU 的指令集是图灵完备的。图灵完备是什么意思?就是通过这些指令集,可以完成现在所有编程语言的功能,构建所有软件。
所以 CPU 可以做到软硬件解耦。大家经常听到的摩尔定律,是说每 1 年半,硬件的晶体管数量就翻一番。这是英特尔的摩尔提出的一个非常经典的规律。
它的好处就是软硬件解耦。硬件但凡翻一番,意味着软件的性能大概率也会提升一倍。软件不用做任何改动,全部兼容。不管是云还是大数据,本质上都还是在 CPU 的计算体系上做的。
GPU 时代为什么是计算平台的一次本质跃迁?GPU 最大的特点,从硬件上看,就是把所有晶体管空间都用来做计算。刚才说 CPU 可能只有 10% 是用来计算的,GPU 则是 100% 都给了计算。
这就导致 GPU 的控制能力非常弱,不能做复杂逻辑。你不能随便写一个程序放在 GPU 上运行,它跑不了。GPU 的理念就是把算力堆到极致,但要想用好这些算力,就需要配合非常定制化的软件。
针对每一个算法、每一个算子,以及今天各种模型中的每一个算子,都要做比较深入的优化,才能在这块芯片上把它跑好。所以它有一个特别大的变化:必须软硬件一体,软件在里面占了很大比例。
第二点是,硬件每一代变化之后,软件其实都不兼容,需要花很大精力去升级软件。这就是我们所说的 GPU 时代。但是它带来的巨大好处是,算力可以提升几十倍。
4. 英伟达建立软件护城河
那时候和英伟达合作,感受是什么?
他们会派很多工程师来,帮助我们优化模型和算法。
那个时候已经有 CUDA 了?
CUDA 在这之前就有。
英伟达最早做 CUDA 的时候,其实没想着在深度学习里面使用。它之前不是做显卡的吗?做显卡做着做着,就希望做一层抽象,也就是 CUDA 这一层东西。
它把算力不只给显卡使用,也可以让人自己做一些自定义编程和自定义计算。它当时的出发点,是希望让应用更广泛,但具体怎么使用,其实它也不知道。
所以早期使用 CUDA 的,更多是学校里做研究的大学教授。他们使用这个东西,自己做各种算法实验,效率比 CPU 高。正好深度学习这一波,以 Hinton 为代表的研究者从大学教授群体中走出来,他们更早接触了 CUDA,所以天然就把它带到了深度学习浪潮里面。
百度那时候也比较早成立了深度学习实验室,叫作 IDL,所以我们和英伟达有很多合作。
你问合作的感受,就是每一个算法都需要深入优化。英伟达会派很多人来,和我们一起优化算法,针对不同场景、不同模型做各种优化。
所以很早我们就知道,英伟达和英特尔不太一样。英特尔可能有 60% 到 70% 的人是硬件出身,英伟达很早整个公司的结构里就有 80% 的人做软件。它作为一家芯片公司,实际上 80% 的人是做软件的。
那时候你预见到它今天能够成为世界第一的巨头吗?
如果那时候预见到了,我们早就买它的股票了。那会儿它的市值才 100 亿美元,现在是 4 万亿美元,400 倍。
那时候百度的市值可是 300 亿到 400 亿美元。英伟达是 100 亿美元,所以这件事很有意思。
真正进入深度学习时代之后,深度学习带动了 GPU 时代。CUDA 生态在深度学习的前些年,面对很多模型变种,需要支持很多小模型,所以生态非常强大。
我要支持这么多模型,如果自己做一块 AI 芯片,硬件上可能可以把算力堆上去,但软件上要适配这么多模型,难度非常大。这就是为什么上一轮 AI 芯片创业浪潮没有真正起来。
国外也有一些公司当时很火,做 AI 芯片的创业公司最后都没有起来,就是因为软件适配的代价太大,很难和英伟达掰手腕。这就是大家所说的 CUDA 生态的强大。
5. 大模型进入工业时代
但今天又进化了,进入了我们正在经历的大模型时代。
大模型时代在我看来,本质上是工业范式的变化。原来深度学习时代,还是算法创新驱动的。算法创新有一个问题,就是需要灵光乍现。
我的场景无穷无尽,这个场景能不能做好,今天解决了这个场景,明天迁移到其他场景,又需要花很长时间和很大代价,可能还需要科学家有新的发现,发明新的模型结构。
所以整体来说,这种创新不太可控。创新不可控,就导致能够落地的应用有限,大家对它的预期也有限,因此还是一个小众的东西。
即使在那个时代,我们也很难说整个计算平台已经从 CPU 迁移到 GPU。GPU 更多还是一种补充,仍处于探索和发现阶段。
但大模型真正带来的变化,是它成为了工业范式。大家经常会提到 scaling law。Scaling law 的意思是,我不断扩大规模:一个是模型参数量,一个是模型训练数据量。从这两个角度不断 scaling,模型就会变强。
这真正进入了工业大生产时代。我们可以类比 CPU 时代。CPU 的第一个特点是软硬件解耦,第二个特点是硬件迭代有工业力量推动。摩尔定律不断推动芯片性能增强,从而让整个数字世界越来越强。
芯片变强,应用就变强,中间还不需要做特别多适配。所以英特尔当年的霸主地位,就是因为它每 1 年半推出一代新产品,就能推动整个产业链发展。
回头看大模型,它在新的智能时代创造了这样一个范式:只要不断 scaling 参数量、scaling 数据量,智能就会越来越强。
从效果上看,这更让人惊艳。所谓越来越强,意味着很强的泛化性。今天我们已经习以为常了,觉得大模型什么都能干,可以聊天、总结,甚至可以当科学家。
但如果回到 3 年前,这些事情都不太可能。NLP 当年被认为是研究上的皇冠。所谓皇冠,就是它非常复杂,里面有非常多领域,每个领域使用的算法和策略都不一样。
大家没想到,大模型首先突破的恰恰是 NLP。前一代深度学习更多突破的是图像领域,今天的监控、安防,其实都是图像应用。图像相对容易,因为不需要处理太多语义和复杂任务,只要做人脸识别、车牌识别等就可以了。
当时经常有一句话,说深度学习解决的大概是 4 岁或 5 岁小孩能做的事情,比如看和识别人脸。NLP 的很多事情,在原来的深度学习时代其实解决不了。
这也是为什么大模型真正震惊了整个业界。绝大多数学者和行业里的人,都没有预料到它会有这么巨大的跃迁:效果上捅破了天花板,模式上又变成了工业化、可复制的东西。
我堆更多算力,把参数量做大,把数据量做大,效果就能持续变好。这催生了现在真正意义上计算平台从 CPU 跃迁到以 GPU 为核心的阶段。
而且以 GPU 为核心之后,智能就变成了算力。算力能催生多少智能,这件事就变成了爆炸式的。
6. 算力竞赛走向架构创新
说到这里,这几个月你有没有感觉到 AI infra 发生了哪些新的变化或趋势?尤其是 OpenAI 与英伟达、AMD,以及最近和博通签订的那些天价合同出现之后,你会如何看待和理解?
我觉得这个范式是可以持续下去的。也就是说,在大规模算力的基础上催生智能,这个逻辑是成立的。
在这个逻辑成立的基础上,我有更多算力建设,就能催生更多智能;智能又会反过来消耗更多算力,这个正循环是能够不断提升的。
你会觉得这场竞赛会变成某种资本竞赛吗?需要非常大量的资金投入,才可能获得一些优势。在这种情况下,不管是中小型公司还是大学研究机构,它们在竞赛里还有什么优势吗?
我个人判断,如果沿着现在这条路走,确实会有更多前沿研究在大公司里面被催生,因为它有海量算力。
但是从另外一个视角看,这个东西可能不是智能的终极形态。对比人类大脑,人类大脑并没有消耗这么多算力,也没有消耗这么多电力。
所以,本质架构上的创新,我觉得还是下一阶段需要追求的。
Andrew Kapasi 最近的一期播客里也提到,他觉得现在的 Transformer 像是在造一个初级动物。如果真的要造出智能,应该不是现在这样的做法,应该还有不同的技术路径需要探索。
对。Hinton 其实一直认为,Transformer 不可能通向 AGI。
Hinton 的观点也一直在变化,但他有一个观点,就是觉得神经网络不是一种高效的东西。所以他花了很多时间研究胶囊网络之类的东西。
他的意思是,人类大脑看起来不是暴力计算,而是这种触发式的计算,脑神经里面的电流也是触发式的。人脑的计算可能更符合人脑自身的构造。
如果对比人脑,人脑其实不需要这么大的功率去做这些事情。
我们录播客的今天早上,DeepSeek 又发布了一个新的 OCR。
对。
它其实讲的就是,人类在记忆里不是用文字来记录信息的,我们处理信息也不是用文字来处理。我们都是通过视觉来处理信息,哪怕看书也是在看视觉,而不是一个一个文字 token 进入大脑。
所以,它用图像来压缩信息的输入,可以让存储和传输效率变得更高。
对。这就是研究和工业的区别。
如果是在 scaling law 的基础上,让模型效率不断变好,解决更多问题,我认为这条路径更多会发生在公司里面。但这个东西也需要很多创新,不是说我把算力堆上去,立刻就能做出来。
如果这样的话,Meta 现在也不会这么着急。Meta 其实买了很多卡,但还是需要顶尖人才。
像更高级的压缩算法、类脑神经网络等范式创新,我觉得仍然需要去追求。而且这种范式创新同样是软硬件一体的。
比如类脑神经网络,使用的芯片肯定和今天不一样,完全不一样。
我们都说大模型的进化要依靠算力、算法和数据。在你看来,今天哪个因素相对其他因素更加重要?
从我们刚才分析的这 3 点来看,算法方面,现在大家的大方向是一致的,当然里面还有很多创新,但大方向是一致的。
更重要的是数据。大家可以看到,现在互联网上的数据其实都用得差不多了,已经进入数据不够用的阶段。所以统一的做法,就是合成、生成很多数据。
下一代模型的进化,都需要生成数据。预训练要合成很多数据,更重要的是现在大家都在谈的强化学习范式。强化学习本质上也是自己生成数据,让自己的模型去生成数据。
现在能用的数据已经差不多用完了,更多数据来自哪里?还是来自算力。你有更多算力,就能制造更多数据;有更多算力,也能对数据做更多清洗、过滤,得到优质数据。优质数据再反哺算力。
所以不管怎么看,算力都会发挥更加重要的作用。
7. DeepSeek重写软硬件协同
聊到这里,让我想到今年年初,DeepSeek 发布 R1,正好是 OpenAI 讲“星际之门”计划的时候。那个时候出现了两种声音:一种声音说还是要堆算力,大力出奇迹;另一种声音说,中国可以在很多地方用巧劲,不一定这个世界上只有算力决定论。
对于这样的观点,你怎么看?
我觉得这两者并不矛盾。算力是基础,不管算法创新还是数据创新,都要落到有足够算力才能实现。
有更多算力,就能做更多算法实践。比如每个 token 能够提升多少智能,可以理解成算法效率;一个 token 需要多少算力支持,可以理解成算力效率。这两者乘起来,最终就是智能效率。
算法效率也需要提升。DeepSeek 给我们做了一个很好的实践:算法上的提升幅度也可以非常大。不要完全沿着原来的范式去做,否则可能要堆 10 倍、100 倍算力才能实现,很快就做不下去了。
DeepSeek 告诉我们,通过软硬件一体的创新,它的模型可以很强。它和硬件是强耦合设计的。真正让人眼前一亮的地方,是它的模型架构和硬件有深刻结合。
它是在现有 GPU 芯片和集群上,设计出更高效的模型架构,从而让模型效能大幅提升,也 enable 了 MoE。
原来都是稠密计算,MoE 是稀疏计算。稀疏计算天然对 GPU 和大集群不友好,因为大集群更擅长完整、密集的计算。但稀疏计算意味着有的地方算,有的地方不算,那中间如何排布算力,就和模型架构紧密相关。
DeepSeek 演示的是:在模型上进行创新,但模型结构的设计是基于现有硬件体系设计出来的,而不是只在家里凭空想出来的。
如果只从算法一方面去想,做 MoE 时可能会觉得稀疏度越低越高效,稀疏比例越低越高效。但把硬件因素带进来之后,就要考虑两个方面。
稀疏率低还不够,因为在 GPU 上可能跑不出来。你如果弄出全是稀疏矩阵、中间全是空洞的矩阵,GPU 做不了这种矩阵计算,效率反而会很低。
所以 DeepSeek 给我们的启发就是,根据硬件设计算法,最终体现为更高效的算法。
8. 算力扩张逼近物理极限
我们再说回算力。既然算力这么重要,我们看到美国各家公司,尤其是 OpenAI,投入了这么多钱,我也很好奇,不知道能不能讲到这个程度,有没有一些数字可以分享?
这更多是一个数量级上的变化。我们自研芯片的单体 3 万卡集群,应该是目前国内最大的国产单体集群,主要就是为了满足现在的需求,而且现在使用得也很充分。我们目前比较先进的模型,都是通过这个集群训练出来的。
3 万卡集群大概是什么概念?现在用起来是绰绰有余,还是捉襟见肘?
这个集群从建起来到全部用上,可能只花了 2、3 个月。
这么短?
这也可以反映出,大家都在等算力。很多创新和实践其实都被算力压抑住了,所以集群建好之后,大家很快就把它用起来了。
百度有 3 万卡集群,那 Meta、OpenAI 和 xAI 的集群大概是什么规模?
他们都比我们大。现在头部几家公司训练最先进模型的集群,大概都在 10 万卡级别。
在 3 万卡集群的状态下,和 10 万卡相比,你觉得差的是 70%,还是 3 万卡和 10 万卡只差 20%,或者其实差了好几倍?
还是我们刚才说的,如果要做模型探索,研究更先进的模型,就得往更大的模型规模走。
所以我觉得,现在算力确实是制约国内外 AI 发展的一个很大因素。由于客观因素,我们拿不到那么多算力。刚才说的 3 万卡也是国产集群,国产卡在性能上和英伟达相比还有一些差距。
这就是国内外的现状。这个差距确实对整个 AI 的发展有一定制约。
做到 3 万卡的时候,电力和物理空间是不是已经开始带来很大的挑战?
对,挑战还是比较大的。
在这个规模下,我们大规模使用了液冷,也使用了长距离 RDMA 技术。原来的 RDMA,网络互联其实是在比较小的规模里做的。当规模达到 3 万卡、10 万卡时,就会有长距离 RDMA,需要更长的距离,里面也要有不同协议和不同扩展拓扑来解决问题。
整体来说,3 万卡现在还可以支持现有的电力和基础设施,但确实已经需要变电站了。原来一栋楼的变电站不够,可能要一个园区的变电站才能支持。这是一个纯新建的系统。
不管怎么说,现在基建速度还是跟不上算力和能源的需求。一方面我们会使用液冷和大规模组网技术,另一方面,老旧数据中心一定满足不了需求。
今天新建的数据中心,可能能满足今天的需求,但到了下一代,我们又需要更高的机柜密度、更高的机房密度,以及更强的供电能力。这些都对基础设施提出了更大的需求。
说到这里,最近在美国,OpenAI 发布这些大合同之后,也出现了一些辩论。很多人说这可能是巨大的浪费,因为它和当年建设光缆这样的基础设施不一样。
光缆建好之后,迭代没有那么快,3 年、5 年甚至 20 年之后,铺设好了就能一直使用。但今天建设数据中心、购买这么多卡,很可能 1 年半之后,甚至半年之后,就会发现从基建到芯片都成了上一个时代的东西,全部被浪费了。
你怎么看现在的迭代速度给基础设施建设带来的影响?
我觉得这取决于大家相不相信这是一轮新的工业革命。
这些卡是拿来干什么的?是拿来支持创新的。有这么多卡,意味着我们能够做更多创新,在语言模型或大模型上解决更多问题。
这就好比蒸汽机发明之后,什么时候能够变成电动机。这个发展需要算力来支持。
在我看来,现在仍然是高速发展的时代。大家可以看到,成果日新月异,而这些成果都是基于算力产生的。
在刚才说的这个范式下,堆出这么多算力,就一定能产生更好的结果。我们只是判断,这个结果到底会让应用价值提升 100 倍,还是提升 10 倍。
它一定不是提升 10% 还是提升 5 倍的区别,结果一定足够显著。我相信 100 倍的提升终归会到来,只是 3 年到来,还是 5 年到来,区别在这里。
如果只是时间尺度的差别,把时间尺度稍微拉长一点看,它就不是大的浪费。
所以你会觉得,这其实不是一个有没有选择的问题?不是建还是不建,而是一定要建。不建就等于拒绝创新。
这是我的观点。建设的本质,就是支持更好的创新,让创新更快速。大家都相信 100 倍的未来会到来,那现在建设的东西,能不能让这个时代更早到来?
区别就在这里。
9. 百舸打造高效算力平台
我们刚才用一句话介绍了一下百舸。如果稍微展开一些,给大家科普一下,百舸到底是一个什么样的产品、系统或平台,你会怎么讲?
百舸从道理上很简单,就是为大家提供最高效的算力平台。
百度做了十几年的 AI,从最早支持内部,到现在百舸同时支持内部和外部。今天,它是一个能够高效服务各种算力需求的基础设施平台。
从特点上讲,我觉得有几个方面。
第一个,它能支持非常大的规模。现在的创新都需要很大的规模,但要搞定底层机房、稳定性、万卡扩展性,以及在上面稳定地训练模型,涉及很多技术栈,需要自己去解决。
我们最大可以支持到万卡规模的单体任务。
第二个理念,是让算力用得很轻松。云是弹性的,而在 GPU 时代,我们提出了“异地、异构、异网”的概念,让算力可以轻松地使用和拼接。
这意味着不同芯片可以用在一起,不同地域的算力可以用在一起,不同网络环境下的算力也可以用在一起,让大家能够把各种高效算力用起来,而且用得很轻松。
第三个理念,是极致的工程效能。现在的创新,比如提升 10% 的性能,可能就意味着少用 10% 的卡。这 10% 的卡,可能对应天文数字的成本投入。
所以,我们在训练、推理引擎上做了非常深入的优化,包括现在强化学习的框架范式,在工程架构上也做了极致优化,让大家享受到最高效的算力基础设施。
百舸最近刚发布了 5.0。我看你们官方介绍时,发现有一个用词非常自信:这是“迄今为止最强大的 AI 计算平台”,连“之一”都没有。
我们聊下来,感觉雁鹏是一个非常务实的工程师。但我很好奇,当初团队要定这样一个霸气的 slogan 时,你是怎么思考的?
更多是因为我们对自己的能力比较有信心。
刚才说过,我们从 2012 年开始做 GPU,服务了大量客户场景,在不断服务客户的过程中提升和积累,形成了现在这套东西。所以我们相信,自己对各种应用场景的理解比较深刻,也比较前沿。
整个百度对 AI 的探索走得比较快,各种前沿应用也是在我们整个平台支持下做起来的。我觉得这是我们最宝贵的财富。
第二,百度对 AI 的投入也非常坚定。大家可以看到,在大模型时代,真正坚定做大模型的公司已经没有那么多了。
百度应该是全栈的。我们有 4 层架构,从芯片、云平台,到模型和应用,做全栈的公司其实很少。我们在这一块也是坚定投入。
在这个基础上,我们既前沿又坚定,所以相信做出来的平台高效、易用,也能够切中大家现在最前沿的研究方向,切实给大家带来价值。
大家一定也会问一个问题:百舸和 AWS、微软、Google,以及阿里云、火山相比,有哪些差异化优势?当选择摆在面前时,选择百舸最大的理由是什么?
第一点,还是百度十几年来坚持的四层架构:从芯片到云平台,再到模型和应用,一体化开发。
在这套理念下,我们进行联合优化,做到极致高效。整个百舸平台从设计第一天起,就具备内外打平的能力。我们服务内部客户,也服务外部客户,在这个基础上沉淀出现在这套能力。
10. 中国芯片重塑全球算力版图
刚才聊到英伟达,我们和它打了那么久交道,看着它从 100 亿美元的公司成长到今天 4 万亿美元的公司。你觉得中国有机会诞生自己的英伟达吗?
也有一种说法是,我们被限制、不能买,反而给了我们发展自己的机会。甚至黄仁勋在美国游说政府时也说,这样做很愚蠢,会倒逼中国发展自己的创新。
我觉得一定会有。
刚才说过,AI 之争是国力之争。不管中国还是美国,都会坚定地向 AI 投入。在现在的竞争格局下,国产芯片一定要做起来。
如果做不起来,在竞争中就会失去命脉。所以这件事一定会做起来。
最重要的前提是什么?我觉得还是芯片要为模型服务。英伟达的强大,就体现在所有最先进的模型都是在英伟达平台上训练出来的。
这已经形成了一个正循环:需要投入很多钱,才能建设最先进的算力平台;算力平台建好,才能训练出最先进的模型;模型天然就和算力平台绑定了。
如果再想切换到另一个算力平台、换一款芯片,难度非常大。因为建设算力基础设施时,肯定会默认选择最好的。你选择了它,在上面做模型创新的成功概率就更大。
模型做出来之后,自然就和芯片绑定了。本质上也是因为软硬件的周期不一样。算法创新可能以几个月为周期,但做一款芯片可能需要好几年。
反过来想,中国要做出自己的英伟达,就必须和模型进行更深入的绑定。这件事的必要条件,就是它要和最先进的模型一起出现。
比如有一天,我们最先进的模型,或者持续保持最先进的模型,都是在国产芯片上做出来的,那么这款国产芯片成功的概率就会非常高。
今天已经看到这样的苗头了吗?在哪里发生?
我觉得这个苗头已经非常显著了。在现在的趋势下,越来越多人开始尝试国产芯片,越来越多的人开始使用国产芯片。
当然,还没有达到刚才说的那种状态,但已经有非常大的进展。比如我们的 3 万卡集群上,已经跑了很多训练任务。
这件事肯定不是一蹴而就的。要让很多训练任务能够在上面运行,从小到大,跑更多任务,等各方面都稳定之后,才能把最前沿的模型推到自研芯片上,或者用自研芯片做出最领先的模型。
雁鹏,再从局内人的视角,给我们分享一下最近硅谷各大巨头在 AI infra 上的动作。你会怎么评价?尤其有哪些动作值得我们借鉴,或者哪些动作可以让他们先去探索、先去踩坑?
最近让我感触比较深的是 Google。
之前大家觉得 Google 是不可撼动的巨头,但 OpenAI 崛起之后,大家感觉 Google 受到的冲击最大,好像从技术领导者的地位一下子落后了。
在很长一段时间里,确实是这样。Google 的模型好像没什么声音,明显落后于 OpenAI。
但最近 Google 好像一下子又回来了,重新站到了前台。刚开始的时候我就觉得,Google 其实拥有最好的禀赋。它应该是全世界最不缺算力的公司,比英伟达还要厉害。
为什么?英伟达还要靠芯片赚钱,但 Google 不靠芯片赚钱。Google 的 TPU 是做得最早、持续时间最长的。今天可以看到,英伟达很多设计其实都在参考 TPU。
TPU 是真正一直贯彻自研芯片的路线。
而且 TPU 也是在杰夫·迪恩的领导和推动下做出来的。杰夫·迪恩真的是一个非常传奇的人物。
大家经常说,杰夫·迪恩不需要编译器。他写的代码,靠眼睛就能发现编译器里的 bug。有很多关于他的传说。据说他现在每周还会自己编程、写代码,确实是工程师界的传奇。
最近 Google 的进展让我们看到,它确实是有后劲的。正是因为 Google 有芯片布局、框架布局。它之前做 TensorFlow,现在内部已经不太使用 TensorFlow 了,而是用了一个更轻量化的框架,叫 JAX,更多在框架侧做工作。
在上面还有 Google Cloud,云平台也比较强,再往上还有自研模型和自己的单体应用。大家突然发现,它过去打好的这套基础仍然是最强大的。
我觉得,这种强大的基础是不容撼动的,体现了它多年来对整个技术栈的积累和投入,最终形成了现在巨大的势能。这是近期让我最震动的一件事。
第二个就是业界非常火的 Meta。它花重金到处招聘,当然引发了很大争议:这些人到底值不值?
从合理性的角度,我觉得是合理的。为什么?Meta 一年现在披露出来要花 1,000 亿美元买 GPU。如果它花 1 亿美元挖一个人,挖 20 个人也才 20 亿美元。和 GPU 的投入相比,这还是小头。
所以从资本投入角度,我觉得是合理的。人员工资已经不是里面的大头。
但从健康的角度,肯定是不健康的。我不太看好这种模式。一个团队不是靠临时拼凑就能形成的,还是需要相对稳定的团队,有创新文化,在这个基础上碰撞出更多火花,支持持续创新。
所以这反映出 Meta 之前可能在团队建设上出现了一些问题。它之前做 Llama 也投入了大量算力,其实一直不缺 GPU,但团队建设和人员配置可能出了问题,导致它做得没有那么好。
当然,OpenAI 更多是在推动一个大泡沫向前走,也可以说它更高瞻远瞩,更有未来 vision。你会发现它的很多东西都是上杠杆的。
刚才说 Google 是在打基础,所以它的地基非常牢,长出来的东西也更扎实。但 OpenAI 这一套,是以未来的杠杆去做预期对冲。我觉得它比较大胆,但这套逻辑是成立的,其中一部分可能会兑现。
它会带动大家做更大的变革,推动更深层次的基础设施变革,增加对这一方面的投入。如果我们真的需要这些东西,基建就需要更超前的投入。
我们刚才讲过一个很重要的观念:每一层的投入周期不一样。软件和算法创新最快,可能几个月就能做出新东西;做一款芯片可能要 2 年;电力基础设施的变革可能需要 10 年、几十年。
如果相信未来是这样的,就需要把更长远的东西提起来。无论把它叫作泡沫,还是推动未来的 vision,都需要推动这件事。我觉得这是 OpenAI 正在走的一条路。
我们聊了一些大公司。今天也有一些创业公司,想做 AI infra,不管是算力调度还是模型加速。你觉得 AI infra 领域还有哪些创业机会?
我觉得 AI infra 这个方向肯定还是有机会的,因为算力需求会非常大,也非常多样化。
它有一个特点:需求会很多。整个计算生态从 CPU 迁移到 GPU,算力还翻了那么多倍,需求肯定存在。
第二,软件栈确实非常复杂。CPU 相对比较标准化,但 GPU 针对每一个模型、每一款芯片、每一个规模,无论是万卡还是 10 万卡,都会有很多不同的优化点和实现方式,差异非常大。
所以整个软件栈非常深、非常多。最终大家看到的每个模型、每个场景的效果,都会有很大差异。这意味着技术门槛和空间都存在。
技术优化得好不好,对最终算力效率会有很大影响,所以我觉得需求是存在的。
但创业的另一个方面,是有没有差异化。我觉得这对 AI infra 来说比较难,因为现在 AI infra 创业公司的产品,和云厂商高度重合。无论商业模式还是技术手段,几乎都没有差别。
如果给你 1,000 万美元,让你做早期投资,可以投中国或美国的 AI infrastructure 创业公司,你有想投的吗?
我还没有特别看好哪一家,说一定想投它。
所以你会觉得,在 AI infra 领域创业还是挺不容易的。
我的个人观点是,这个方向有机会,但在这个方向上可能做不出巨头。更多是针对某一类客户、某一类场景,做得相对细分一些,深入下去,提供特殊价值。这种机会大概率是存在的。
11. 基础设施需要长期主义
我们再聊一下个人职业相关的事情。我们知道雁鹏一入行就一直做 infra,但在一些工程师看来,做 infra 是一个很枯燥的选择,反馈周期长,很难得到正反馈,坚持也不容易。
想请你讲一讲,做 infra 这么多年,在职业上有哪些感受?因为十字路口这个节目,很多朋友也希望听到,站在职业十字路口时应该怎么做选择,有哪些故事或建议。
做基础设施,常听到的一种说法是,很容易做成运维,在公司里变成各种打杂,解决稳定性问题。凡是稳定,大家觉得理所当然;凡是宕机,大家觉得是天大的罪过。
所以你要么不出现在大家的讨论范围里,要么一出现就是大家开始骂你,游街示众。你只能在这两个场景出现,当然会遇到很大挑战。
但实话说,从我个人的职业经历来讲,好像没有太遇到这种情况。我想了想,是因为我们很早就来到百度,当时做的是一件创新的事情:建设大规模基础设施,目标也很明确,就是大规模降低成本。
当时如果购买商用服务器,和自研服务器相比,成本可能差一倍。我的使命就是把这个成本降下来。完成这个使命之后,自然就能创造比较大的价值。
所以第一个问题的答案是,做基础设施,还是要有一个大的平台。我觉得这是第一点。在小平台里,很容易变成刚才说的运维工程师,而且还要什么都懂。
技术栈很复杂。今天解决存储问题,明天解决计算问题,再解决操作系统问题,每个领域的问题都很深,最后就会杂而不精。杂而不精,解决问题很累,也没有太多个人价值创造。
这映射到今天做算法创新也是一样的。我仍然认为,要做大模型创新,除了我们刚才说的下一代范式创新可以在科研院所做之外,想做大的创新,还是要选择头部公司。
头部公司要有足够资源支撑创新,这一点尤其重要。我们当年可能还不一样,那时还有很多人做互联网创业,几个人有一个想法,做一个 App、做一个网站,也可能做起来。
但现在是技术驱动的创新范式,更需要在职业生涯早期就拥有一个大平台。我觉得这是非常重要的前提。
另一个维度是客户在哪里。做基础设施创新,一定不是自己单独创新,而是要拉着上面的业务方,可能是算法团队,也可能是应用团队,和你一起创新、一起落地。
如果在一家纯芯片公司或硬件公司,可能来得更快,自己和业务紧密结合。我们早期有很多创新,是和搜索业务一起做的。搜索团队当时需求量最大。
比如早期大家都用硬盘,我们很早就自研 SSD。那时候用 SSD 的还非常少,但我们做出来之后,对它的需求非常明确,价值创造也非常明确。做出来之后,很快就能应用到业务场景,项目也能很快推进成功。
反过来,如果当时我在一家 SaaS 公司里,很难做出这个东西。因为做出来之后,还要找客户,客户还要决定用不用,还要想办法把它放进服务器里,整个周期会非常长。
所以第二个关键条件,就是缩短路径,去做创新,并且及时得到项目成果。
百度有一个最高奖,标准是奖励 10 人以下的小团队做出超预期的价值,奖金是 100 万美元,是一个非常重大的奖项。对百度工程师来说,这应该是非常追求的奖项。
我们在职业经历中得到过很多次最高奖,不止一次,是很多个 100 万人民币的奖项。10 人以内的小团队,分 100 万人民币。
其中有些是我们团队主导的,更多的是和业务团队合作,比如搜索团队、NLP 团队、语音团队和视觉团队。
我想说的是,这在我看来就是比较好的创新典范:我有很好的点子,有很强的创新意愿,业务方也有很强的合作意愿,大家能够产生合作火花。
如果在大公司里一层层分工,或者用一个很大的团队合作,可能要调动几百人,最后能不能把创新落地都不一定。但在高效反馈的环境里,10 人的团队就能做出很多创新结果。
第三点,我们刚才说找到了发力方向,也能和上层业务一起做联合创新。但软硬件本质上不同,周期也不同。建设一个机房、搭建一个集群,时间很长;开发一块芯片,周期更长;软件创新则会快得多。
所以整体来说,做 infra 的反馈周期还是会比做应用和算法慢,这是天然存在的事情。
但从另外一个视角看,这一块更需要积累,更需要长时间耕耘。你对基础架构的了解更深,对体系结构的了解更深,有点像大家练内功。就像有 70 年内力一样,这种内力会慢慢内化到你的很多能力里。
如果大家要在 infra 上做长期发展,就要做好长期发展的准备,对整个计算机体系结构有全面了解。只有了解这些东西,才有可能做出更不一样的东西。
当然,现在有一个大趋势。我们刚才说,在大模型时代,infra 和算法会深度融合,尤其是在大模型预训练范式下。
现在可以把大模型大致分成两个阶段:一个是预训练,一个是后训练。预训练是构建强大的基座模型,后训练则是做更强的场景定制化,以强化学习等范式为代表。
在预训练阶段,我想说的是,infra 的同学和算法的同学应该深度融合。以前可能会说,不懂 infra 的算法工程师不是一个好算法工程师,不懂算法的 infra 工程师也不是一个好 infra 工程师。
但我现在越来越看到,这两个团队可能要融合在一起,甚至变成一个团队。团队里的每个人都既懂算法,又懂 infra,这样设计出来的东西才能成为更好的预训练模型。
预训练现在要解决的是扩展性问题,以及模型架构是否高效的问题。你从第一天设计模型时,就需要既懂算法、又懂 infra,还能高效实现算子的人。否则你怎么判断自己的设计是否高效?
原来跨学科可能只是锦上添花,现在已经变成了,如果不会,你在竞争中可能就直接输了,设计不出好的预训练模型。
预训练模型决定了最终模型架构的扩展程度和成本。现在最重要的竞争要素,很大程度上可能就在算力链上。
在百度会怎么通过组织调整或人才激励,让算法和 infra 两个团队更好地融合,或者招到更复合的人才?
首先,我觉得现在的趋势已经非常明显。现在算法团队里就有 infra 的人,这些人也在做 transfer,双方已经存在互相影响。
或者说,我搭建一个算法团队时,从第一天成立这个团队开始,就需要有一部分算法人员和一部分 infra 人员。这和以前做算法非常不一样。
现在新成立的、真正想做大模型创业的公司也是这样。比如新出现的 thinking machine 等公司,第一天就会招算法和 infra 的人。
所以这件事已经发生了,大家现在就是这么做的。
第二,如何让他们工作得更紧密?本质上还是要有创新力。为什么我们又回到人才这个话题?为什么现在顶尖人才这么贵?就是因为他们有创新力。
有创新力的人,第一天做算法时就会了解 infra;做 infra 的人也会对算法有足够了解。大家碰在一起,就能产生更多火花,设计出更好的东西。
我比较欣喜地看到,现在刚从大学毕业的人,在这个时代环境的熏陶下,全栈能力天然比我们当年更强。他可以从应用做到算法,再做到 infra 和基础架构,都有所了解。
优秀的、talented 的学生都会了解这些。他们有这种 sense,也有想法和创新力,一定能做出更好的成果。
如果要对大家说一句话,我觉得这真的是一个很美妙的时代。大家应该更好地融会贯通,打通技术栈,去了解这些东西。其实它也没有那么复杂。
当你真正想学习这些东西、掌握它的精髓时,也没有那么复杂。掌握从应用到算法再到架构的全栈能力,一定会让你的职业道路有更好的发展。