Modular Single-file Reinfocement Learning Algorithms Library🗄
3.0K
English | 简体中文
abcdRL is a Modular Single-file Reinforcement Learning Algorithms Library that provides modular design without strict and clean single-file implementation.
Understand the full implementation details of the algorithm in a single file quickly when reading the code; Benefit from a lightweight modular design, only need to focus on a small number of modules when modifying the algorithm.
abcdRL mainly references the single-file design philosophy of vwxyzjn/cleanrl and the module design of PaddlePaddle/PARL.
Documentation ➡️ docs.abcdrl.xyz
Roadmap🗺️ #57
Open the project in Gitpod🌐 and start coding immediately.
Using Docker📦:
# 0. Prerequisites: Docker & Nvidia Drive & NVIDIA Container Toolkit
# 1. Run DQN algorithm
docker run --rm --gpus all sdpkjc/abcdrl python abcdrl/dqn_torch.py
For detailed installation instructions 👀
Weights & Biases Benchmark Report ➡️ report.abcdrl.xyz
dqn_torch.py, dqn_tf.py, dqn_atari_torch.py, dqn_atari_tf.pyddpg_torch.pytd3_torch.pysac_torch.pyppo_torch.pyddqn_torch.py, ddqn_tf.pypdqn_torch.py, pdqn_tf.py@misc{zhao_abcdrl_2022,
author = {Yanxiao, Zhao},
month = {12},
title = {{abcdRL: Modular Single-file Reinforcement Learning Algorithms Library}},
url = {https://github.com/sdpkjc/abcdrl},
year = {2022}
}
Content type
Image
Digest
sha256:4cfd0d078…
Size
6.6 GB
Last updated
about 3 years ago
docker pull sdpkjc/abcdrl