AIAny
AI Train2024
Icon for item

verl: Volcano Engine Reinforcement Learning for LLMs

Open-source HybridFlow implementation for RL post-training of LLMs. Decouples control flow from compute so PPO, GRPO, GSPO and DAPO share one dataflow; pairs FSDP/Megatron with vLLM/SGLang rollout and reports 1.5-20x throughput over prior RLHF stacks.

Introduction

Most RLHF stacks force a choice: a single-controller design that's easy to express new algorithms in but bottlenecks on coordination, or a multi-controller design that's fast but rigid. verl's HybridFlow model refuses the trade-off — it keeps a single controller for the algorithm's data dependencies while letting each worker group run multi-controller compute, so adding a new RL recipe is a few lines of orchestration rather than a framework rewrite.

What Sets It Apart
  • Algorithm-as-dataflow. PPO, GRPO, GSPO, ReMax, RLOO, PRIME and DAPO are all expressed against the same hybrid controller, so swapping objectives doesn't mean re-plumbing the training loop.
  • Backend-agnostic by design. Mix FSDP/FSDP2 or Megatron-LM for training with vLLM, SGLang or HF Transformers for rollout; runs on NVIDIA, AMD ROCm and Ascend NPU.
  • Measured, not asserted, speed. The HybridFlow paper reports 1.5x-20x throughput over prior RLHF baselines, and the library scales rollout to 671B-parameter models with multi-turn agent and vision-language training.
Who It's For and the Trade-offs

Great fit if you're a research or infra team that needs to prototype new RL post-training algorithms at scale and wants production-grade rollout/training plumbing already solved. Look elsewhere if you only need supervised fine-tuning or a one-click RLHF wrapper — verl exposes the dataflow on purpose, so the flexibility comes with a real distributed-systems learning curve and heavy GPU requirements.

Information

  • Websitegithub.com
  • OrganizationsByteDance Seed, The University of Hong Kong, Volcano Engine
  • AuthorsByteDance Seed Team, Volcengine, verl community
  • Published date2024/10/31

Categories

More Items

GitHub
AI Train2025

An asynchronous, high-throughput framework for large-scale reinforcement learning and agentic training that scales to 1T+ MoE models and 1000+ GPUs, with native verifiers integration, end-to-end SFT/RL/evals, and Slurm/Kubernetes deployment; requires NVIDIA GPUs.

GitHub
AI Agent2026

Trains reusable natural-language 'skills' for frozen LLM agents by optimizing the skill document in text-space — using trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts. Multi-backend, zero inference-time cost at deployment, designed for iterative, validation-led skill improvement.

GitHub
AI Train2023

Modular PyTorch-based framework for building, training, and deploying physics-informed ML models (neural operators, PINNs, GNNs, diffusion). Provides GPU‑optimized training, domain-specific datapipes for meshes/point clouds, distributed scaling and a model zoo.