Muon optimizer is cheap in pretraining but adds up to 54% FLOPs in fine-tuning

kastnerkyle · x · 2026-11-06

Soufiane Hayou analyzes why Muon is nearly "free" for pretraining but costly for post-training and data-constrained runs: pretraining's much larger batch sizes amortize the Newton-Schulz orthogonalization cost, while small-batch SFT does not. The chart shows Muon's extra FLOPs hitting +54% for a 700B MoE in SFT vs just +0.2% in pretraining (Dense 1B/405B show +0.10.4% pretraining vs +224% SFT). At frontier scale the core challenge is communication — distributing NS steps efficiently, where Adam is far friendlier. A detailed blogpost is forthcoming.

Original post →

More from Infra

Infra channel →