•2 min read•from Machine Learning
SkewAdam: A tiered optimizer that cuts MoE state memory by 97% (fits a 6.7B MoE on a 40GB GPU) [R]
![SkewAdam: A tiered optimizer that cuts MoE state memory by 97% (fits a 6.7B MoE on a 40GB GPU) [R]](/_next/image?url=https%3A%2F%2Fpreview.redd.it%2F1457xi9fcqeh1.jpg%3Fwidth%3D140%26height%3D90%26auto%3Dwebp%26s%3D879aad6df9e51a2735d91112d01518ff76ba3cbe&w=3840&q=75)
| Paper:https://arxiv.org/abs/2607.19058 Code (GitHub):https://github.com/nuemaan/skewadam Hi everyone, I just published a preprint on a new optimizer designed to tackle the massive VRAM bottleneck in Mixture-of-Experts (MoE) training. If you've trained MoEs, you know that optimizer state is usually the largest single line item in the memory budget. AdamW, for example, spends 50.6 GB of state memory just to update a 12.6 GB model. I built SkewAdam to fix this by using a tiered state allocation. Instead of treating all parameters equally, it allocates precision based on parameter behavior:
The Hardware Results:
[link] [comments] |
Want to read more?
Check out the full article on the original site
Tagged with
#SkewAdam
#MoE
#Mixture-of-Experts
#Optimizer
#VRAM
#Tiered State Allocation
#AdamW
#Memory Bottleneck
#GPU
#Factored 2nd Moment
#Training Memory
#Backbone
#Experts
#Router
#Momentum
#Parameter Behavior
#Convergence
#Precision Allocation
#6.7B
#40GB