PrimeIntellect-ai/prime-rl
Agentic RL Training at Scale
해결하는 문제
prime-rl은 대규모 에이전트 학습을 위한 강화학습(RL)의 확장성 문제를 해결합니다. 개발자가 수천 개의 GPU에 걸쳐 거대한 모델(1T 이상 파라미터)을 훈련할 수 있도록 하며, 빠른 실험을 위한 모듈화되고 '해킹 가능한' 설계를 유지합니다.
작동 방식
이 프레임워크는 최대의 처리량을 위해 완전히 비동기적인 RL 아키텍처를 사용합니다. 대규모 훈련 및 추론을 위해 여러 고성능 기술을 통합합니다:
- 훈련 및 추론: 훈련에는 FSDP2를, 추론에는 vLLM을 사용하며, FP8 정밀도, 전문가 병렬화(EP), 컨텍스트 병렬화(CP)를 포함합니다.
- 배포: Slurm을 통해 멀티노드 배포를 지원하며, P/D 분리 및 KV 오프로딩과 같은 고급 구성도 가능합니다.
- 파이프라인: Supervised Fine-Tuning(SFT), RL 훈련, 평가를 포함하는 엔드투엔드 포스트트레이닝 파이프라인을 제공합니다.
- 통합: 에이전트 및 소프트웨어 공학(SWE) 환경을 위한 Environments Hub와
verifiers와 네이티브로 연동됩니다.
대상 사용자
전면 모델을 개발하는 AI 연구자 및 엔지니어를 위한 것으로, 특히 MoE(Mixture-of-Experts) 또는 밀도형 모델에 대한 대규모 RL 포스트트레이닝이 필요하거나, VLM(Vision-Language Models)을 훈련하는 분들을 대상으로 합니다.
주요 특징
- 거대한 확장성: 1T 이상의 MoE 모델을 1000개 이상의 GPU에서 훈련 가능.
- 광범위한 모델 지원: GLM, Qwen, Nemotron 및 기타 주요 MoE 패밀리에 대한 네이티브 지원.
- 다중 모달 기능: Qwen3.5와 같은 VLM의 훈련을 지원.
- 유연한 배포: 복잡한 전면 모델 설정을 단일 Slurm 명령어로 배포 가능.
- 포괄적인 도구 세트: SFT, RL, 평가를 하나의 프레임워크 내에서 네이티브로 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch