Lyceum: An efficient and scalable ecosystem for robot learning

01/21/2020
by   Colin Summers, et al.
9

We introduce Lyceum, a high-performance computational ecosystem for robot learning. Lyceum is built on top of the Julia programming language and the MuJoCo physics simulator, combining the ease-of-use of a high-level programming language with the performance of native C. In addition, Lyceum has a straightforward API to support parallel computation across multiple cores and machines. Overall, depending on the complexity of the environment, Lyceum is 5-30x faster compared to other popular abstractions like OpenAI's Gym and DeepMind's dm-control. This substantially reduces training time for various reinforcement learning algorithms; and is also fast enough to support real-time model predictive control through MuJoCo. The code, tutorials, and demonstration videos can be found at: www.lyceum.ml.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/06/2023

Potential of the Julia programming language for high energy physics computing

Research in high energy physics (HEP) requires huge amounts of computing...
research
11/08/2022

OutlierDetection.jl: A modular outlier detection ecosystem for the Julia programming language

OutlierDetection.jl is an open-source ecosystem for outlier detection in...
research
05/17/2017

Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language

We introduce two new packages, Nemo and Hecke, written in the Julia prog...
research
10/03/2022

CaiRL: A High-Performance Reinforcement Learning Environment Toolkit

This paper addresses the dire need for a platform that efficiently provi...
research
11/01/2018

Fashionable Modelling with Flux

Machine learning as a discipline has seen an incredible surge of interes...
research
04/18/2019

ClangJIT: Enhancing C++ with Just-in-Time Compilation

The C++ programming language is not only a keystone of the high-performa...
research
12/22/2020

NetworkDynamics.jl – Composing and simulating complex networks in Julia

NetworkDynamics.jl is an easy-to-use and computationally efficient packa...

Please sign up or login with your details

Forgot password? Click here to reset