一句话定位
首个把 MoE(条件计算)与自动分片(automatic sharding)结合、训练 6000 亿参数稀疏多语言翻译模型的系统性工作,奠定大规模 MoE 工程范式。
摘要(3-6 句)
GShard 用一组轻量级 sharding API(注解张量切分)让编译器自动把模型并行到上千加速器。作者用它训练了 600B 参数的稀疏门控 MoE Transformer 翻译模型,在 2048 TPU v3 上 4 天完成,覆盖 100 种语言到英语的翻译,质量全面超过双语基线。论文提出 expert 容量因子、辅助负载均衡损失、随机路由等 MoE 稳定化技巧,成为后续所有 MoE 系统的基础。
关键技术细节
- MoE 层:每个 token 经门控选 top-2 expert;expert 沿设备分片(expert parallelism)。
- 负载均衡:auxiliary load-balancing loss、expert capacity(含溢出丢弃)、random dispatch。
- 规模:600B 参数 MoE,2048×TPU v3 训练 4 天;对比 96 层 dense 模型质量更优而成本更低。
- sharding API(split/replicate)+ XLA SPMD partitioner 自动生成通信,是 GSPMD 的前身。
原始链接
一手源存档(sources/)
- gshard-2006.16668.pdf (arXiv 原文 PDF,不入 git)