← Open Source
OpenRL-Lab

openrl

Unified Reinforcement Learning Framework.

Model DevelopmentReinforcement LearningPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
844
Stars
84
Forks
+0
This week
7
Contributors
Created 2023-04-12 · Updated 2026-10-07 · #13269 today
Top developers
huangshiyu13YiwenAIChildTang

OpenRL-Lab/openrl is ranked 13,269 with 844 stars.

Same-category comparison

OpenRL-Lab/openrl is ranked 13,269 among these 8 peers; LiyuanLucasLiu/LM-LSTM-CRF is ranked 13,268.

Same-category comparison
NameRankMetrics
imageprocessor/cv4j13,255
Language:
Java
Stars:
846
Forks:
151
Description:
The target is to set up a high quality and real-time image process and machine learning library which is implemented in pure java. The framework can run application on java desktop and android platform.
amaiya/onprem13,259
Language:
Jupyter Notebook
Stars:
845
Forks:
58
Description:
A toolkit for applying LLMs to sensitive, non-public data in offline or restricted environments.
lucidrains/linear-attention-transformer13,263
Language:
Python
Stars:
845
Forks:
78
Description:
Transformer based on a variant of attention that is linear complexity in respect to sequence length.
LiyuanLucasLiu/LM-LSTM-CRF13,268
Language:
Python
Stars:
844
Forks:
204
Description:
Empower Sequence Labeling with Task-Aware Language Model.
Tomiinek/Multilingual_Text_to_Speech13,271
Language:
Python
Stars:
844
Forks:
156
Description:
An implementation of Tacotron 2 that supports multilingual experiments with parameter-sharing, code-switching, and voice cloning.
aimagelab/mammoth13,272
Language:
Python
Stars:
844
Forks:
156
Description:
An Extendible (General) Continual Learning Framework based on Pytorch - official codebase of Dark Experience for General Continual Learning.
tatsu-lab/alpaca_farm13,276
Language:
Python
Stars:
844
Forks:
66
Description:
A simulation framework for RLHF and alternatives. Develop your RLHF method without collecting human data.
SimonVandenhende/Multi-Task-Learning-PyTorch13,278
Language:
Python
Stars:
843
Forks:
111
Description:
PyTorch implementation of multi-task learning architectures, incl. MTI-Net (ECCV2020).
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryReinforcement Learning
KeywordsRL
Stars844
Forks84
Contributors7
Created date2023-04-12
Updated date2026-10-07
Stars in 1 day0
Stars in 7 days0
Rank13,269
Previous rank13,165
Rank change-104
7-day stars rank13,854
Previous 7-day stars rank13,871
7-day stars rank change17
Total stars rank12,766
Previous total stars rank12,750
Total stars rank change-16
CountryChina
README summary

1 is updated on Dec 20, 2023 The main branch is the latest version of OpenRL, which is under active development. If you just want to have a try with OpenRL, you can switch to the stable branch. Developed based on PyTorch, the goal of OpenRL is to provide a simple-to-use, flexible, efficient and sustainable platform for the reinforcement learning research community. Currently, the features supported by OpenRL include: A **simple-to-use universal interface** that supports training

for all tasks/environments Support for both single-agent and multi-agent tasks Support for offline RL training with expert dataset Support self-play training Reinforcement learning training support for natural language tasks (such as dialogue) Support DeepSpeed Support Arena , which allows convenient evaluation of various agents (even submissions for JiDi) in a competitive environment. Importing models and datasets from Hugging Face. Supports loading Stable-baselines3 models from Hugging Face for testing and training. Tutorial on how to integrate user

-defined environments into OpenRL. Support for models such as LSTM, GRU, Transformer etc. Multiple training acceleration methods including automatic mixed precision training and data collecting wth half precision policy network User-defined training models, reward models, training data and environment support Support for gymnasium environments Support for Callbacks, which can be used to implement various functions such as logging, saving, and early stopping Dictionary observation space support Popular visualization tools such as wandb, tensorboardX are supported Serial or parallel environment

training while ensuring consistent results in both modes Chinese and English documentation Provides unit testing and code coverage testing Compliant with Black Code Style guidelines and type checking Algorithms currently supported by OpenRL (for more details, please refer to Gallery): Proximal Policy Optimization (PPO) Dual-clip PPO Multi-agent PPO (MAPPO) Joint-ratio Policy Optimization (JRPO) Generative Adversarial Imitation Learning (GAIL) Behavior Cloning (BC) Advantage Actor-Critic (A2C) Self-Play Deep Q-Network (DQN) Multi-Agent Transformer (MAT) Value-Decomposition

Network (VDN) Soft Actor Critic (SAC) Deep Deterministic Policy Gradient (DDPG) Environments currently supported by OpenRL (for more details, please refer to Gallery): Gymnasium MuJoCo PettingZoo MPE Chat Bot Atari StarCraft II SMACv2 Omniverse Isaac Gym DeepMind Control Snake gym-pybullet-drones EnvPool GridWorld Super Mario Bros Gym Retro Crafter This framework has undergone multiple iterations by the OpenRL-Lab team which has applied it in academic research. It has now become a mature reinforcement learning framework. OpenRL-Lab will

continue to maintain and update OpenRL, and we welcome everyone to join our open-source community to contribute towards the development of reinforcement learning. For more information about OpenRL, please refer to the documentation. Outline Welcome to OpenRL Outline Why OpenRL? Installation Use Docker Quick Start Gallery Projects Using OpenRL Feedback and Contribution Maintainers Supporters Citing OpenRL License Acknowledgments Why OpenRL Here we provide a table for the comparison of OpenRL and existing popular RL libraries. OpenRL employs a modular

design and high-level abstraction, allowing users to accomplish training for various tasks through a unified and user-friendly interface.

Frequently asked questions

How many stars and forks are recorded?

OpenRL-Lab/openrl has 844 stars and 84 forks.

What is the repository rank?

OpenRL-Lab/openrl is ranked 13,269.

What language and category are recorded?

OpenRL-Lab/openrl has 844 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

OpenRL-Lab/openrl is compared with LiyuanLucasLiu/LM-LSTM-CRF, ranked 13,268 with 844 stars.

Nearby in the ranking
Similar items