moolib: A Platform for Distributed RL

26 Jan 2022  ·  Vegard Mella, Eric Hambro, Danielle Rothermel, Heinrich Küttler ·

We present moolib, a library that enables the implementation of distributed reinforcement learning and other machine learning codebases. Our implementation aims to be both simple and scalable, targeting researchers with a wide range of available computing resources, e.g., from individual to hundreds of GPUs. moolib is build around efficient remote procedure calls (RPCs) for both tensor and non-tensor data. Together with the moolib library, we present example user code which shows how moolib’s components can be used to implement common reinforcement learning agents as a simple but scalable distributed network of homogeneous peers. Together with this whitepaper, moolib and its examples are provided as open source code at our repository at github.com/facebookresearch/moolib.

PDF

Datasets


  Add Datasets introduced or used in this paper

Results from the Paper


  Submit results from this paper to get state-of-the-art GitHub badges and help the community compare results to other papers.

Methods


No methods listed for this paper. Add relevant methods here