uv run Training and Play (Experimental)

uv run Training and Play (Experimental)#

Warning

This feature is experimental and subject to change in future releases.

Install uv if you do not have it already:

curl -LsSf https://astral.sh/uv/install.sh | sh

Clone the repo and start training immediately — no virtual environment setup required:

git clone https://github.com/isaac-sim/IsaacLab.git
cd IsaacLab

# Newton backend training without Isaac Sim
uv run train --rl_library rsl_rl \
   --task Isaac-Cartpole-Direct-v0 --headless presets=newton_mjwarp

# Add OVRTX/OVPhysX extras only when the workflow needs them
uv run --extra ov --extra rtx train --rl_library rsl_rl \
   --task Isaac-Cartpole-Direct-v0 --headless presets=newton_mjwarp

uv resolves and manages the environment automatically on each invocation. Supported libraries for --rl_library are: rsl_rl, rl_games, skrl, sb3, and rlinf.

Play / Evaluation#

uv run play --rl_library rsl_rl --task <any_task>