PrimeIntellect-ai/prime-rl

Agentic RL Training at Scale

何を解決するか

prime-rl は、大規模なエージェント型学習における強化学習(RL)のスケーラビリティの課題に対処します。開発者が数千のGPUにわたって巨大なモデル(1Tパラメータ以上)を訓練できるフレームワークを提供し、迅速な実験を可能にするモジュール化かつ「ハッカブル」な設計を維持します。

動作方法

このフレームワークは、スループットを最大化する完全非同期RLアーキテクチャを採用しています。大規模な訓練・推論には、いくつかの高性能技術を統合しています:

  • 訓練・推論:訓練には FSDP2、推論には vLLM を使用し、FP8精度、Expert Parallelism(EP)、Context Parallelism(CP)を組み込みます。
  • デプロイ:Slurm を通じたマルチノードデプロイをサポートしており、P/D非同期化やKVオフロードなどの高度な構成も可能。
  • パイプライン:Supervised Fine-Tuning(SFT)、RL訓練、評価をカバーするエンドツーエンドのポストトレーニングパイプラインを提供。
  • 統合:Environments Hub および verifiers とネイティブに連携し、エージェント型およびソフトウェアエンジニアリング(SWE)環境に対応。

対象ユーザー

前線モデルの研究者およびエンジニア向けに設計されており、特にMoE(Mixture-of-Experts)または密度型モデルにおける大規模RLポストトレーニングを実施する必要がある方、およびVLM(視覚言語モデル)の訓練を行う方を対象としています。

主な特徴

  • 巨大なスケーラビリティ:1T+のMoEモデルを1000台以上のGPUで訓練可能。
  • 広範なモデル対応:GLM、Qwen、Nemotron、およびその他の主要なMoEファミリーをネイティブサポート。
  • マルチモーダル対応:Qwen3.5 などのVLMの訓練をサポート。
  • 柔軟なデプロイ:複雑な前線モデル構成をワンラインSlurmでデプロイ可能。
  • 包括的なツールキット:SFT、RL、評価を1つのフレームワーク内でネイティブにサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch