Discover and explore top open-source AI tools and projects—updated daily.
vllm-projectLLM post-training framework for scalable RL
Top 80.2% on SourcePulse
Summary
Vime is an LLM post-training framework designed for Reinforcement Learning (RL) scaling, built upon the slime project and integrating the vLLM inference engine. It targets researchers and engineers seeking efficient LLM fine-tuning and flexible data generation workflows. Vime offers high-performance training by connecting Megatron with vLLM, enabling scalable RL applications.
How It Works
Vime's architecture comprises three core modules: training (Megatron), rollout (vLLM + router), and data buffer. The training module handles the primary optimization process, consuming data from the data buffer and synchronizing model parameters. The rollout module leverages vLLM for high-throughput inference, routing generation requests and producing new training data, including rewards, which is then fed back into the data buffer. This design facilitates efficient training and arbitrary data generation workflows by bridging Megatron's training stack with vLLM's inference capabilities.
Quick Start & Requirements
The README refers to a "Quick Start Guide" and "examples" sections for comprehensive details on environment setup, data preparation, and training startup. Specific installation commands (e.g., pip install) or explicit prerequisites like Python/CUDA versions are not detailed, though vLLM integration implies GPU hardware is necessary. Code style consistency is managed via pre-commit.
Highlighted Details
Maintenance & Community
Vime is actively maintained by the vLLM community. Discussion channels include Slack and a WeChat group. Contributions are welcomed via Issues or Pull Requests, with pre-commit used for code style enforcement. The project builds upon and references documentation from the upstream slime repository.
Licensing & Compatibility
The project's license is not specified in the provided README. Consequently, compatibility for commercial use or closed-source linking cannot be determined from this document.
Limitations & Caveats
The README does not explicitly detail project limitations, alpha status, or known bugs. As Vime is derived from slime, users may need to consult slime's documentation for potential inherited caveats.
18 hours ago
Inactive
VikParuchuri
RLHFlow
Agent-RL
modal-labs
Lightning-AI
alibaba
areal-project
oumi-ai
THUDM
EleutherAI