@TanejaPriyal: i wanted to understand LoRA beyond “adapters are cheaper than full fine-tuning.” so, i wrote a two-part series and ran …
Summary
The author benchmarks serving 1,000 LoRA adapters on one GPU using vLLM, finding that active adapter count and traffic shape are the real bottlenecks, and provides recommendations for tuning max_loras.
View Cached Full Text
Cached at: 05/27/26, 03:18 AM
i wanted to understand LoRA beyond “adapters are cheaper than full fine-tuning.”
so, i wrote a two-part series and ran a benchmark: what happens when you serve 1,000 LoRA adapters on one GPU?
what i learned:
total adapter count is not the real bottleneck. what matters is how many adapters are active together. traffic shape changes everything. at 1k adapters, evenly spread traffic got 884 tok/s; skewed traffic got 2,167 tok/s. vLLM’s max_loras is not “higher is better.” too low caused multi-second first-token delays; too high reduced throughput. multi-LoRA serving is about managing the active working set, not just storing lots of adapters.
limitation: this uses synthetic adapters, so it focuses on serving mechanics, rather than model quality.
part 1, the mechanics of LoRA: adapters, rank, and multi-tenant serving: https://priyaltaneja.com/mechanics-of-lora…
part 2, multi-LoRA at scale: an empirical map of vLLM’s operating range: https://priyaltaneja.com/multi-lora-at-scale…
code, CSVs, figures: https://github.com/priyaltaneja/multi-lora-serving-benchmark…
Similar Articles
Routing Is Not Enough: Diagnosing Intra-Adapter Subspace Contention in MoE+LoRA Fine-Tuning
This paper diagnoses intra-adapter contention in MoE+LoRA fine-tuning and introduces SpawnLoRA to dynamically add sub-adapters, reducing negative transfer across domains.
Beyond LoRA: Is Sparsity-Induced Adaptation Better?
This paper proposes sparsity-induced adaptations to LoRA, including Cheap LoRA (cLA) and a chained circulant variant (c³LA), and provides theoretical generalization bounds along with empirical evaluations showing up to 10% training time reduction and 15% peak GPU memory savings while maintaining competitive performance.
Hybrid-LoRA: Bridging Full Fine-Tuning and Low-Rank Adaptation for Post-Training
Hybrid-LoRA proposes a framework that selectively applies full fine-tuning to a small subset of modules while using LoRA for the rest, achieving performance near full fine-tuning with significantly lower computational cost. Experiments show improvements of up to 5.65% over existing parameter-efficient baselines.
@0xSero: Highly recommended educational content. LoRA is one of the coolest things to dabble in, lets anyone fine tune models re…
This article delves into the principles of LoRA and its variants (QLoRA, VeRA, DoRA), explaining how low-rank decomposition reduces trainable parameters to enable efficient fine-tuning of large models.
Agents unlock new capabilities through Switching LoRA Adapters as a Tool (SLAaaT)
This paper introduces SLAaaT, a method that enables AI agents to dynamically switch between specialized LoRA adapters during trajectories, improving composition of capabilities and outperforming baselines on synthetic coding tasks.