Demystifying LoRA#
Full fine-tuning of massive LLMs requires storing gradients and optimizer states for tens of billions of parameters. LoRA freezes foundational weights, decomposing weight update deltas into two low-rank matrices (A and B). This cuts VRAM requirements by over 70%.
Everyday Analogy#
A specialized clip-on sunglass filter: rather than undergoing invasive ocular surgery to see in polarized light, you snap a featherweight filter over existing lenses and detach it whenever desired.
Key Industrial Advantages#
- Adapter weights compress down to dozens of megabytes
- Instantaneous switching between domains (e.g. Legal LoRA vs Coding LoRA) on shared base infrastructure
- Empowers small organizations to fine-tune on consumer GPUs