What problem does it solve? Setting up reinforcement learning post-training for large language models requires coordinating distributed training, high-throughput rollout generation, and data management across frameworks, which is complex and error-prone to configure manually. ## Core Features & Use Cases - GRPO and RL Training Workflows: Step-by-step guidance for GRPO, PPO, GSPO, and REINFORCE++ training with Megatron-LM parallelism and SGLang rollout generation. - Async and Multi-Turn Training: Instructions for asynchronous training with buffered rollouts and multi-turn agentic training with custom tool-calling generate functions. - Troubleshooting Reference: Solutions for SGLang crashes, weight sync timeouts, OOM errors, reward collapse, and data loading bottlenecks. - Use Case: Train a Qwen3-4B model with GRPO on math reasoning data by sourcing a pre-configured model script, preparing JSONL prompt data, and launching train.py with the documented argument set. ## Quick Start Ask the assistant to set up a GRPO training run with slime for a Qwen3 model using your JSONL prompt dataset.