AgileRL  by AgileRL

RLOps library for faster reinforcement learning development

Created 2 years ago
820 stars

Top 43.3% on SourcePulse

GitHubView on GitHub
Project Summary

AgileRL is a deep reinforcement learning library designed to accelerate RL development through RLOps, focusing on reducing training and hyperparameter optimization (HPO) times. It targets researchers and practitioners seeking efficient RL model development, offering state-of-the-art algorithms and pioneering evolutionary HPO techniques for significant speedups.

How It Works

AgileRL leverages evolutionary algorithms for hyperparameter optimization, automating the discovery of optimal configurations. This approach contrasts with traditional methods requiring numerous manual training runs. The library supports distributed training and includes a range of on-policy, off-policy, offline, multi-agent, and contextual multi-armed bandit algorithms, all designed to be "evolvable."

Quick Start & Requirements

Highlighted Details

  • Claims 10x faster hyperparameter optimization compared to traditional RL frameworks combined with Optuna.
  • Supports multi-agent RL using Petting Zoo-style API, with benchmarks against other libraries.
  • Implements a wide array of algorithms including PPO, DQN, Rainbow DQN, DDPG, TD3, CQL, ILQL, MADDPG, MATD3, NeuralUCB, and NeuralTS.
  • Features include custom module/network creation and LLM finetuning capabilities.

Maintenance & Community

Licensing & Compatibility

  • License: Apache 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

The library is under active development, with "more coming soon" for evolvable algorithms. While benchmarks claim significant speedups, real-world performance may vary based on specific environments and configurations.

Health Check
Last Commit

16 hours ago

Responsiveness

1 day

Pull Requests (30d)
7
Issues (30d)
0
Star History
12 stars in the last 30 days

Explore Similar Projects

Starred by Philipp Moritz Philipp Moritz(Cofounder of Anyscale), Jason Knight Jason Knight(Director AI Compilers at NVIDIA; Cofounder of OctoML), and
1 more.

ARS by modestyachts

0.2%
425
Reinforcement learning via augmented random search
Created 7 years ago
Updated 4 years ago
Starred by Hanlin Tang Hanlin Tang(CTO Neural Networks at Databricks; Cofounder of MosaicML), Amanpreet Singh Amanpreet Singh(Cofounder of Contextual AI), and
2 more.

coach by IntelLabs

0%
2k
Reinforcement learning framework for experimentation (discontinued)
Created 8 years ago
Updated 2 years ago
Feedback? Help us improve.