You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: skills/user/setup-arena/SKILL.md
+6-14Lines changed: 6 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: setup-arena
3
-
description: Sets up and verifies a runnable Isaac Lab-Arena checkout using the supported native uv source, native uv wheel, or Docker route. Use when installing Arena, preparing a fresh checkout to run examples or evaluations, choosing between uv and Docker, starting or attaching to the Arena container, mounting datasets/models/evaluation outputs, enabling cuRobo, or checking whether an installation is ready. Do not use for contributor hooks, forced image rebuilds, pytest regression testing, or experiment configuration.
3
+
description: Sets up and verifies a runnable Isaac Lab-Arena checkout using the supported native uv or Docker route. Use when installing Arena, preparing a fresh checkout to run examples or evaluations, choosing between uv and Docker, starting or attaching to the Arena container, mounting datasets/models/evaluation outputs, enabling cuRobo, or checking whether an installation is ready. Do not use for contributor hooks, forced image rebuilds, pytest regression testing, or experiment configuration.
| Native uv, Isaac Lab from source | Default when `uv` is available; supports evaluation, imitation learning, reinforcement learning, and agentic environment generation. |
25
-
| Native uv, Isaac Lab wheel | Use only when the user prefers the wheel and needs evaluation or agentic environment generation; it does not support the Isaac Lab RL/IL scripts. |
24
+
| Native uv | Default when `uv` is available; supports evaluation, imitation learning, reinforcement learning, and agentic environment generation. |
26
25
| Docker | Use when requested, when the existing workflow is container-based, or when cuRobo reachability validation is required. |
27
26
28
-
Do not silently switch routes. The two native flavors share `.venv` and replace one another. Native
29
-
uv does not provide the optional cuRobo package; use Docker with `-c` for `ik_reachable` validation.
27
+
Do not silently switch routes. Native uv does not provide the optional cuRobo package; use Docker
28
+
with `-c` for `ik_reachable` validation.
30
29
31
30
## Preflight and confirmation
32
31
@@ -47,21 +46,14 @@ approval.
47
46
48
47
## Native uv route
49
48
50
-
For the recommended source flavor:
49
+
Initialize the source submodules and sync the environment:
51
50
52
51
```bash
53
52
git submodule update --init --recursive
54
53
uv sync --extra dev
55
54
```
56
55
57
-
For the wheel flavor:
58
-
59
-
```bash
60
-
uv sync --no-default-groups --group isaaclab-from-wheel --extra dev
61
-
```
62
-
63
-
Use `.venv/bin/python` for non-interactive commands. In the wheel flavor, do not use a bare
64
-
`uv run`; it resyncs the environment to the default source flavor.
56
+
Use `.venv/bin/python` for non-interactive commands.
0 commit comments