TorchBeast: A PyTorch Platform for Distributed RL

By Heinrich Küttler, Nantas Nardelli, Thibaut Lavril, Marco Selvatici, Viswanath Sivakumar, Tim Rocktaschel, Edward Grefenstette. 2019

62 citations recorded by the source corpus.

TorchBeast is a platform for reinforcement learning (RL) research in PyTorch. It implements a version of the popular IMPALA algorithm for fast, asynchronous, parallel training of RL agents. Additionally, TorchBeast has simplicity as an explicit design goal: We provide both a pure-Python implementation ("MonoBeast") as well as a multi-machine high-performance version ("PolyBeast"). In the latter, parts of the implementation are written in C++, but all parts pertaining to machine learning are kept in simple Python using PyTorch, with the environments provided using the OpenAI Gym interface. This enables researchers to conduct scalable RL research using TorchBeast without any programming knowledge beyond Python and PyTorch. In this paper, we describe the TorchBeast design principles and implementation and demonstrate that it performs on-par with IMPALA on Atari. TorchBeast is released as an open-source package under the Apache 2.0 license and is available at \url{this https URL}.

Subfields: Hardware and Architecture, Mechanical Engineering, Software, Reinforcement Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Hardware and Architecture

  1. Gabriel Barth-Maron
  2. Nando de Freitas
  3. Edward Grefenstette
  4. Alexander Novikov
  5. Ziyun Wang
  6. Fan Yang
  7. Jacob Steinhardt

In Mechanical Engineering

  1. Serkan Cabi
  2. Gabriel Barth-Maron
  3. Abhinav Kumar Gupta
  4. Nando de Freitas
  5. Caglar Gulcehre
  6. Sergio Gomez Colmenarejo
  7. Alexander Novikov
  8. Ziyun Wang

In Software

  1. Noah D. Goodman
  2. Ziyun Wang
  3. Tim Rocktaschel
  4. T. Paine
  5. Jacob Steinhardt

In Reinforcement Learning

  1. Sergey Levine
  2. Ziyun Wang
  3. Pieter Abbeel
  4. Nando de Freitas
  5. T. Paine
  6. Roozbeh Mottaghi
  7. Abhinav Kumar Gupta
  8. Alexander Novikov

Citations in the corpus