Jichao Jiang, Cristian McGee, El Houcine Bergou, Hanqin Cai, Aritra Dutta
TACO is a memory-efficient optimizer for fine-tuning large language models that reduces optimizer state storage by over 170 times compared to AdamW8bit while maintaining accuracy and training speed. It achieves this by using a ternary, column-wise sparse update rule based on the largest magnitude entry per column, preserving first-order gradients and enabling full-parameter fine-tuning of 30-32B models on a single 80GB H100 GPU.
This enables training larger language models on consumer-grade hardware without sacrificing performance, lowering the barrier to entry for researchers and developers. It also improves training efficiency by drastically reducing memory overhead, making large-scale fine-tuning more accessible and sustainable.
Thank you to arXiv for use of its open access interoperability. arxiv.org. aibrief.ai is not affiliated with or endorsed by arXiv.