Tonic: A Deep Reinforcement Learning Library for Fast Prototyping and Benchmarking
Not on the map. Why?
Abstract (arXiv)
Deep reinforcement learning has been one of the fastest growing fields of machine learning over the past years and numerous libraries have been open sourced to support research. However, most codebases have a steep learning curve or limited flexibility that do not satisfy a need for fast prototyping in fundamental research. This paper introduces Tonic, a Python library allowing researchers to quickly implement new ideas and measure their importance by providing: 1) general-purpose configurable modules 2) several baseline agents: A2C, TRPO, PPO, MPO, DDPG, D4PG, TD3 and SAC built with these modules 3) support for TensorFlow 2 and PyTorch 4) support for continuous-control environments from OpenAI Gym, DeepMind Control Suite and PyBullet 5) scripts to experiment in a reproducible way, plot results, and play with trained agents 6) a benchmark of the provided agents on 70 continuous-control tasks. Evaluation is performed in fair conditions with identical seeds, training and testing loops, while sharing general improvements such as non-terminal timeouts and observation normalization. Finally, to demonstrate how Tonic simplifies experimentation, a novel agent called TD4 is implemented and evaluated.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 7; 2023: 4; 2024: 4.
18 papers.
Sort:
By area:
- 2021d3rlpy: An Offline Deep Reinforcement Learning Librarycited by 84
- 2021Is Bang-Bang Control All You Need? Solving Continuous Control with Bernoulli Policiescited by 37
- 2022skrl: Modular and Flexible Library for Reinforcement Learningcited by 35
- 2022DEP-RL: Embodied Exploration for Reinforcement Learning in Overactuated and Musculoskeletal Systemscited by 27
- 2022Continuous MDP Homomorphisms and Homomorphic Policy Gradientcited by 24
- 2021OstrichRL: A Musculoskeletal Ostrich Simulation to Study Bio-mechanical Locomotioncited by 10
- 2023SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Corescited by 10
- 2022Learning with Muscles: Benefits for Data-Efficiency and Robustness in Anthropomorphic Taskscited by 5
- 2023XuanCe: A Comprehensive and Unified Deep Reinforcement Learning Librarycited by 5
- 2023Natural and Robust Walking using Reinforcement Learning without Demonstrations in High-Dimensional Musculoskeletal Modelscited by 4
- 2024NovelGym: A Flexible Ecosystem for Hybrid Planning and Learning Agents Designed for Open Worldscited by 4
- 2022Neural Circuit Architectural Priors for Embodied Controlcited by 3
6 more
- 2022Pearl: Parallel Evolutionary and Reinforcement Learning Librarycited by 2
- 2024Neural Circuit Architectural Priors for Quadruped Locomotioncited by 2
- 2022Long N-step Surrogate Stage Reward to Reduce Variances of Deep Reinforcement Learning in Complex Problemscited by 0
- 2023Mitigating Estimation Errors by Twin TD-Regularized Actor and Critic for Deep Reinforcement Learningcited by 0
- 2024Neuron-centric Hebbian Learningcited by 0
- 2024Learning in complex action spaces without policy gradientscited by 0
- 2024Neural Circuit Architectural Priors for Quadruped Locomotion9 Oct 2024
- 2024Learning in complex action spaces without policy gradients8 Oct 2024
- 2024Neuron-centric Hebbian Learning16 Feb 2024
- 2024NovelGym: A Flexible Ecosystem for Hybrid Planning and Learning Agents Designed for Open Worlds7 Jan 2024
- 2023XuanCe: A Comprehensive and Unified Deep Reinforcement Learning Library25 Dec 2023
- 2023Mitigating Estimation Errors by Twin TD-Regularized Actor and Critic for Deep Reinforcement Learning7 Nov 2023
- 2023Natural and Robust Walking using Reinforcement Learning without Demonstrations in High-Dimensional Musculoskeletal Models6 Sep 2023
- 2023SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Cores29 Jun 2023
- 2022Long N-step Surrogate Stage Reward to Reduce Variances of Deep Reinforcement Learning in Complex Problems10 Oct 2022
- 2022Continuous MDP Homomorphisms and Homomorphic Policy Gradient15 Sep 2022
- 2022Learning with Muscles: Benefits for Data-Efficiency and Robustness in Anthropomorphic Tasks8 Jul 2022
- 2022DEP-RL: Embodied Exploration for Reinforcement Learning in Overactuated and Musculoskeletal Systems30 May 2022
6 more
- 2022skrl: Modular and Flexible Library for Reinforcement Learning8 Feb 2022
- 2022Pearl: Parallel Evolutionary and Reinforcement Learning Library24 Jan 2022
- 2022Neural Circuit Architectural Priors for Embodied Control13 Jan 2022
- 2021OstrichRL: A Musculoskeletal Ostrich Simulation to Study Bio-mechanical Locomotion11 Dec 2021
- 2021d3rlpy: An Offline Deep Reinforcement Learning Library6 Nov 2021
- 2021Is Bang-Bang Control All You Need? Solving Continuous Control with Bernoulli Policies3 Nov 2021
- 2021d3rlpy: An Offline Deep Reinforcement Learning Librarycited by 84
- 2021d3rlpy: An Offline Deep Reinforcement Learning Library6 Nov 2021
- 2021Is Bang-Bang Control All You Need? Solving Continuous Control with Bernoulli Policiescited by 37
- 2022skrl: Modular and Flexible Library for Reinforcement Learningcited by 35
- 2022DEP-RL: Embodied Exploration for Reinforcement Learning in Overactuated and Musculoskeletal Systemscited by 27
- 2022Continuous MDP Homomorphisms and Homomorphic Policy Gradientcited by 24
- 2021OstrichRL: A Musculoskeletal Ostrich Simulation to Study Bio-mechanical Locomotioncited by 10
- 2023SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Corescited by 10
- 2022Learning with Muscles: Benefits for Data-Efficiency and Robustness in Anthropomorphic Taskscited by 5
- 2023XuanCe: A Comprehensive and Unified Deep Reinforcement Learning Librarycited by 5
- 2023Natural and Robust Walking using Reinforcement Learning without Demonstrations in High-Dimensional Musculoskeletal Modelscited by 4
- 2024NovelGym: A Flexible Ecosystem for Hybrid Planning and Learning Agents Designed for Open Worldscited by 4
- 2022Neural Circuit Architectural Priors for Embodied Controlcited by 3
- 2022Pearl: Parallel Evolutionary and Reinforcement Learning Librarycited by 2
12 most cited of 17 All 17 (JSON)
- 2024Neural Circuit Architectural Priors for Quadruped Locomotion9 Oct 2024
- 2024Learning in complex action spaces without policy gradients8 Oct 2024
- 2024Neuron-centric Hebbian Learning16 Feb 2024
- 2024NovelGym: A Flexible Ecosystem for Hybrid Planning and Learning Agents Designed for Open Worlds7 Jan 2024
- 2023XuanCe: A Comprehensive and Unified Deep Reinforcement Learning Library25 Dec 2023
- 2023Mitigating Estimation Errors by Twin TD-Regularized Actor and Critic for Deep Reinforcement Learning7 Nov 2023
- 2023Natural and Robust Walking using Reinforcement Learning without Demonstrations in High-Dimensional Musculoskeletal Models6 Sep 2023
- 2023SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Cores29 Jun 2023
- 2022Long N-step Surrogate Stage Reward to Reduce Variances of Deep Reinforcement Learning in Complex Problems10 Oct 2022
- 2022Continuous MDP Homomorphisms and Homomorphic Policy Gradient15 Sep 2022
- 2022Learning with Muscles: Benefits for Data-Efficiency and Robustness in Anthropomorphic Tasks8 Jul 2022
- 2022DEP-RL: Embodied Exploration for Reinforcement Learning in Overactuated and Musculoskeletal Systems30 May 2022
12 newest of 17 All 17 (JSON)