Google 训练 Gemini 的绝密武器正式开放!一文读懂 Pathways 单控制器系统

举报
xiayiyi0 发表于 2026/11/09 20:40:27 2026/11/09
【摘要】 近日,Google 官方开发者博客发布重磅技术解读,正式向外界公开其训练 PaLM 与 Gemini 系列旗舰模型的秘密底座——Pathways 单控制器(Single-Controller)分布式系统。该能力现已在 Google Cloud 与开源生态(MaxText / JAX)全面落地。📌 核心一句话告别“一卡掉线、千机陪葬”!Google 颠覆了行业主流的多进程(Multi-Con...

近日,Google 官方开发者博客发布重磅技术解读,正式向外界公开其训练 PaLM 与 Gemini 系列旗舰模型的秘密底座——Pathways 单控制器(Single-Controller)分布式系统。该能力现已在 Google Cloud 与开源生态(MaxText / JAX)全面落地。


📌 核心一句话

告别“一卡掉线、千机陪葬”!Google 颠覆了行业主流的多进程(Multi-Controller)架构,让万卡超算集群在开发者眼中变成一台普通单机,实现了大模型训练的秒级故障自愈与超大规模编排。


🔍 发生了什么改变?

以往主流的 PyTorch DDP / 传统 JAX 采用 Multi-Controller(多控制器):

  • 怎么工作:每个节点都跑一个 Python 进程,步调一致同步算。
  • 致命痛点:任何一张卡硬件损坏,所有进程瞬间崩溃。重新拉起容器、重新编译、拉取 Checkpoint,一次重启往往白费半小时以上。

而 Google 推出的 Pathways Single-Controller(单控制器) 彻底换了玩法:

  • 怎么工作:全集群只有一个主 Python 进程(运行在普通 CPU 节点),它把全集群成千上万张 TPU 当作本机的“本地设备”来调用;加速卡机器上只运行超轻量的工作守护进程。
  • 计算与数据解耦:调度指令提前异步下发,张量数据只在底层的芯片高速网(ICI/DCN)内部直传,绝不回传主控节点,算力利用率依然接近 100%。

🚀 带来哪三大杀手级提升?

  1. 秒级故障自愈(弹性训练)
    • 实测:训练中直接拔掉一张 TPU 卡,整个 Python 训练主进程完全不退!硬件故障被捕获为普通的 Python 异常。
    • 系统自动替换坏卡、拉取最新权重并继续训练,2 分钟内无缝恢复,省去全部冷重启耗时。(Gemini 2.5 论文披露,万卡训练中有效计算时间高达 93.4%)。
  2. 跨数据中心极限扩展(Multi-Slice)
    • 破除单个机房的电力和 Pod 物理规模上限,单主控可跨多个数据中心切片协同训练超大模型。
  3. 强化学习(RL)一步到位
    • 如今大模型极度依赖后训练(RLHF / GRPO / 思考推理)。在同一个 Python 脚本内即可同时调度“推理采样”与“反向训练”,无需再用 Ray 拼凑复杂的异构集群。

🛠️ 怎么用上?

目前该架构已整合进 Google 开源大模型库:

  • 训练框架:MaxText(内置 enable_single_controller=True 和 @elastic_retry 弹性重试机制)
  • 存储引擎:Orbax Checkpoint
  • 集群编排:Google Kubernetes Engine (GKE) + Cluster Toolkit
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。