Discover and explore top open-source AI tools and projects—updated daily.
instadeepaiRL environments in JAX for accelerated research
Top 45.3% on SourcePulse
Jumanji is a diverse suite of 22 scalable reinforcement learning (RL) environments written in JAX, designed for hardware-accelerated research. It aims to make RL research more accessible, facilitate industrial applications, and enable arbitrarily difficult problems by providing a simple, well-tested API and high-speed environments for faster iteration and large-scale experimentation.
How It Works
Jumanji leverages JAX for its core functionality, enabling automatic vectorization (jax.vmap), parallelization (jax.pmap), and Just-In-Time (JIT) compilation (jax.jit). This approach allows for significant speedups and efficient scaling across hardware accelerators like GPUs and TPUs. The environments are designed to be compatible with popular RL frameworks through dm_env and Gymnasium wrappers, offering a familiar interface inspired by both OpenAI Gym and DeepMind Environment.
Quick Start & Requirements
pip install -U jumanji or from GitHub: pip install git+https://github.com/instadeepai/jumanji.gitpython3-tk on Linux).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The example agents provided are for inspiration and not maintained to a production standard. The README does not specify licensing details, which could impact commercial use or closed-source integration.
4 days ago
1 day
rwitten
meta-pytorch
inoryy
n2cholas
openai