#36 · Primary category: Deep Learning Frameworks
OpenRLHF
An Easy-to-use, Scalable and High-performance Agentic RL Framework based on Ray (PPO & DAPO & REINFORCE++ & VLM & TIS & vLLM & Ray & Async RL)
Project last updated:08/13/26
GitHub Stars
10.0K
Forks
1.0K
Contributors
90
License
Apache-2.0
Why we included this project
OpenRLHF is aimed at teams who want to align a model with reinforcement learning rather than just supervised fine-tuning, and who would rather not build the distributed plumbing themselves. It combines Ray for scheduling, vLLM for generation, and DeepSpeed for memory-efficient training, so the same code path handles PPO, GRPO, RLOO, DAPO, or REINFORCE++ runs against large models, including multimodal vision-language ones, on multi-GPU hardware. The agent-based design also supports multi-turn, environment-interacting training loops with custom reward functions, which is where many real RLHF workloads end up. Practical value comes from runnable example scripts that cover common scenarios instead of bare concepts, so a small team can get a working pipeline without re-deriving the whole distributed training stack. It is a training framework, not an inference service, so expect to supply your own GPUs and experiment-management workflow.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.