Skip to content

Commit 7481203

Browse files
committed
Actions: Attempt #13, partial success with local install, but log artifact prevents more than one version from building per run. Comment out completed wheels.
Also, try to pin Python 3.13 to 3.13.3 since 3.13.4 has issues.
1 parent 9e1b479 commit 7481203

File tree

1 file changed

+7
-33
lines changed

1 file changed

+7
-33
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
# Ubuntu 20.04 CUDA
2727

2828
# Python 3.10
29-
- { artname: 'wheel', os: ubuntu-22.04, pyver: '3.10', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
29+
# - { artname: 'wheel', os: ubuntu-22.04, pyver: '3.10', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
3030

3131
# Python 3.11
3232
- { artname: 'wheel', os: ubuntu-22.04, pyver: '3.11', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
@@ -35,24 +35,24 @@ jobs:
3535
- { artname: 'wheel', os: ubuntu-22.04, pyver: '3.12', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
3636

3737
# Python 3.13
38-
- { artname: 'wheel', os: ubuntu-22.04, pyver: '3.13', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
38+
- { artname: 'wheel', os: ubuntu-22.04, pyver: '3.13.3', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
3939

4040
# Windows 2022 CUDA
4141

4242
# Python 3.10
43-
- { artname: 'wheel', os: windows-2022, pyver: '3.10', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
43+
# - { artname: 'wheel', os: windows-2022, pyver: '3.10', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
4444

4545
# Python 3.11
46-
- { artname: 'wheel', os: windows-2022, pyver: '3.11', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
46+
# - { artname: 'wheel', os: windows-2022, pyver: '3.11', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
4747

4848
# Python 3.12
49-
- { artname: 'wheel', os: windows-2022, pyver: '3.12', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
49+
# - { artname: 'wheel', os: windows-2022, pyver: '3.12', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
5050

5151
# Python 3.13
52-
- { artname: 'wheel', os: windows-2022, pyver: '3.13', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
52+
- { artname: 'wheel', os: windows-2022, pyver: '3.13.3', cuda: '12.8.1', rocm: '', torch: '2.7.0', cudaarch: '8.0 8.6 8.9 9.0 10.0 12.0+PTX' }
5353

5454
# sdist
55-
- { artname: 'sdist', os: ubuntu-22.04, pyver: '3.11', cuda: '', rocm: '', torch: '2.7.0', cudaarch: '' }
55+
# - { artname: 'sdist', os: ubuntu-22.04, pyver: '3.11', cuda: '', rocm: '', torch: '2.7.0', cudaarch: '' }
5656

5757
fail-fast: false
5858

@@ -140,32 +140,6 @@ jobs:
140140
echo "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
141141
echo "CUDA_PATH_V12_8=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
142142
143-
# Attempt to pin nvidia-persistenced to exactly 575.57.08-0ubuntu1 until dependency issue is fixed in CUDA
144-
# https://forums.developer.nvidia.com/t/nvidia-driver-570-installation-is-broken-again/335219
145-
# - name: Enable NVIDIA CUDA APT repo
146-
# if: runner.os == 'Linux'
147-
# shell: bash
148-
# run: |
149-
# set -euo pipefail
150-
# UBUNTU=$(lsb_release -rs | tr -d '.')
151-
# DIST="ubuntu${UBUNTU}"
152-
# ARCH="x86_64"
153-
# sudo mkdir -p /usr/share/keyrings
154-
# curl -fsSL \
155-
# https://developer.download.nvidia.com/compute/cuda/repos/${DIST}/${ARCH}/cuda-archive-keyring.gpg |
156-
# sudo tee /usr/share/keyrings/cuda-archive-keyring.gpg >/dev/null
157-
# echo "deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] \
158-
# https://developer.download.nvidia.com/compute/cuda/repos/${DIST}/${ARCH}/ /" |
159-
# sudo tee /etc/apt/sources.list.d/cuda.list
160-
# sudo apt-get update -y
161-
#
162-
# - name: Pin nvidia-persistenced 575.57.08-0ubuntu1
163-
# if: runner.os != 'Windows' && matrix.cuda != ''
164-
# run: |
165-
# sudo apt-get update
166-
# sudo apt-get install -y --allow-downgrades nvidia-persistenced=575.57.08-0ubuntu1 libnvidia-cfg1=575.57.08-0ubuntu1
167-
# sudo apt-mark hold nvidia-persistenced libnvidia-cfg1
168-
169143
# TODO: Find specific sub-packages
170144
- name: Install Linux CUDA ${{ matrix.cuda }}
171145
uses: Jimver/[email protected]

0 commit comments

Comments
 (0)