Skip to content

Commit 2396430

Browse files
leofangclaude
andcommitted
Add arm64 pytorch nightly entries and fix incorrect comment
PyTorch ships linux-aarch64 GPU wheels (cu126, cu130). Added 4 arm64 pytorch entries to the nightly matrix with GPU l4, and a corresponding test-pytorch-linux-aarch64 job in ci-nightly.yml. Removed the incorrect comment claiming PyTorch doesn't ship arm64 wheels. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7d8c286 commit 2396430

2 files changed

Lines changed: 28 additions & 3 deletions

File tree

.github/workflows/ci-nightly.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,24 @@ jobs:
9090
test-mode: nightly-pytorch
9191
matrix_filter: 'map(select(.MODE == "nightly-pytorch"))'
9292

93+
test-pytorch-linux-aarch64:
94+
name: "Nightly PyTorch (linux-aarch64)"
95+
if: ${{ github.repository_owner == 'nvidia' }}
96+
needs: find-wheels
97+
permissions:
98+
contents: read
99+
actions: read
100+
secrets: inherit
101+
uses: ./.github/workflows/test-wheel-linux.yml
102+
with:
103+
build-type: nightly
104+
host-platform: linux-aarch64
105+
build-ctk-ver: ${{ needs.find-wheels.outputs.CUDA_BUILD_VER }}
106+
run-id: ${{ needs.find-wheels.outputs.RUN_ID }}
107+
sha: ${{ needs.find-wheels.outputs.HEAD_SHA }}
108+
test-mode: nightly-pytorch
109+
matrix_filter: 'map(select(.MODE == "nightly-pytorch"))'
110+
93111
test-pytorch-windows:
94112
name: "Nightly PyTorch (win-64)"
95113
if: ${{ github.repository_owner == 'nvidia' }}
@@ -172,6 +190,7 @@ jobs:
172190
runs-on: ubuntu-latest
173191
needs:
174192
- test-pytorch-linux
193+
- test-pytorch-linux-aarch64
175194
- test-pytorch-windows
176195
- test-numba-cuda-linux-64
177196
- test-numba-cuda-linux-aarch64
@@ -186,6 +205,8 @@ jobs:
186205
# default behaviour.
187206
if ${{ needs.test-pytorch-linux.result == 'cancelled' ||
188207
needs.test-pytorch-linux.result == 'failure' ||
208+
needs.test-pytorch-linux-aarch64.result == 'cancelled' ||
209+
needs.test-pytorch-linux-aarch64.result == 'failure' ||
189210
needs.test-pytorch-windows.result == 'cancelled' ||
190211
needs.test-pytorch-windows.result == 'failure' ||
191212
needs.test-numba-cuda-linux-64.result == 'cancelled' ||

ci/test-matrix.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,15 @@ linux:
6363
- { ARCH: 'amd64', PY_VER: '3.11', CUDA_VER: '12.9.1', LOCAL_CTK: '0', GPU: 't4', GPU_COUNT: '1', DRIVER: 'latest', FLAVOR: 'wsl' }
6464
- { ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '13.2.1', LOCAL_CTK: '0', GPU: 'rtx4090', GPU_COUNT: '1', DRIVER: 'latest', FLAVOR: 'wsl' }
6565
nightly:
66-
# nightly-pytorch (amd64 only — PyTorch does not ship arm64 GPU wheels)
67-
- { MODE: 'nightly-pytorch', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '12.6.3', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.11.0', TORCH_CUDA: 'cu126' }
68-
- { MODE: 'nightly-pytorch', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '13.0.2', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.11.0', TORCH_CUDA: 'cu130' }
66+
# nightly-pytorch
67+
- { MODE: 'nightly-pytorch', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '12.6.3', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.11.0', TORCH_CUDA: 'cu126' }
68+
- { MODE: 'nightly-pytorch', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '13.0.2', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.11.0', TORCH_CUDA: 'cu130' }
6969
- { MODE: 'nightly-pytorch', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '12.6.3', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.9.1', TORCH_CUDA: 'cu126' }
7070
- { MODE: 'nightly-pytorch', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '13.0.2', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.9.1', TORCH_CUDA: 'cu130' }
71+
- { MODE: 'nightly-pytorch', ARCH: 'arm64', PY_VER: '3.12', CUDA_VER: '12.6.3', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.11.0', TORCH_CUDA: 'cu126' }
72+
- { MODE: 'nightly-pytorch', ARCH: 'arm64', PY_VER: '3.12', CUDA_VER: '13.0.2', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.11.0', TORCH_CUDA: 'cu130' }
73+
- { MODE: 'nightly-pytorch', ARCH: 'arm64', PY_VER: '3.12', CUDA_VER: '12.6.3', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.9.1', TORCH_CUDA: 'cu126' }
74+
- { MODE: 'nightly-pytorch', ARCH: 'arm64', PY_VER: '3.12', CUDA_VER: '13.0.2', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest', TORCH_VER: '2.9.1', TORCH_CUDA: 'cu130' }
7175
# nightly-numba-cuda
7276
- { MODE: 'nightly-numba-cuda', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '12.9.1', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }
7377
- { MODE: 'nightly-numba-cuda', ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '13.2.1', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }

0 commit comments

Comments
 (0)