@@ -6,7 +6,7 @@ simulation without the training infrastructure. This is the Isaac Lab deployment
66LEAPP-exported policies and is useful for validating that the packaged policy still behaves
77correctly when driven through the deployment stack instead of the training stack.
88
9- Run the deployment script with the task name and the exported LEAPP ``.yaml `` file. Use the
9+ Run the deployment command with the task name and the exported LEAPP ``.yaml `` file. Use the
1010same backend extra and backend selector that you used for training and export, and pass a
1111``--viz `` option when you want a viewport:
1212
@@ -23,49 +23,43 @@ same backend extra and backend selector that you used for training and export, a
2323 .. code-block :: bash
2424
2525 # Newton backend (kitless)
26- uv run --extra leapp python \
27- scripts/reinforcement_learning/leapp/deploy.py \
26+ uv run --extra leapp isaaclab deploy_leapp \
2827 --task < TASK_NAME> \
29- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> \
28+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> \
3029 --viz newton_gl physics=newton_mjwarp
3130
3231 # OV PhysX backend
33- uv run --extra ovphysx,leapp python \
34- scripts/reinforcement_learning/leapp/deploy.py \
32+ uv run --extra ovphysx,leapp isaaclab deploy_leapp \
3533 --task < TASK_NAME> \
36- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> \
34+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> \
3735 --viz kit physics=ovphysx
3836
3937 # Isaac Sim PhysX backend
40- OMNI_KIT_ACCEPT_EULA=Y ACCEPT_EULA=Y uv run --extra isaacsim,leapp python \
41- scripts/reinforcement_learning/leapp/deploy.py \
38+ OMNI_KIT_ACCEPT_EULA=Y ACCEPT_EULA=Y uv run --extra isaacsim,leapp isaaclab deploy_leapp \
4239 --task < TASK_NAME> \
43- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> \
40+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> \
4441 --viz kit physics=isaacsim_physx
4542
4643 .. tab-item :: isaaclab.sh / isaaclab.bat
4744
4845 .. code-block :: bash
4946
5047 # Newton backend (kitless)
51- ./isaaclab.sh -p \
52- scripts/reinforcement_learning/leapp/deploy.py \
48+ ./isaaclab.sh deploy_leapp \
5349 --task < TASK_NAME> \
54- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> \
50+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> \
5551 --viz newton_gl physics=newton_mjwarp
5652
5753 # OV PhysX backend
58- ./isaaclab.sh -p \
59- scripts/reinforcement_learning/leapp/deploy.py \
54+ ./isaaclab.sh deploy_leapp \
6055 --task < TASK_NAME> \
61- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> \
56+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> \
6257 --viz kit physics=ovphysx
6358
6459 # Isaac Sim PhysX backend
65- OMNI_KIT_ACCEPT_EULA=Y ACCEPT_EULA=Y ./isaaclab.sh -p \
66- scripts/reinforcement_learning/leapp/deploy.py \
60+ OMNI_KIT_ACCEPT_EULA=Y ACCEPT_EULA=Y ./isaaclab.sh deploy_leapp \
6761 --task < TASK_NAME> \
68- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> \
62+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> \
6963 --viz kit physics=isaacsim_physx
7064
7165 .. tab-item :: :icon:`fa-brands fa-windows` Windows
@@ -78,47 +72,47 @@ same backend extra and backend selector that you used for training and export, a
7872 .. code-block :: batch
7973
8074 :: Newton backend (kitless)
81- uv run --extra leapp python scripts\reinforcement_learning\leapp\deploy.py ^
75+ uv run --extra leapp isaaclab deploy_leapp ^
8276 --task < TASK_NAME> ^
83- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> ^
77+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> ^
8478 --viz newton_gl physics=newton_mjwarp
8579
8680 :: OV PhysX backend
87- uv run --extra ovphysx,leapp python scripts\reinforcement_learning\leapp\deploy.py ^
81+ uv run --extra ovphysx,leapp isaaclab deploy_leapp ^
8882 --task < TASK_NAME> ^
89- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> ^
83+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> ^
9084 --viz kit physics=ovphysx
9185
9286 :: Isaac Sim PhysX backend
9387 set OMNI_KIT_ACCEPT_EULA = Y
9488 set ACCEPT_EULA = Y
95- uv run --extra isaacsim,leapp python scripts\reinforcement_learning\leapp\deploy.py ^
89+ uv run --extra isaacsim,leapp isaaclab deploy_leapp ^
9690 --task < TASK_NAME> ^
97- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> ^
91+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> ^
9892 --viz kit physics=isaacsim_physx
9993
10094 .. tab-item :: isaaclab.sh / isaaclab.bat
10195
10296 .. code-block :: batch
10397
10498 :: Newton backend (kitless)
105- isaaclab.bat -p scripts\reinforcement_learning\leapp\deploy.py ^
99+ isaaclab.bat deploy_leapp ^
106100 --task < TASK_NAME> ^
107- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> ^
101+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> ^
108102 --viz newton_gl physics=newton_mjwarp
109103
110104 :: OV PhysX backend
111- isaaclab.bat -p scripts\reinforcement_learning\leapp\deploy.py ^
105+ isaaclab.bat deploy_leapp ^
112106 --task < TASK_NAME> ^
113- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> ^
107+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> ^
114108 --viz kit physics=ovphysx
115109
116110 :: Isaac Sim PhysX backend
117111 set OMNI_KIT_ACCEPT_EULA = Y
118112 set ACCEPT_EULA = Y
119- isaaclab.bat -p scripts\reinforcement_learning\leapp\deploy.py ^
113+ isaaclab.bat deploy_leapp ^
120114 --task < TASK_NAME> ^
121- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> ^
115+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> ^
122116 --viz kit physics=isaacsim_physx
123117
124118
@@ -135,7 +129,7 @@ entities.
135129Match the Training and Export Configuration
136130-------------------------------------------
137131
138- The deployment script rebuilds the task configuration from ``--task ``. It cannot infer the
132+ The deployment command rebuilds the task configuration from ``--task ``. It cannot infer the
139133training configuration from the checkpoint or LEAPP YAML, so you must provide the same
140134configuration selections used for training and export. The task name, LEAPP YAML, and
141135checkpoint must describe the same policy.
@@ -156,10 +150,9 @@ For example, append the preset after the deployment options:
156150
157151.. code-block :: bash
158152
159- uv run --extra leapp python \
160- scripts/reinforcement_learning/leapp/deploy.py \
153+ uv run --extra leapp isaaclab deploy_leapp \
161154 --task Isaac-Humanoid \
162- --leapp_model < PATH_TO_EXPORTED_LEAPP_YAML> \
155+ --pipeline < PATH_TO_EXPORTED_LEAPP_YAML> \
163156 --viz newton_gl \
164157 presets=newton_mjwarp
165158
0 commit comments