← 最新论文
💻 computer science

MatrixFSDP: communication-free matrix optimizers under ZeRO-3 parameter sharding

MatrixFSDP 通过重新组织参数布局,使每个二维权重矩阵完整地驻留在单个 rank 上,从而在采用 ZeRO-3 分片且使用 Muon 等矩阵优化器的情况下,实现了无需通信的大规模训练,这在保持内存效率的同时消除了优化器步骤期间昂贵的矩阵重构需求,并显著降低了延迟。

原作者: Ming Gao, Yanwu Xu, Hao Zhang

发布于 2026-07-08✓ Author reviewed
📖 1 分钟阅读☕ 轻松阅读

原作者: Ming Gao, Yanwu Xu, Hao Zhang

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图教一群庞大的机器人团队(一个计算机集群)如何写一部小说。这些机器人正在通过学习一本巨大的书籍来进行协作。为了高效地完成这项工作,它们使用了一种特殊的“学习规则”,叫做 Muon

问题:“全貌”与“拼图碎片”的矛盾

通常情况下,当机器人进行学习时,它们会将那本巨大的书拆解成许多微小的拼图碎片。每个机器人只持有其中的几页(即一个“分片”)。这种方法对于节省内存非常有效,因为没有单个机器人需要背负整本书。这种方法被称为 ZeRO-3

然而,Muon 学习规则有点挑剔。它不想只从几页纸中学习。为了完美地完成工作,它需要一次性看到整个二维页面(整个矩阵),以便理解词语之间的关系。

冲突点:

  • ZeRO-3 说:“我们手里只有拼图碎片。”
  • Muon 说:“我需要整张页面才能学习。”

旧有的解决方案(糟糕的选择):

  1. “重构”法: 每当机器人需要学习时,它们就会停止工作,收集所有机器人的拼图碎片,把它们重新粘合在一起组成完整的页面,让 Muon 进行学习,然后立即再次将页面拆解。
    • 缺点: 这就像是一群人不断地停下手头的工作,去组装一个巨大的拼图,仅仅是为了学习一下,然后又立刻把它拆掉。这在每一步中都浪费了大量的沟通时间与能量。
  2. “全量副本”法: 不再分享碎片,而是让每个机器人保留整本书的完整副本。这样 Muon 可以立即学习,因为每个人都有完整的画面。
    • 缺点: 这需要极高的内存,如果书变得太大,机器人的大脑(GPU)就会爆炸——它们会耗尽空间。

新的解决方案:MatrixFSDP

该论文的作者们发现了一个聪明的第三种方法。他们并没有改变学习规则(Muon),也没有强迫每个人都携带整本书,而是改变了谁来持有这本书。

类比:“专门的图书管理员”

想象一个图书馆,书通常被切碎并分发给所有的图书管理员。

  • MatrixFSDP 的想法: 对于书中的每一“页”(矩阵),他们都会指定一位特定的图书管理员作为“所有者(Owner)”。
    • 这个所有者持有整页完整的页面
    • 所有其他图书管理员对于该特定页面则不持有任何东西(留空)。
    • 对于那些不需要特殊 Muon 规则的部分,他们仍然沿用旧有的“拼图碎片”法。

实际运作方式:

  1. 学习期间(优化器步骤): 由于“所有者”已经拥有了完整的页面,Muon 可以立即进行学习。无需任何人收集碎片或进行粘合。这就像图书管理员直接从自己的桌子上阅读书籍一样。无需任何通信开销。
  2. 阅读/写入期间(前向/反向传播): 当机器人需要阅读或写入书籍时,它们会暂时将碎片重新聚集在一起,完成工作,然后立即将它们放回各自的“所有者”槽位中。

为什么这很重要

论文声称,这种方法解决了训练大型 AI 模型时最大的瓶颈问题:

  • 速度: 因为他们停止了那种不断的“粘合与拆解”页面的过程,学习步骤变得极其迅速。在单个计算节点上,速度提升了 4.2 倍。在由 8 个节点组成的庞大集群中,速度提升了 54.6 倍,因为旧方法在不同计算机之间传输数据时浪费了大量网络时间,而 MatrixFSDP 保持了数据的本地化。
  • 内存: 与“全量副本”法不同,MatrixFSDP 仍然只使用“拼图碎片”法的内存水平。它允许他们训练那些由于内存限制而无法使用“全量副本”法处理的超大规模模型。
  • 准确性: 他们证明了,由于“所有者”获得的精确数据与通过收集整本书所获得的数据完全一致,其学习结果与那个完美的、缓慢的方法是完全相同的。

总结

MatrixFSDP 就像是重新组织一个团队,让那个需要完整文档才能开展工作的人,恰好就是持有完整文档的人。其他人对于该特定任务则不持有任何东西。这消除了不断在不同人之间传递文档的需求,使团队在不需要更大的办公桌(更多内存)的情况下,工作效率大幅提升。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →