Installation#

This page describes how to install Isaac Lab Arena from source inside a Docker container.

Supported Systems#

Isaac Lab Arena runs on Isaac Sim 5.1.0 and Isaac Lab 2.3.0. The dependencies are installed automatically during the Docker build process. Hardware requirements for Isaac Lab Arena are shared with Isaac Sim, and are detailed in Isaac Sim Requirements.

GR00T fine-tuning: Our example workflows include (optional) fine-tuning of the GR00T model. These workflows have additional requirements, notably that they do not support Blackwell GPUs, and require large amounts of GPU memory. Specific additional requirements for GR00T fine-tuning are detailed in the respective workflow pages.

Installation via Docker#

Isaac Lab Arena supports installation from source inside a Docker container. Future versions of Isaac Lab Arena, we will support a larger range of installation options.

  1. Clone the repository and initialize submodules:

git clone git@github.com:isaac-sim/IsaacLab-Arena.git
git submodule update --init --recursive
  1. Launch the docker container:

./docker/run_docker.sh

for more details see Docker Containers.

  1. Optionally verify installation by running tests:

pytest -sv -m with_cameras isaaclab_arena/tests/ --ignore=isaaclab_arena/tests/policy/
pytest -sv -m "not with_cameras" isaaclab_arena/tests/ --ignore=isaaclab_arena/tests/policy/

With isaaclab_arena installed and the docker running, you’re ready to build your first IsaacLab-Arena Environment. See First Arena Environment to get started.