awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
volcengine avatar

volcengine/verl

0
View on GitHub↗
22,015 stele·4,089 fork-uri·Python·Apache-2.0·9 vizualizăriverl.readthedocs.io/en/latest/index.html↗

Verl

verl is a distributed training system designed for large language model alignment and reinforcement learning. It provides a framework for executing post-training pipelines, including supervised fine-tuning and reinforcement learning from human feedback, to refine model behavior and agentic capabilities.

The system utilizes a hybrid training and inference engine that optimizes memory and communication when switching between model generation and gradient updates. It supports multi-modal reinforcement learning for models processing both image and text data, and implements algorithms such as PPO and GRPO to align models using reward signals.

The architecture focuses on distributed scaling through expert parallelism, device-aware placement mapping, and memory resharding. It further reduces resource overhead via low-rank adaptation and decoupled computation dataflows, while providing modular interfaces to integrate with various training and inference engines.

The project includes tools for experiment tracking to log training metrics and performance data to external monitoring platforms.

Features

  • Distributed Training - Offers a distributed framework for scaling large language model training across multiple GPUs using expert parallelism.
  • Large-Scale Model Training - Enables training of models with hundreds of billions of parameters using expert parallelism and distributed backends.
  • Expert Parallelism Configurations - Provides an expert-parallel distributed backend to scale training for massive parameter counts across multiple GPU nodes.
  • Reinforcement Learning Alignment - Implements reinforcement learning algorithms like PPO and GRPO to align large language models using reward signals.
  • Memory Resharding - Optimizes communication overhead by dynamically reconfiguring model partitions when switching between training and generation phases.
  • Sharded Device Mapping - Distributes model layers and tensors across multiple GPUs to optimize hardware utilization and bypass memory limits.
  • Model Training and Inference Engines - Ships a hybrid engine that optimizes memory and communication when switching between model generation and gradient updates.
  • Memory Resharding Optimizations - Optimizes memory and communication during transitions between generation and gradient updates using a hybrid engine.
  • Post-Training Configuration Recipes - Executes post-training workflows including supervised fine-tuning and reinforcement learning to refine model behavior.
  • Reinforcement Learning Algorithms - Implements core reinforcement learning algorithms including PPO and GRPO for reward-based model alignment.
  • Reinforcement Learning Training Pipelines - Provides an orchestration pipeline for executing supervised fine-tuning and RLHF to improve model safety and accuracy.
  • Supervised Fine-Tuning - Provides supervised fine-tuning capabilities as a prerequisite or complement to reinforcement learning.
  • Model Alignment and Feedback - Facilitates large-scale model alignment using reward signals and reinforcement learning while minimizing communication costs.
  • Agentic Interaction Training - Enables training conversation models to handle multiple turns and tool calls using reinforcement learning for complex agentic behaviors.
  • RL Dataflow Construction - Implements decoupled computation dataflows to construct complex post-training reinforcement learning workflows.
  • Large Language Model Optimization - Optimizes the speed and efficiency of large language models through reinforcement learning post-training processes.
  • Model Integration Interfaces - Provides modular interfaces to integrate with various training and inference engines for scalable model execution.
  • Multi-Modal Reinforcement Learning - Supports reinforcement learning for models that process both image and text data.
  • Multi-Modal Training - Applies reinforcement learning to models processing images and text to improve performance across diverse data types.
  • Low-Rank Adaptation - Integrates low-rank adaptation to reduce memory footprints by updating only a small subset of model weights.
  • Modular Provider Interfaces - Provides standardized wrappers to connect diverse training and inference engines while maintaining backend independence.
  • Logic And Infrastructure Decoupling - Implements architectural separation between reinforcement learning algorithm logic and the underlying hardware execution and data movement.
  • Agentic Frameworks - Reinforcement learning framework for agentic workloads.
  • Agentic Reinforcement Learning - Reinforcement learning framework for large models.
  • Fine-Tuning Frameworks - Reinforcement learning framework for large models.
  • Large Language Models - Reinforcement learning framework for LLMs.
  • Model Training - Scalable reinforcement learning framework for training reward models.
  • Model Training Frameworks - Flexible and efficient reinforcement learning framework for LLMs.
  • Reinforcement Learning - Industrial-level RLHF training framework for LLMs.
  • Reinforcement Learning Frameworks - Flexible and efficient framework for reinforcement learning from human feedback.
  • RLHF Frameworks - Flexible and efficient framework for large-scale alignment.
  • Fine-Tuning Frameworks - Reinforcement learning framework for model training.

