注目★★★★★Hugging Face Blog
TRL v1.14、LoRAでNCCLなしの分散GRPOを実現
30秒で把握
- 1TRL v1.14がAsyncGRPOのLoRAアダプター専用同期に対応
- 2Storage Bucket共有でHF Jobs間を接続しNCCLを不要化
- 3KV prefixルーティングにより500ステップを3時間27分から53分へ短縮
要約
Hugging FaceはTRL v1.14で、AsyncGRPOTrainerからLoRAアダプターだけをvLLMへ同期できる機能を提供した。rank-1アダプターは数MBで、Storage Bucketを共有ファイルシステムとして使い、NCCLなしで別マシンのHF Jobs間を接続する。構成はAsyncGRPOTrainerのJob 1台、vLLMのJob 2台、認証とリクエスト振り分けを担うプロキシで構成する。プロキシはKV prefixを保持するレプリカへロールアウトを送り、アダプター更新を全レプリカへ配信する。500ステップの実行時間は、5回の試行で3時間27分から53分まで短縮した。
あなたへの影響
TRLでAsyncGRPOを運用する日本のエンジニアは、TRL v1.14とvLLM v0.27.1を前提に、Storage Bucket共有・プロキシ経由の構成を次の検証候補にすべきです。
推奨:LoRAはモデル全体ではなく差分アダプターだけを同期する方式で、NCCLを使えないJob間の分散を可能にします。