MuLoCo: Muon is a practical inner optimizer for DiLoCo
Not on the map. Why?
Abstract (arXiv)
DiLoCo is a powerful framework for training large language models (LLMs), enabling larger optimal batch sizes and increased accelerator utilization under networking constraints. However, DiLoCo's performance has been shown to degrade as the number of workers (K) increases (Charles et al., 2025). In this work, we posit that a related but often overlooked factor in DiLoCo's behavior is the choice of inner optimizer, which shapes the pseudogradient used by the outer optimizer. Given the recent success of Muon relative to AdamW for data parallel (DP) training, we examine how Muon's normalized optimizer steps can affect the pseudogradient's quality. We find that, relative to AdamW, Muon yields more directionally correct pseudogradients as the number of workers (K) increases. In our experiments pre-training language models, we conduct extensive hyperparameter tuning across 150M, 416M, 914M, 1.76B, and 3.1B models for DiLoCo, MuLoCo, AdamW DP, and Muon DP. Consistently across all scales, we find that with K≥1 workers, MuLoCo (Muon inner optimizer DiLoCo) achieves superior performance to DiLoCo in absolute terms and for K>2 it outperforms DiLoCo relative to their data parallel baselines, while being compatible with quantization, streaming, and long synchronization intervals. At K=1, we find that MuLoCo can even outperform the data-parallel gold standard while having larger critical batch sizes. Finally, we extrapolate optimal hyperparameters to 15B scale and train a model with each method (six in total) using K=1 and K=16 workers. We find that K=16 MuLoCo nearly matches single-worker performance at this scale, while MuLoCo K=1 matches the best performing baseline while using a much larger 16M token batch size.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 43 of its 66 references that are in the map. First posted on arXiv 29 May 2025.
Builds on
43 of 66 references.
References · 43
- 2025Qwen3 Technical Reportcited by 8,820
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2022Training Compute-Optimal Large Language Modelscited by 3,019
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
- 2020Adaptive Federated Optimizationcited by 1,046
- 2018On First-Order Meta-Learning Algorithmscited by 1,018
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2024GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projectioncited by 463
- 2025Muon is Scalable for LLM Trainingcited by 428
- 2018Sparsified SGD with Memorycited by 376
- 2019Lookahead Optimizer: k steps forward, 1 step backcited by 336
31 more
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
- 2018An Empirical Model of Large-Batch Trainingcited by 281
- 2017Three Factors Influencing Minima in SGDcited by 273
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2022Will we run out of data? Limits of LLM scaling based on human-generated datacited by 195
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 193
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
- 2020FetchSGD: Communication-Efficient Federated Learning with Sketchingcited by 179
- 2024Scaling Laws and Compute-Optimal Training Beyond Fixed Training Durationscited by 170
- 2024Nemotron-CC: Transforming Common Crawl into a Refined Long-Horizon Pretraining Datasetcited by 160
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 121
- 2019Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Modelcited by 117
- 2023Cerebras-GPT: Open Compute-Optimal Language Models Trained on the Cerebras Wafer-Scale Clustercited by 109
- 2024TorchTitan: One-stop PyTorch native solution for production ready LLM pre-trainingcited by 85
- 2025Practical Efficiency of Muon for Pretrainingcited by 80
- 2024Chinchilla Scaling: A replication attemptcited by 72
- 2019Understanding Top-k Sparsification in Distributed Deep Learningcited by 56
- 2023ZeRO++: Extremely Efficient Collective Communication for Giant Model Trainingcited by 52
- 2024How to set AdamW's weight decay as you scale model and dataset sizecited by 43
- 2025Power Lines: Scaling Laws for Weight Decay and Batch Size in LLM Pre-trainingcited by 43
- 2024The Future of Large Language Model Pre-training is Federatedcited by 30
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 28
- 2025Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCocited by 27
- 2020Extrapolation for Large-batch Training in Deep Learningcited by 25
- 2024OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Trainingcited by 24
- 2024INTELLECT-1 Technical Reportcited by 21
- 2024Convergence of Distributed Adaptive Optimization with Local Updatescited by 10
- 2024FedCAda: Adaptive Client-Side Optimization for Accelerated and Stable Federated Learningcited by 5
- 2023Meta-learning Optimizers for Communication-Efficient Learningcited by 2
Built on by
Citing papers per year: 2025: 7; 2026: 11.
18 papers.
Sort:
- 2025MuonBP: Faster Muon via Block-Periodic Orthogonalizationcited by 35
- 2026MuonEq: Balancing Before Orthogonalization with Lightweight Equilibrationcited by 17
- 2025Effective Quantization of Muon Optimizer Statescited by 11
- 2025FedMuon: Federated Learning with Bias-corrected LMO-based Optimizationcited by 8
- 2025MuonAll: Muon Variant for Efficient Finetuning of Large Language Modelscited by 7
- 2026Covenant-72B: Pre-Training a 72B LLM with Trustless Peers Over-the-Internetcited by 6
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2025Non-Euclidean Broximal Point Method: A Blueprint for Geometry-Aware Optimizationcited by 4
- 2025DeMuon: A Decentralized Muon for Matrix Optimization over Graphscited by 4
- 2026Decoupled DiLoCo for Resilient Distributed Pre-trainingcited by 4
- 2026Communication-Efficient Gluon in Federated Learningcited by 3
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communicationcited by 1
6 more
- 2026Unifying Local Communications and Local Updates for LLM Pretrainingcited by 1
- 2026Can Model Merging Improve Aggregation in DiLoCo?cited by 1
- 2026What's in a Smoothness Constant? Tighter Rates for Local SGD with Bounded Second-order Heterogeneitycited by 0
- 2026Sign compression for Muon: SignMuon, MuonSign, and the Limits of Error Feedbackcited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronizationcited by 0
- 2026How Inner Optimizers Shape Replica Scalingcited by 0
- 2026How Inner Optimizers Shape Replica Scaling13 Oct 2026
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization29 Sep 2026
- 2026Sign compression for Muon: SignMuon, MuonSign, and the Limits of Error Feedback31 Jul 2026
- 2026What's in a Smoothness Constant? Tighter Rates for Local SGD with Bounded Second-order Heterogeneity16 Jul 2026
- 2026Can Model Merging Improve Aggregation in DiLoCo?3 Jul 2026
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Decoupled DiLoCo for Resilient Distributed Pre-training23 Apr 2026
- 2026Communication-Efficient Gluon in Federated Learning12 Apr 2026
- 2026MuonEq: Balancing Before Orthogonalization with Lightweight Equilibration30 Mar 2026
- 2026Covenant-72B: Pre-Training a 72B LLM with Trustless Peers Over-the-Internet9 Mar 2026
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communication4 Feb 2026
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMs18 Dec 2025
6 more
- 2025MuonAll: Muon Variant for Efficient Finetuning of Large Language Models8 Nov 2025
- 2025MuonBP: Faster Muon via Block-Periodic Orthogonalization19 Oct 2025
- 2025DeMuon: A Decentralized Muon for Matrix Optimization over Graphs1 Oct 2025
- 2025Non-Euclidean Broximal Point Method: A Blueprint for Geometry-Aware Optimization1 Oct 2025
- 2025FedMuon: Federated Learning with Bias-corrected LMO-based Optimization30 Sep 2025
- 2025Effective Quantization of Muon Optimizer States27 Sep 2025
- 2025MuonBP: Faster Muon via Block-Periodic Orthogonalizationcited by 35
- 2026MuonEq: Balancing Before Orthogonalization with Lightweight Equilibrationcited by 17
- 2025Effective Quantization of Muon Optimizer Statescited by 11
- 2025FedMuon: Federated Learning with Bias-corrected LMO-based Optimizationcited by 8
- 2025MuonAll: Muon Variant for Efficient Finetuning of Large Language Modelscited by 7
- 2026Covenant-72B: Pre-Training a 72B LLM with Trustless Peers Over-the-Internetcited by 6
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2025Non-Euclidean Broximal Point Method: A Blueprint for Geometry-Aware Optimizationcited by 4
- 2025DeMuon: A Decentralized Muon for Matrix Optimization over Graphscited by 4
- 2026Decoupled DiLoCo for Resilient Distributed Pre-trainingcited by 4
- 2026Communication-Efficient Gluon in Federated Learningcited by 3
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communicationcited by 1
12 most cited of 18 All 18 (JSON)
- 2026How Inner Optimizers Shape Replica Scaling13 Oct 2026
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization29 Sep 2026
- 2026Sign compression for Muon: SignMuon, MuonSign, and the Limits of Error Feedback31 Jul 2026
- 2026What's in a Smoothness Constant? Tighter Rates for Local SGD with Bounded Second-order Heterogeneity16 Jul 2026
- 2026Can Model Merging Improve Aggregation in DiLoCo?3 Jul 2026
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Decoupled DiLoCo for Resilient Distributed Pre-training23 Apr 2026
- 2026Communication-Efficient Gluon in Federated Learning12 Apr 2026
- 2026MuonEq: Balancing Before Orthogonalization with Lightweight Equilibration30 Mar 2026
- 2026Covenant-72B: Pre-Training a 72B LLM with Trustless Peers Over-the-Internet9 Mar 2026
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communication4 Feb 2026
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMs18 Dec 2025
12 newest of 18 All 18 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Muon Meets Mamba: Spectral Optimization for State Space Models
- 2025Muon: Training and Trade-offs with Latent Attention and MoE
- 2026MONA: Muon Optimizer with Nesterov Acceleration for Scalable Language Model Training
- 2026Monarch-Muon: Structure-Aware Muon for Fast and Memory-Efficient Pretraining
- 2025POME: Post Optimization Model Edit via Muon-style Projection
- 2026FedSubMuon: Communication-Efficient Federated LLM Fine-Tuning via Structured Subspace Muon
- 2026Rethinking Language Model Scaling under Transferable Hypersphere Optimization
- 2026AF-Muon: An AdamW-Free Muon Optimizer for Tied-Embedding Models