Istoric stele

Graficul istoricului de stele pentru volcengine/verlGraficul istoricului de stele pentru volcengine/verl

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face volcengine/verl?

verl is a distributed training system designed for large language model alignment and reinforcement learning. It provides a framework for executing post-training pipelines, including supervised fine-tuning and reinforcement learning from human feedback, to refine model behavior and agentic capabilities.

Care sunt principalele funcționalități ale volcengine/verl?

Principalele funcționalități ale volcengine/verl sunt: Distributed Training, Large-Scale Model Training, Expert Parallelism Configurations, Reinforcement Learning Alignment, Memory Resharding, Sharded Device Mapping, Model Training and Inference Engines, Memory Resharding Optimizations.

Care sunt câteva alternative open-source pentru volcengine/verl?

Alternativele open-source pentru volcengine/verl includ: openrlhf/openrlhf — OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across… hiyouga/llama-factory — LLaMA-Factory is a comprehensive suite for dataset preparation, model fine-tuning, memory optimization, and… zhaochenyang20/awesome-ml-sys-tutorial — This project provides a comprehensive technical guide and framework for engineering large-scale machine learning… nvidia/megatron-lm — Megatron-LM is a distributed transformer training library and large language model training framework designed to… inclusionai/areal — AReaL is a system for agent orchestration, distributed model training, and parameter-efficient tuning. It provides a… pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a…

Alternative open-source pentru Verl

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Verl.
  • openrlhf/openrlhfAvatar OpenRLHF

    OpenRLHF/OpenRLHF

    9,675Vezi pe GitHub↗

    OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across distributed GPU clusters. It provides tools for aligning large language models and multimodal vision-language models using algorithms such as PPO, GRPO, and DPO. The framework distinguishes itself through a distributed inference engine that overlaps sample rollout with training to increase throughput. It supports scaling to models exceeding 70 billion parameters via parameter sharding and handles long-context sequences through ring-attention sequence parallelism. The project

    Pythonlarge-language-modelsopenai-o1proximal-policy-optimization
    Vezi pe GitHub↗9,675
  • hiyouga/llama-factoryAvatar hiyouga

    hiyouga/LLaMA-Factory

    72,241Vezi pe GitHub↗

    LLaMA-Factory is a comprehensive suite for dataset preparation, model fine-tuning, memory optimization, and standardized API deployment. It provides a unified platform for the supervised and reward-based fine-tuning of large language models and vision-language models. The framework includes a specialized toolkit for training vision-language models and a model serving interface that deploys trained models through high-performance APIs. It utilizes precision tuning and quantization techniques to reduce the hardware requirements and memory footprint of large models. The system covers data pipel

    Python
    Vezi pe GitHub↗72,241
  • zhaochenyang20/awesome-ml-sys-tutorialAvatar zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371Vezi pe GitHub↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Python
    Vezi pe GitHub↗5,371
  • nvidia/megatron-lmAvatar NVIDIA

    NVIDIA/Megatron-LM

    16,731Vezi pe GitHub↗

    Megatron-LM is a distributed transformer training library and large language model training framework designed to scale models across thousands of GPUs. It functions as a GPU-optimized deep learning toolkit and a scaling engine for mixture-of-experts architectures, enabling the training of models with hundreds of billions of parameters. The project implements multi-dimensional model parallelism, combining tensor, pipeline, data, expert, and context-based workload distribution. It specifically optimizes mixture-of-experts architectures through integrated memory and communication improvements t

    Python
    Vezi pe GitHub↗16,731
  • Vezi toate cele 30 alternative pentru Verl→