Discover and explore top open-source AI tools and projects—updated daily.
Denys88RL library for high-performance training
Top 32.0% on SourcePulse
This library provides a high-performance framework for reinforcement learning, targeting researchers and engineers working with complex simulation environments and advanced RL algorithms. It offers GPU-accelerated training pipelines and supports a wide range of algorithms and environments, enabling faster experimentation and deployment.
How It Works
The framework is built with PyTorch and supports both end-to-end GPU acceleration via NVIDIA Isaac Gym and Brax, and CPU-based environments using Ray or EnvPool. It implements various RL algorithms including PPO (with asymmetric actor-critic variants), SAC, and Rainbow DQN. Key features include support for masked actions, multi-agent training with decentralized and centralized critics, and self-play.
Quick Start & Requirements
pip install rl-gamespip install envpool or pip install ray for CPU environments. Additional gym packages (gym[mujoco], gym[atari], gym[box2d]) and opencv-python may be needed for specific environments.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
steps_num to horizon_length, lr_threshold to kl_threshold).2 weeks ago
1 day
VinF
PrimeIntellect-ai