Skip to content

Commit 07e07e9

Browse files
committed
Build and test with CUDA 13.2.0
1 parent 90c18a8 commit 07e07e9

20 files changed

Lines changed: 92 additions & 83 deletions

.devcontainer/cuda13.1-conda/devcontainer.json renamed to .devcontainer/cuda13.2-conda/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
"context": "${localWorkspaceFolder}/.devcontainer",
44
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
55
"args": {
6-
"CUDA": "13.1",
6+
"CUDA": "13.2",
77
"PYTHON_PACKAGE_MANAGER": "conda",
88
"BASE": "rapidsai/devcontainers:26.06-cpp-mambaforge"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.1-conda",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-conda",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
@@ -22,7 +22,7 @@
2222
"overrideFeatureInstallOrder": [
2323
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
2424
],
25-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.1-envs}"],
25+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.2-envs}"],
2626
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
2727
"workspaceFolder": "/home/coder",
2828
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
@@ -31,7 +31,7 @@
3131
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
3232
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
3333
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
34-
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.1-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
34+
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.2-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
3535
],
3636
"customizations": {
3737
"vscode": {

.devcontainer/cuda13.1-pip/devcontainer.json renamed to .devcontainer/cuda13.2-pip/devcontainer.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@
33
"context": "${localWorkspaceFolder}/.devcontainer",
44
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
55
"args": {
6-
"CUDA": "13.1",
6+
"CUDA": "13.2",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:26.06-cpp-cuda13.1-ucx1.19.0-openmpi5.0.10"
8+
"BASE": "rapidsai/devcontainers:26.06-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.1-pip",
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.06-cuda13.2-pip",
1515
"--ulimit",
1616
"nofile=500000"
1717
],
1818
"hostRequirements": {"gpu": "optional"},
1919
"features": {
2020
"ghcr.io/rapidsai/devcontainers/features/cuda:26.6": {
21-
"version": "13.1",
21+
"version": "13.2",
2222
"installcuBLAS": true,
2323
"installcuSOLVER": true,
2424
"installcuRAND": true,
@@ -31,15 +31,15 @@
3131
"ghcr.io/rapidsai/devcontainers/features/cuda",
3232
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
3333
],
34-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.1-venvs}"],
34+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs}"],
3535
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3636
"workspaceFolder": "/home/coder",
3737
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
3838
"mounts": [
3939
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
4040
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
4141
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
42-
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.1-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
42+
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
4343
],
4444
"customizations": {
4545
"vscode": {

.github/workflows/build.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
packages: read
4444
pull-requests: read
4545
secrets: inherit # zizmor: ignore[secrets-inherit]
46-
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
46+
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@cuda-13.2.0
4747
with:
4848
build_type: ${{ inputs.build_type || 'branch' }}
4949
branch: ${{ inputs.branch }}
@@ -55,7 +55,7 @@ jobs:
5555
rocky8-clib-standalone-build-matrix:
5656
permissions:
5757
contents: read
58-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
58+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
5959
with:
6060
build_type: pull-request
6161
matrix_name: conda-cpp-build
@@ -68,7 +68,7 @@ jobs:
6868
packages: read
6969
pull-requests: read
7070
secrets: inherit # zizmor: ignore[secrets-inherit]
71-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
71+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
7272
strategy:
7373
fail-fast: false
7474
matrix: ${{ fromJSON(needs.rocky8-clib-standalone-build-matrix.outputs.matrix) }}
@@ -88,7 +88,7 @@ jobs:
8888
needs: cpp-build
8989
permissions:
9090
contents: read
91-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
91+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
9292
with:
9393
build_type: pull-request
9494
matrix_name: conda-cpp-build
@@ -102,7 +102,7 @@ jobs:
102102
packages: read
103103
pull-requests: read
104104
secrets: inherit # zizmor: ignore[secrets-inherit]
105-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
105+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
106106
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
107107
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
108108
strategy:
@@ -121,7 +121,7 @@ jobs:
121121
needs: cpp-build
122122
permissions:
123123
contents: read
124-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
124+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
125125
with:
126126
build_type: pull-request
127127
matrix_name: conda-cpp-build
@@ -135,7 +135,7 @@ jobs:
135135
packages: read
136136
pull-requests: read
137137
secrets: inherit # zizmor: ignore[secrets-inherit]
138-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
138+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
139139
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
140140
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
141141
strategy:
@@ -154,7 +154,7 @@ jobs:
154154
needs: cpp-build
155155
permissions:
156156
contents: read
157-
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@main
157+
uses: rapidsai/shared-workflows/.github/workflows/compute-matrix.yaml@cuda-13.2.0
158158
with:
159159
build_type: pull-request
160160
matrix_name: conda-cpp-build
@@ -168,7 +168,7 @@ jobs:
168168
packages: read
169169
pull-requests: read
170170
secrets: inherit # zizmor: ignore[secrets-inherit]
171-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
171+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
172172
# Artifacts are not published from these jobs, so it's safe to run for multiple CUDA versions.
173173
# If these jobs start producing artifacts, the names will have to differentiate between CUDA versions.
174174
strategy:
@@ -193,7 +193,7 @@ jobs:
193193
packages: read
194194
pull-requests: read
195195
secrets: inherit # zizmor: ignore[secrets-inherit]
196-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
196+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.2.0
197197
with:
198198
build_type: ${{ inputs.build_type || 'branch' }}
199199
branch: ${{ inputs.branch }}
@@ -210,7 +210,7 @@ jobs:
210210
id-token: write
211211
packages: read
212212
pull-requests: read
213-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main
213+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@cuda-13.2.0
214214
secrets:
215215
CONDA_RAPIDSAI_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_NIGHTLY_TOKEN }}
216216
CONDA_RAPIDSAI_TOKEN: ${{ secrets.CONDA_RAPIDSAI_TOKEN }}
@@ -237,7 +237,7 @@ jobs:
237237
packages: read
238238
pull-requests: read
239239
secrets: inherit # zizmor: ignore[secrets-inherit]
240-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
240+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.2.0
241241
with:
242242
arch: "amd64"
243243
branch: ${{ inputs.branch }}
@@ -255,7 +255,7 @@ jobs:
255255
packages: read
256256
pull-requests: read
257257
secrets: inherit # zizmor: ignore[secrets-inherit]
258-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
258+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0
259259
with:
260260
build_type: ${{ inputs.build_type || 'branch' }}
261261
branch: ${{ inputs.branch }}
@@ -275,7 +275,7 @@ jobs:
275275
id-token: write
276276
packages: read
277277
pull-requests: read
278-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
278+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0
279279
secrets:
280280
CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN }}
281281
RAPIDSAI_PYPI_TOKEN: ${{ secrets.RAPIDSAI_PYPI_TOKEN }}
@@ -295,7 +295,7 @@ jobs:
295295
packages: read
296296
pull-requests: read
297297
secrets: inherit # zizmor: ignore[secrets-inherit]
298-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
298+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.2.0
299299
with:
300300
build_type: ${{ inputs.build_type || 'branch' }}
301301
branch: ${{ inputs.branch }}
@@ -315,7 +315,7 @@ jobs:
315315
id-token: write
316316
packages: read
317317
pull-requests: read
318-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
318+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.2.0
319319
secrets:
320320
CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN }}
321321
RAPIDSAI_PYPI_TOKEN: ${{ secrets.RAPIDSAI_PYPI_TOKEN }}

0 commit comments

Comments
 (0)