Skip to content

Commit 3af04bd

Browse files
committed
Build and test with CUDA 13.3.0
1 parent a71b165 commit 3af04bd

27 files changed

Lines changed: 104 additions & 95 deletions

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@
33
"context": "${localWorkspaceFolder}/.devcontainer",
44
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
55
"args": {
6-
"CUDA": "13.2",
6+
"CUDA": "13.3",
77
"PYTHON_PACKAGE_MANAGER": "conda",
88
"BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge"
99
},
1010
"cacheFrom": [
11-
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda13.2-conda"
11+
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda13.3-conda"
1212
]
1313
},
1414
"runArgs": [
1515
"--rm",
1616
"--name",
17-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-conda",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-conda",
1818
"--ulimit",
1919
"nofile=500000"
2020
],
@@ -25,7 +25,7 @@
2525
"overrideFeatureInstallOrder": [
2626
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
2727
],
28-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.2-envs}"],
28+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.3-envs}"],
2929
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3030
"workspaceFolder": "/home/coder",
3131
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
@@ -34,7 +34,7 @@
3434
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
3535
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
3636
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
37-
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.2-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
37+
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.3-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
3838
],
3939
"customizations": {
4040
"vscode": {

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
"context": "${localWorkspaceFolder}/.devcontainer",
44
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
55
"args": {
6-
"CUDA": "13.2",
6+
"CUDA": "13.3",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10"
8+
"BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.3-ucx1.19.0-openmpi5.0.10"
99
},
1010
"cacheFrom": [
11-
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda13.2-pip"
11+
"ghcr.io/rapidsai/cuvs/devcontainer:26.08-cuda13.3-pip"
1212
]
1313
},
1414
"runArgs": [
1515
"--rm",
1616
"--name",
17-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-pip",
17+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-pip",
1818
"--ulimit",
1919
"nofile=500000"
2020
],
2121
"hostRequirements": {"gpu": "optional"},
2222
"features": {
2323
"ghcr.io/rapidsai/devcontainers/features/cuda:26.8": {
24-
"version": "13.2",
24+
"version": "13.3",
2525
"installcuBLAS": true,
2626
"installcuSOLVER": true,
2727
"installcuRAND": true,
@@ -34,15 +34,15 @@
3434
"ghcr.io/rapidsai/devcontainers/features/cuda",
3535
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
3636
],
37-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs}"],
37+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.3-venvs}"],
3838
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3939
"workspaceFolder": "/home/coder",
4040
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
4141
"mounts": [
4242
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
4343
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
4444
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
45-
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
45+
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.3-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
4646
],
4747
"customizations": {
4848
"vscode": {

.github/workflows/build.yaml

Lines changed: 18 additions & 18 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.3.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.3.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.3.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.3.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.3.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.3.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.3.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.3.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.3.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.3.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.3.0
214214
secrets:
215215
CONDA_RAPIDSAI_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_NIGHTLY_TOKEN }}
216216
CONDA_RAPIDSAI_TOKEN: ${{ secrets.CONDA_RAPIDSAI_TOKEN }}
@@ -236,7 +236,7 @@ jobs:
236236
packages: read
237237
pull-requests: read
238238
secrets: inherit # zizmor: ignore[secrets-inherit]
239-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
239+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.3.0
240240
with:
241241
arch: "amd64"
242242
branch: ${{ inputs.branch }}
@@ -254,7 +254,7 @@ jobs:
254254
packages: read
255255
pull-requests: read
256256
secrets: inherit # zizmor: ignore[secrets-inherit]
257-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
257+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.3.0
258258
with:
259259
build_type: ${{ inputs.build_type || 'branch' }}
260260
branch: ${{ inputs.branch }}
@@ -274,7 +274,7 @@ jobs:
274274
id-token: write
275275
packages: read
276276
pull-requests: read
277-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
277+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.3.0
278278
secrets:
279279
CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN }}
280280
RAPIDSAI_PYPI_TOKEN: ${{ secrets.RAPIDSAI_PYPI_TOKEN }}
@@ -294,7 +294,7 @@ jobs:
294294
packages: read
295295
pull-requests: read
296296
secrets: inherit # zizmor: ignore[secrets-inherit]
297-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
297+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.3.0
298298
with:
299299
build_type: ${{ inputs.build_type || 'branch' }}
300300
branch: ${{ inputs.branch }}
@@ -314,7 +314,7 @@ jobs:
314314
id-token: write
315315
packages: read
316316
pull-requests: read
317-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
317+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.3.0
318318
secrets:
319319
CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN: ${{ secrets.CONDA_RAPIDSAI_WHEELS_NIGHTLY_TOKEN }}
320320
RAPIDSAI_PYPI_TOKEN: ${{ secrets.RAPIDSAI_PYPI_TOKEN }}
@@ -329,9 +329,9 @@ jobs:
329329
devcontainers:
330330
name: Build devcontainers
331331
secrets: inherit # zizmor: ignore[secrets-inherit]
332-
uses: rapidsai/shared-workflows/.github/workflows/build-devcontainers.yaml@main
332+
uses: rapidsai/shared-workflows/.github/workflows/build-devcontainers.yaml@cuda-13.3.0
333333
permissions:
334334
packages: write
335335
with:
336336
push: true
337-
cuda: '["12.9", "13.2"]'
337+
cuda: '["12.9", "13.3"]'

0 commit comments

Comments
 (0)