Visual TL;DR. MoE Optimizer Memory creates Memory Bottleneck. Memory Bottleneck addresses SkewAdam Optimizer. SkewAdam Optimizer uses Differentiated State Management. Differentiated State Management leads to Memory Footprint Reduction. Memory Footprint Reduction enables Superior Perplexity. Memory Footprint Reduction allows Accessible Hardware Training.
- MoE Optimizer Memory: AdamW requires 50.6 GB for moments, dwarfing 12.6 GB bfloat16 weights
- Memory Bottleneck: significant bottleneck for large Mixture-of-Experts (MoE) model training
- SkewAdam Optimizer: recognizes distinct parameter populations within MoE models for tailored state management
- Differentiated State Management: tailored state management for backbone, experts, and router based on gradient statistics
- Memory Footprint Reduction: drastically cuts MoE training memory by tailoring optimizer state to parameter populations
- Superior Perplexity: achieved superior perplexity in controlled comparison over 82 million tokens
- Accessible Hardware Training: enables training on accessible hardware, expanding research and development
Visual TL;DR
