What problem does it solve? RLHF training of large models (7B-70B+) requires coordinating Actor, Critic, Reward, and Reference models across GPU clusters while keeping generation fast and memory usage under control. This Skill provides ready-to-use OpenRLHF commands and workflows for distributed RLHF with Ray scheduling and vLLM inference acceleration. ## Core Features & Use Cases - Distributed PPO/GRPO/RLOO Training: Launch Ray-based RLHF jobs with Hybrid Engine GPU sharing, vLLM sleep mode, and DeepSpeed ZeRO-3 sharding. - Reward Model and DPO Training: Train reward models or run direct preference optimization without a reward model using DeepSpeed. - Custom Rewards and Agent RLHF: Implement custom reward functions for code generation or math reasoning, and build multi-step agent training loops. - Use Case: Fine-tune a Llama-3-8B model on preference data by training a reward model, then running PPO with colocated models on 8 A100 GPUs, cutting GPU idle time through sleep/wake cycles. ## Quick Start Use the openrlhf-training skill to set up a GRPO training job for a Llama-3-8B model on my 8-GPU Ray cluster.