Skip to content

Isaac Lab

GitHub code

Isaac Lab 2.3.2 git install, with ISAAC_LAB_VERSION: "develop" available for upstream source builds.

See Last tested for the latest validation status.

Depends on:

  • Vulkan Configuration
  • Username
  • Isaac Sim

Note that CUDA Toolkit is not required for Isaac Lab.

Source build from compose.yaml:

build:
  args:
    ISAAC_LAB_VERSION: "develop"

develop clones https://github.com/isaac-sim/IsaacLab.git at develop into ~/IsaacLab, links the installed Isaac Sim runtime via _isaac_sim, then runs ./isaaclab.sh --install.

Quick test:

cd ~/IsaacLab
./isaaclab.sh -p scripts/tutorials/00_sim/log_time.py --headless
# View the logs and press Ctrl+C to stop
# tail -f ~/IsaacLab/logs/docker_tutorial/log.txt

Train Cartpole:

cd ~/IsaacLab
./isaaclab.sh -p scripts/reinforcement_learning/rl_games/train.py --task=Isaac-Cartpole-v0 --headless
# or
./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Cartpole-v0 --headless
# or
./isaaclab.sh -p scripts/reinforcement_learning/skrl/train.py --task=Isaac-Cartpole-v0 --headless

On Host:

Quick test using official Docker image:

scripts/docker_run_official_isaac_lab.sh

Known Issues

See official known issues for Isaac Lab.