diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 46e210b39..c01752e11 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -74,17 +74,16 @@ jobs: - os: windows-2025 arch: x86_64 cuda_version: - ["11.8.0", "12.0.1", "12.1.1", "12.2.2", "12.3.2", "12.4.1", "12.5.1", "12.6.3", "12.8.1", "12.9.1", "13.0.1"] + ["11.8.0", "12.0.1", "12.1.1", "12.2.2", "12.3.2", "12.4.1", "12.5.1", "12.6.3", "12.8.1", "12.9.1", "13.0.2"] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 # Windows: We install Cuda on the agent (slow) - - uses: N-Storm/cuda-toolkit@d68ba29a800229200a2c3f572f9e816d7f67cdb4 # v0.2.24m + - uses: Jimver/cuda-toolkit@6008063726ffe3309d1b22e413d9e88fed91a2f2 # v0.2.29 if: startsWith(matrix.os, 'windows') id: cuda-toolkit with: - # Temporary: Use CUDA 13.0.0 for Windows until 13.0.1 is supported with this action. - cuda: ${{ matrix.cuda_version == '13.0.1' && '13.0.0' || matrix.cuda_version }} + cuda: ${{ matrix.cuda_version }} method: "network" # The "crt" "nvvm" and "nvptxcompiler" components are added for CUDA 13. sub-packages: ${{ format('["nvcc"{0},"cudart","cusparse","cublas","thrust","cublas_dev","cusparse_dev"]', startsWith(matrix.cuda_version, '13.') && ',"crt","nvvm","nvptxcompiler"' || '') }} diff --git a/.github/workflows/test-runner.yml b/.github/workflows/test-runner.yml index f42316646..12c32b828 100644 --- a/.github/workflows/test-runner.yml +++ b/.github/workflows/test-runner.yml @@ -141,7 +141,7 @@ jobs: # Windows + CUDA: Install CUDA Toolkit - name: Install CUDA Toolkit if: inputs.backend == 'cuda' && inputs.platform == 'windows' - uses: Jimver/cuda-toolkit@c35baa1a18fd1fc9dcf47c5bd839bf30559c0bc3 # v0.2.24 + uses: Jimver/cuda-toolkit@6008063726ffe3309d1b22e413d9e88fed91a2f2 # v0.2.29 with: cuda: ${{ inputs.cuda_version }} method: "network" diff --git a/.github/workflows/tests-nightly.yml b/.github/workflows/tests-nightly.yml index 359e7c962..60ed4fe3f 100644 --- a/.github/workflows/tests-nightly.yml +++ b/.github/workflows/tests-nightly.yml @@ -57,7 +57,7 @@ jobs: # Linux x64 cross-product platform: [linux-x64] gpu_type: [T4, L40S] - cuda_version: ["11.8.0", "12.6.3", "12.8.1", "13.0.1"] + cuda_version: ["11.8.0", "12.6.3", "12.8.1", "13.0.2"] include: # Map CUDA version to torch version and PyPI index @@ -70,7 +70,7 @@ jobs: - cuda_version: "12.8.1" torch_version: "2.8.0" pypi_index: "https://download.pytorch.org/whl/cu128" - - cuda_version: "13.0.1" + - cuda_version: "13.0.2" torch_version: "2.9.1" pypi_index: "https://download.pytorch.org/whl/cu130" diff --git a/.github/workflows/tests-pr.yml b/.github/workflows/tests-pr.yml index 13699aa92..7766089f6 100644 --- a/.github/workflows/tests-pr.yml +++ b/.github/workflows/tests-pr.yml @@ -65,7 +65,7 @@ jobs: matrix: platform: [linux-x64] gpu_type: [T4, L40S] - cuda_version: ["11.8.0", "12.8.1", "13.0.1"] + cuda_version: ["11.8.0", "12.8.1", "13.0.2"] include: # Map CUDA version to torch version and PyPI index @@ -75,7 +75,7 @@ jobs: - cuda_version: "12.8.1" torch_version: "2.8.0" pypi_index: "https://download.pytorch.org/whl/cu128" - - cuda_version: "13.0.1" + - cuda_version: "13.0.2" torch_version: "2.9.1" pypi_index: "https://download.pytorch.org/whl/cu130"