Skip to content

Commit 029e2e0

Browse files
authored
[CI] Move unittests-isaaclab to OSDC runners (#4570)
1 parent fd33226 commit 029e2e0

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

‎.github/unittest/linux_libs/scripts_isaaclab/isaac.sh‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ export TF_CPP_MIN_LOG_LEVEL=0
1515
export BATCHED_PIPE_TIMEOUT=60
1616
export TD_GET_DEFAULTS_TO_NONE=1
1717
export OMNI_KIT_ACCEPT_EULA=yes
18+
export ACCEPT_EULA=Y
19+
export PRIVACY_CONSENT=Y
20+
# linux_job_v3 runs this script under `uv run`, which makes Ray start its workers
21+
# with `uv run` too. uv picks its own interpreter rather than Isaac Sim's bundled
22+
# Python, and the workers die with "SRE module mismatch".
23+
export RAY_ENABLE_UV_RUN_RUNTIME_ENV=0
1824
export PIP_DISABLE_PIP_VERSION_CHECK=1
1925
export PYTHONNOUSERSITE=1
2026

‎.github/workflows/test-linux-libs.yml‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -391,12 +391,11 @@ jobs:
391391
python_version: ["3.11"]
392392
cuda_arch_version: ["12.8"]
393393
if: ${{ github.event_name == 'push' || github.event_name == 'workflow_call' || github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'Environments') || contains(github.event.pull_request.labels.*.name, 'Environments/isaaclab') }}
394-
uses: vmoens/test-infra/.github/workflows/isaac_linux_job_v2.yml@main
394+
uses: pytorch/test-infra/.github/workflows/linux_job_v3.yml@main
395395
with:
396396
repository: pytorch/rl
397-
runner: "linux.g5.4xlarge.nvidia.gpu"
397+
runner: "mt-l-x86aavx2-11-41-a10g"
398398
docker-image: "nvcr.io/nvidia/isaac-lab:2.3.0"
399-
test-infra-repository: vmoens/test-infra
400399
gpu-arch-type: cuda
401400
gpu-arch-version: "12.8"
402401
timeout: 120

0 commit comments

Comments
 (0)