What problem does it solve? Setting up reinforcement learning post-training for large language models requires coordinating distributed training backends, rollout engines, reward functions, and algorithm configurations, which is error-prone without structured guidance. ## Core Features & Use Cases - RL Algorithm Workflows: Step-by-step configurations for GRPO, PPO/GAE, RLOO, REINFORCE++, and DAPO with critic-free or critic-based setups. - Backend Flexibility: Guidance for FSDP, FSDP2, and Megatron-LM training backends plus vLLM and SGLang rollout engines, scaling from 0.5B to 671B parameter models. - Troubleshooting References: Detailed solutions for OOM errors, training instability, weight sync delays, and vLLM version conflicts. - Use Case: Train a math reasoning model on GSM8K using GRPO with Qwen2.5-7B, a custom boxed-answer reward function, and 8-sample rollouts per prompt. ## Quick Start Ask the assistant to set up a GRPO training run with verl on a GSM8K parquet dataset using Qwen2.5-7B and vLLM rollout on 8 GPUs.