alibaba/ROLL
An efficient and user-friendly library for scaling Reinforcement Learning with Large Language Models on large-scale GPU resources.
Core Features
Detailed Introduction
ROLL is a specialized reinforcement learning library designed to efficiently scale the training and optimization of Large Language Models (LLMs) using extensive GPU resources. It addresses the critical need for robust infrastructure to improve LLM capabilities in areas such as aligning with human preferences, performing complex reasoning tasks, and facilitating sophisticated multi-turn agentic interactions. By employing a multi-role distributed architecture powered by Ray and integrating advanced acceleration technologies like Megatron-Core, SGLang, and vLLM, ROLL provides a powerful and user-friendly solution for developing high-performance LLMs.