APOLLO: SGD-like Memory, AdamW-level Performance
Not on the map. Why?
Abstract (arXiv)
Large language models (LLMs) are notoriously memory-intensive during training, particularly with the popular AdamW optimizer. This memory burden necessitates using more or higher-end GPUs or reducing batch sizes, limiting training scalability and throughput. To address this, various memory-efficient optimizers have been proposed to reduce optimizer memory usage. However, they face critical challenges: (i) reliance on costly SVD operations; (ii) significant performance trade-offs compared to AdamW; and (iii) still substantial optimizer memory overhead to maintain competitive performance. In this work, we identify that AdamW's learning rate adaptation rule can be effectively coarsened as a structured learning rate update. Based on this insight, we propose Approximated Gradient Scaling for Memory-Efficient LLM Optimization (APOLLO), which approximates learning rate scaling using an auxiliary low-rank optimizer state based on pure random projection. This structured learning rate update rule makes APOLLO highly tolerant to further memory reductions while delivering comparable pre-training performance. Even its rank-1 variant, APOLLO-Mini, achieves superior pre-training performance compared to AdamW with SGD-level memory costs. Extensive experiments demonstrate that the APOLLO series performs on-par with or better than AdamW, while achieving greater memory savings by nearly eliminating the optimization states of AdamW. These savings provide significant system-level benefits: (1) Enhanced Throughput: 3x throughput on an 8xA100-80GB setup compared to AdamW by supporting 4x larger batch sizes. (2) Improved Model Scalability: Pre-training LLaMA-13B with naive DDP on A100-80GB GPUs without system-level optimizations. (3) Low-End GPU Friendly Pre-training: Pre-training LLaMA-7B on a single GPU using less than 12 GB of memory with weight quantization.
Key facts. Cited by 50 papers in the map (data through 7 Oct 2026). Builds on 39 of its 51 references that are in the map. First posted on arXiv 6 Dec 2024.
Builds on
39 of 51 references.
References · 39
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,355
- 2023Mistral 7Bcited by 3,065
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,140
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,114
- 2024LlamaFactory: Unified Efficient Fine-Tuning of 100+ Language Modelscited by 1,442
27 more
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2017Crowdsourcing Multiple Choice Science Questionscited by 742
- 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 653
- 2024GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projectioncited by 447
- 2024LoRA Learns Less and Forgets Lesscited by 313
- 2024MobileLLM: Optimizing Sub-billion Parameter Language Models for On-Device Use Casescited by 216
- 2023ChatGPT: Jack of all trades, master of nonecited by 204
- 2023ReLoRA: High-Rank Training Through Low-Rank Updatescited by 200
- 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
- 2023Full Parameter Fine-tuning for Large Language Models with Limited Resourcescited by 134
- 2024Adam-mini: Use Fewer Learning Rates To Gain Morecited by 134
- 2020Towards Theoretically Understanding Why SGD Generalizes Better Than ADAM in Deep Learningcited by 125
- 2024Why Transformers Need Adam: A Hessian Perspectivecited by 123
- 2017Improving Generalization Performance by Switching from Adam to SGDcited by 121
- 2024Flora: Low-Rank Adapters Are Secretly Gradient Compressorscited by 103
- 2023Compressing LLMs: The Truth is Rarely Pure and Never Simplecited by 59
- 2023Toward Understanding Why Adam Converges Faster Than SGD for Transformerscited by 50
- 2024Fira: Can We Achieve Full-rank Training of LLMs Under Low-rank Constraint?cited by 39
- 2024Memory-Efficient LLM Training with Online Subspace Descentcited by 37
- 2024Q-GaLore: Quantized GaLore with INT4 Projection and Layer-Adaptive Low-Rank Gradientscited by 36
- 2024LDAdam: Adaptive Optimization from Low-Dimensional Gradient Statisticscited by 35
- 2024Subspace Optimization for Large Language Models with Convergence Guaranteescited by 31
- 2023SPDF: Sparse Pre-training and Dense Fine-tuning for Large Language Modelscited by 26
- 2024PanGu-π Pro:Rethinking Optimization and Architecture for Tiny Language Modelscited by 14
- 2024LoQT: Low-Rank Adapters for Quantized Pretrainingcited by 12
- 2021An Introduction to Johnson-Lindenstrauss Transformscited by 10
- 2023G10: Enabling An Efficient Unified GPU Memory and Storage Architecture with Smart Tensor Migrationscited by 10
Built on by
Citing papers per year: 2024: 1; 2025: 25; 2026: 24.
50 papers.
Sort:
By area:
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 55
- 2025The Path Not Taken: RLVR Provably Learns Off the Principalscited by 52
- 2025CoLA: Compute-Efficient Pre-Training of LLMs via Low-Rank Activationcited by 28
- 2024SWAN: SGD with Normalization and Whitening Enables Stateless LLM Trainingcited by 20
- 2025SUMO: Subspace-Aware Moment-Orthogonalization for Accelerating Memory-Efficient LLM Trainingcited by 16
- 2025Forget What You Know about LLMs Evaluations -- LLMs are Like a Chameleoncited by 11
- 2025LOST: Low-rank and Sparse Pre-training for Large Language Modelscited by 10
- 2025Gradient Multi-Normalization for Stateless and Scalable LLM Trainingcited by 9
- 2025Memory-Efficient LLM Pretraining via Minimalist Optimizer Designcited by 8
- 2025CR-Net: Scaling Parameter-Efficient Training with Cross-Layer Low-Rank Structurecited by 7
- 2025GradPower: Powering Gradients for Faster Language Model Pre-Trainingcited by 6
- 2025E3D-Bench: A Benchmark for End-to-End 3D Geometric Foundation Modelscited by 6
38 more
- 2025CE-LoRA: Computation-Efficient LoRA Fine-Tuning for Language Modelscited by 5
- 2026On Surprising Effectiveness of Masking Updates in Adaptive Optimizerscited by 5
- 2025Scalable Parameter and Memory Efficient Pretraining for LLM: Recent Algorithmic Advances and Benchmarkingcited by 4
- 2025Low-rank Momentum Factorization for Memory Efficient Trainingcited by 4
- 2025Conda: Column-Normalized Adam for Training Large Language Models Fastercited by 4
- 2026Fast Catch-Up, Late Switching: Optimal Batch Size Scheduling via Functional Scaling Lawscited by 4
- 2026FlashOptim: Optimizers for Memory-Efficient Trainingcited by 4
- 2025DACTYL: Diverse Adversarial Corpus of Texts Yielded from Large Language Modelscited by 3
- 2026POET-X: Memory-efficient LLM Training by Scaling Orthogonal Transformationcited by 3
- 2025Memory-Efficient Fine-Tuning via Low-Rank Activation Compressioncited by 2
- 2025BOOST: BOttleneck-Optimized Scalable Training Framework for Low-Rank Large Language Modelscited by 2
- 2026Position: Weight Space Should Be a First-Class Generative AI Modalitycited by 2
- 2026FORGE: Fused On-Register Gradient Elimination for Memory-Efficient LLM Trainingcited by 2
- 2025Memory-Efficient LLM Training by Various-Grained Low-Rank Projection of Gradientscited by 1
- 2025Taming LLMs by Scaling Learning Rates with Gradient Groupingcited by 1
- 2025FOAM: Blocked State Folding for Memory-Efficient LLM Trainingcited by 1
- 2026Train Less, Infer Faster: Efficient Model Finetuning and Compression via Structured Sparsitycited by 1
- 2026SAGE: Sign-Adaptive Gradient for Memory-Efficient LLM Optimizationcited by 1
- 2025GWT: Scalable Optimizer State Compression for Large Language Model Trainingcited by 0
- 2025Gaussian Weight Sampling for Scalable, Efficient and Stable Pseudo-Quantization Trainingcited by 0
- 2025Understanding Differential Transformer Unchains Pretrained Self-Attentionscited by 0
- 2025Bridging Training and Merging Through Momentum-Aware Optimizationcited by 0
- 2026Lotus: Efficient LLM Training by Randomized Low-Rank Gradient Projection with Adaptive Subspace Switchingcited by 0
- 2026Emergent Low-Rank Training Dynamics in MLPs with Smooth Activationscited by 0
- 2026PRAC: Principal-Random Subspace for LLM Activation Compression and Memory-Efficient Trainingcited by 0
- 2026Disposition Distillation at Small Scale: A Three-Arc Negative Resultcited by 0
- 2026BROS: Bias-Corrected Randomized Subspaces for Memory-Efficient Single-Loop Bilevel Optimizationcited by 0
- 2026ChunkFT: Byte-Streamed Optimization for Memory-Efficient Full Fine-Tuningcited by 0
- 2026Completion at the Boundary (CaB): Deployable Switching with Completion-Aware Control under Limited Calibrationcited by 0
- 2026No Subspace to Track: Non-Identifiability and Optimizer State in Low-Rank Trainingcited by 0
- 2026M+Adam: Low-Precision Training via Additive-Multiplicative Optimizationcited by 0
- 2026ISO: An RLVR-Native Optimization Stackcited by 0
- 2026On the Principles Behind Neural Network Optimizerscited by 0
- 2026Beyond Dense Adam States: Adaptive Log-Space Quantization for Memory-Efficient Optimizerscited by 0
- 2026MoARa: Module-Aware Rank Allocation and Structure-Preserving Decomposition for Low-Rank LLM Pre-trainingcited by 0
- 2026Relative Generalization Invariance of LLM Pretrainingcited by 0
- 2026MeqMuon: Matrix-Equilibrating Muon for LLM Pretrainingcited by 0
- 2026TACO: Ternary Absolute-max Column-wise One-sparse Optimizer for LLM Fine-Tuningcited by 0
- 2026TACO: Ternary Absolute-max Column-wise One-sparse Optimizer for LLM Fine-Tuning1 Oct 2026
- 2026MeqMuon: Matrix-Equilibrating Muon for LLM Pretraining28 Sep 2026
- 2026Relative Generalization Invariance of LLM Pretraining26 Sep 2026
- 2026MoARa: Module-Aware Rank Allocation and Structure-Preserving Decomposition for Low-Rank LLM Pre-training14 Sep 2026
- 2026Beyond Dense Adam States: Adaptive Log-Space Quantization for Memory-Efficient Optimizers23 Aug 2026
- 2026On the Principles Behind Neural Network Optimizers17 Aug 2026
- 2026ISO: An RLVR-Native Optimization Stack21 Jul 2026
- 2026M+Adam: Low-Precision Training via Additive-Multiplicative Optimization12 Jul 2026
- 2026No Subspace to Track: Non-Identifiability and Optimizer State in Low-Rank Training7 Jul 2026
- 2026FORGE: Fused On-Register Gradient Elimination for Memory-Efficient LLM Training22 Jun 2026
- 2026Completion at the Boundary (CaB): Deployable Switching with Completion-Aware Control under Limited Calibration29 May 2026
- 2026ChunkFT: Byte-Streamed Optimization for Memory-Efficient Full Fine-Tuning20 May 2026
38 more
- 2026Position: Weight Space Should Be a First-Class Generative AI Modality18 May 2026
- 2026BROS: Bias-Corrected Randomized Subspaces for Memory-Efficient Single-Loop Bilevel Optimization11 May 2026
- 2026Disposition Distillation at Small Scale: A Three-Arc Negative Result13 Apr 2026
- 2026SAGE: Sign-Adaptive Gradient for Memory-Efficient LLM Optimization9 Apr 2026
- 2026POET-X: Memory-efficient LLM Training by Scaling Orthogonal Transformation5 Mar 2026
- 2026FlashOptim: Optimizers for Memory-Efficient Training26 Feb 2026
- 2026PRAC: Principal-Random Subspace for LLM Activation Compression and Memory-Efficient Training26 Feb 2026
- 2026On Surprising Effectiveness of Masking Updates in Adaptive Optimizers17 Feb 2026
- 2026Fast Catch-Up, Late Switching: Optimal Batch Size Scheduling via Functional Scaling Laws15 Feb 2026
- 2026Train Less, Infer Faster: Efficient Model Finetuning and Compression via Structured Sparsity9 Feb 2026
- 2026Emergent Low-Rank Training Dynamics in MLPs with Smooth Activations5 Feb 2026
- 2026Lotus: Efficient LLM Training by Randomized Low-Rank Gradient Projection with Adaptive Subspace Switching1 Feb 2026
- 2025Bridging Training and Merging Through Momentum-Aware Optimization18 Dec 2025
- 2025BOOST: BOttleneck-Optimized Scalable Training Framework for Low-Rank Large Language Models13 Dec 2025
- 2025FOAM: Blocked State Folding for Memory-Efficient LLM Training8 Dec 2025
- 2025The Path Not Taken: RLVR Provably Learns Off the Principals11 Nov 2025
- 2025Conda: Column-Normalized Adam for Training Large Language Models Faster29 Sep 2025
- 2025Memory-Efficient Fine-Tuning via Low-Rank Activation Compression27 Sep 2025
- 2025CR-Net: Scaling Parameter-Efficient Training with Cross-Layer Low-Rank Structure23 Sep 2025
- 2025LOST: Low-rank and Sparse Pre-training for Large Language Models4 Aug 2025
- 2025DACTYL: Diverse Adversarial Corpus of Texts Yielded from Large Language Models1 Aug 2025
- 2025Low-rank Momentum Factorization for Memory Efficient Training10 Jul 2025
- 2025Memory-Efficient LLM Pretraining via Minimalist Optimizer Design20 Jun 2025
- 2025E3D-Bench: A Benchmark for End-to-End 3D Geometric Foundation Models2 Jun 2025
- 2025Taming LLMs by Scaling Learning Rates with Gradient Grouping1 Jun 2025
- 2025SUMO: Subspace-Aware Moment-Orthogonalization for Accelerating Memory-Efficient LLM Training30 May 2025
- 2025GradPower: Powering Gradients for Faster Language Model Pre-Training30 May 2025
- 2025Scalable Parameter and Memory Efficient Pretraining for LLM: Recent Algorithmic Advances and Benchmarking28 May 2025
- 2025Understanding Differential Transformer Unchains Pretrained Self-Attentions22 May 2025
- 2025Gaussian Weight Sampling for Scalable, Efficient and Stable Pseudo-Quantization Training16 May 2025
- 2025Memory-Efficient LLM Training by Various-Grained Low-Rank Projection of Gradients3 May 2025
- 2025ASGO: Adaptive Structured Gradient Optimization26 Mar 2025
- 2025CoLA: Compute-Efficient Pre-Training of LLMs via Low-Rank Activation16 Feb 2025
- 2025Forget What You Know about LLMs Evaluations -- LLMs are Like a Chameleon11 Feb 2025
- 2025Gradient Multi-Normalization for Stateless and Scalable LLM Training10 Feb 2025
- 2025CE-LoRA: Computation-Efficient LoRA Fine-Tuning for Language Models3 Feb 2025
- 2025GWT: Scalable Optimizer State Compression for Large Language Model Training13 Jan 2025
- 2024SWAN: SGD with Normalization and Whitening Enables Stateless LLM Training17 Dec 2024
- 2025The Path Not Taken: RLVR Provably Learns Off the Principalscited by 52
- 2026ISO: An RLVR-Native Optimization Stackcited by 0
- 2026ISO: An RLVR-Native Optimization Stack21 Jul 2026
- 2025The Path Not Taken: RLVR Provably Learns Off the Principals11 Nov 2025
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 55
- 2025CoLA: Compute-Efficient Pre-Training of LLMs via Low-Rank Activationcited by 28
- 2024SWAN: SGD with Normalization and Whitening Enables Stateless LLM Trainingcited by 20
- 2025SUMO: Subspace-Aware Moment-Orthogonalization for Accelerating Memory-Efficient LLM Trainingcited by 16
- 2025Forget What You Know about LLMs Evaluations -- LLMs are Like a Chameleoncited by 11
- 2025LOST: Low-rank and Sparse Pre-training for Large Language Modelscited by 10
- 2025Gradient Multi-Normalization for Stateless and Scalable LLM Trainingcited by 9
- 2025Memory-Efficient LLM Pretraining via Minimalist Optimizer Designcited by 8
- 2025CR-Net: Scaling Parameter-Efficient Training with Cross-Layer Low-Rank Structurecited by 7
- 2025GradPower: Powering Gradients for Faster Language Model Pre-Trainingcited by 6
- 2025E3D-Bench: A Benchmark for End-to-End 3D Geometric Foundation Modelscited by 6
- 2025CE-LoRA: Computation-Efficient LoRA Fine-Tuning for Language Modelscited by 5
12 most cited of 48 All 48 (JSON)
- 2026TACO: Ternary Absolute-max Column-wise One-sparse Optimizer for LLM Fine-Tuning1 Oct 2026
- 2026MeqMuon: Matrix-Equilibrating Muon for LLM Pretraining28 Sep 2026
- 2026Relative Generalization Invariance of LLM Pretraining26 Sep 2026
- 2026MoARa: Module-Aware Rank Allocation and Structure-Preserving Decomposition for Low-Rank LLM Pre-training14 Sep 2026
- 2026Beyond Dense Adam States: Adaptive Log-Space Quantization for Memory-Efficient Optimizers23 Aug 2026
- 2026On the Principles Behind Neural Network Optimizers17 Aug 2026
- 2026M+Adam: Low-Precision Training via Additive-Multiplicative Optimization12 Jul 2026
- 2026No Subspace to Track: Non-Identifiability and Optimizer State in Low-Rank Training7 Jul 2026
- 2026FORGE: Fused On-Register Gradient Elimination for Memory-Efficient LLM Training22 Jun 2026
- 2026Completion at the Boundary (CaB): Deployable Switching with Completion-Aware Control under Limited Calibration29 May 2026
- 2026ChunkFT: Byte-Streamed Optimization for Memory-Efficient Full Fine-Tuning20 May 2026
- 2026Position: Weight Space Should Be a First-Class Generative AI Modality18 May 2026
12 newest of 48 All 48 (JSON)