TRL v1.14 now includes LoRA support in its AsyncGRPOTrainer, introduced via PR #7017. This update allows the trainer to train a LoRA adapter instead of the entire model, and subsequently syncs only this adapter to vLLM instances. This change facilitates more efficient distributed training workflows.
The new capability enables the trainer and vLLM replicas to operate as distinct Hugging Face Jobs on separate machines. A rank-1 LoRA adapter, typically a few megabytes, can be transferred via a Storage Bucket mounted in each Job, bypassing the need for NCCL. A small proxy manages authentication, routes rollouts to appropriate replicas, and broadcasts adapter loads to all replicas.
This architectural shift significantly reduces training times. For example, a recipe that previously took 3 hours and 27 minutes for 500 steps now completes in 53 minutes. The AsyncGRPO metrics provide insights into performance bottlenecks, indicating the effectiveness of this distributed approach.
LoRA training is particularly well-suited for reinforcement learning, as demonstrated by its ability to match full fine-tuning performance for policy-gradient RL even with rank 1 adapters. This is attributed to the limited information content of the advantage function per episode, which a rank-1 adapter has sufficient capacity to absorb.
A rank-1 adapter for a 1.5B model is approximately a few megabytes, compared to the full model's 3 GB. This size difference allows for sending only the adapter to inference workers after updates, rather than the entire policy. vLLM can also manage multiple loaded adapters, enabling new rollouts to use the latest policy while ongoing rollouts complete with their initial policy.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
TRL v1.14's AsyncGRPOTrainer now supports LoRA adapter training, allowing only the small adapter to be synced to vLLM. This enables distributed reinforcement learning setups where the trainer and vLLM replicas run as separate Hugging Face Jobs on different machines, improving training efficiency.