Skip to content

Commit 9c2e9c4

Browse files
committed
Test CUDA 13.0 on Windows CI.
1 parent 63f6089 commit 9c2e9c4

1 file changed

Lines changed: 27 additions & 6 deletions

File tree

.github/workflows/ci_windows.yml

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,31 +27,48 @@ jobs:
2727
- os: windows-latest
2828
target: x86_64-pc-windows-msvc
2929
cuda: "12.8.1"
30-
linux-local-args: []
3130
sub-packages:
3231
[
32+
"cublas",
33+
"cublas_dev",
34+
"cuda_profiler_api",
35+
"cudart",
36+
"curand",
37+
"curand_dev",
3338
"nvcc",
3439
"nvrtc",
3540
"nvrtc_dev",
36-
"cuda_profiler_api",
37-
"cudart",
41+
]
42+
- os: windows-latest
43+
target: x86_64-pc-windows-msvc
44+
cuda: "13.0.2"
45+
sub-packages:
46+
[
47+
"crt", # new subpackage in CUDA 13
3848
"cublas",
3949
"cublas_dev",
50+
"cuda_profiler_api",
51+
"cudart",
4052
"curand",
4153
"curand_dev",
54+
"nvcc",
55+
"nvptxcompiler", # new subpackage in CUDA 13
56+
"nvrtc",
57+
"nvrtc_dev",
58+
"nvvm", # new subpackage in CUDA 13
4259
]
4360

4461
steps:
4562
- name: Checkout repository
4663
uses: actions/checkout@v4
4764

4865
- name: Install CUDA
49-
uses: Jimver/cuda-toolkit@v0.2.22
66+
uses: Jimver/cuda-toolkit@v0.2.29
5067
id: cuda-toolkit
5168
with:
5269
cuda: ${{ matrix.cuda }}
5370
method: network
54-
linux-local-args: ${{ toJson(matrix.linux-local-args) }}
71+
linux-local-args: "[]"
5572
use-local-cache: false
5673
sub-packages: ${{ toJson(matrix.sub-packages) }}
5774
log-file-suffix: "${{matrix.os}}-${{matrix.cuda}}"
@@ -68,7 +85,11 @@ jobs:
6885

6986
- name: Update PATH to expose CUDA codegen backend
7087
run: |
71-
echo "$env:CUDA_PATH\nvvm\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
88+
# njn: explain
89+
echo "$env:CUDA_PATH\nvvm\bin" | `
90+
Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
91+
echo "$env:CUDA_PATH\nvvm\bin\x64" | `
92+
Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
7293
7394
- name: Verify CUDA, Rust installation
7495
run: |

0 commit comments

Comments
 (0)