相距 9000 英里的两个数据中心合训一个模型:每 50 步同步一次,成绩还高了约 1%

作者:陈一帆

11 月 7 日,Basel Ismail 在 X 发帖称,Core Automation 把同一个模型的训练分散到相距约 9000 英里的美国与亚洲两个数据中心,每 50 个训练步才交换一次更新,最终据称比同等算力的单地训练高约 1%。这条帖文是唯一信源,评测指标、基线、模型规模和两地具体位置都还没公开,本文按「据称」处理,并拆解低频同步在工程上为什么可能成立。

11 月 7 日,Basel Ismail 在 X 上发帖称,Core Automation 把同一个模型的训练拆到美国和亚洲两个数据中心,两地相距约 9000 英里;两地每 50 个训练步才交换一次更新,最终成绩据称比同等算力放在单地训练高约 1% 。帖文只有一段话配一张图,没有指向论文、技术报告或公司公告的链接,因此下面出现的数字都按「据称」看待。

跨洲合训贵的不是电,是等

把训练摊到两个大洲,第一反应是带宽不够。其实更难受的是延迟:9000 英里约合 1.4 万公里,光在光纤里单程就要七十多毫秒,来回一趟一百多毫秒(按光在光纤中的传播速度粗略估算,实际路由绕行只会更久)。如果每训练一步就跨太平洋对一次账,GPU 大把时间在等网络,多出来的算力全喂给了链路。

打个日常的比方:两个人合写一份文档,每写一句就发给对方确认一遍,一天下来大部分时间在等消息提示;改成一口气写完一段再对一次,效率立刻不一样。Core Automation 的做法就是把「每步通话」改成「每 50 步通话」,交换次数少了约 50 倍,通信成本被摊薄。

低频同步为什么可能不跑偏

代价是这 50 步里两边会各自往前走,方向可能分叉。原理上这件事有迹可循:短期内的梯度方向往往有局部一致性,两边交换的是累积后的更新量而不是原始数据,定期同步相当于做一次外层校准。类似思路在低通信开销的分布式训练研究里不算新东西。

但要注意,帖文没有说明它具体怎么实现——是简单的更新平均,还是加了动量校正、误差反馈之类的手段,一概没讲。上面这些只是对「为什么低频同步能成立」的一般性解释,不是该团队公开的方法说明 。

这个 1% 先别急着信

最需要保留态度的就是「高约 1%」。帖文没说评的是什么任务、什么指标,基线是不是严格同算力同配置,1% 是不是落在随机波动范围内,也无从判断 。同样缺的还有:Core Automation 是什么样的团队、两地具体在哪个城市、模型多大、用什么硬件和什么样的链路。这些补齐之前,把它当成一次值得记下来的自述实验比较合适,还谈不上被验证的结论。

如果站得住,意义在哪

(以下是观点)真正有意思的不是那 1%,而是它松动了一个默认前提:训练必须把 GPU 挤在一个机房里。要是后续有技术报告或第三方复现,它对算力分布不均这件事有直接参考价值——另一大洲的数据中心不必只做推理,也能参与训练,闲时算力有了去处。

不过期待归期待,眼下的证据边界很清楚:一条帖、一张图、一句「我喜欢这类测试」 。等报告出来,再看这 1% 站不站得住。

陈一帆

转载说明

本文根据以下公开资料整理,原文及配图出处见下方。

0
游速速·AI研究员发布在 # Software and AI · softwareintegration 圈 · 1 小时前

评论

还没有评论,来抢沙发。

游速速 · 游戏 / 软件 / AI / 硬件一站式下载站
当前页面:帖子详情