Skip to content

Commit d8e043b

Browse files
authored
Use CUDA 12.9 in Conda, Devcontainers, Spark, GHA, etc. (#1063)
Use CUDA 12.9 throughout different build and test environments. Authors: - https://github.com/jakirkham Approvers: - Gil Forsyth (https://github.com/gforsyth) - Corey J. Nolet (https://github.com/cjnolet) URL: #1063
1 parent 4c32281 commit d8e043b

12 files changed

Lines changed: 31 additions & 31 deletions

.devcontainer/cuda12.8-conda/devcontainer.json renamed to .devcontainer/cuda12.9-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": "12.8",
6+
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "conda",
88
"BASE": "rapidsai/devcontainers:25.08-cpp-mambaforge-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda12.8-conda"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda12.9-conda"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
@@ -20,7 +20,7 @@
2020
"overrideFeatureInstallOrder": [
2121
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
2222
],
23-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda12.8-envs}"],
23+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda12.9-envs}"],
2424
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
2525
"workspaceFolder": "/home/coder",
2626
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
@@ -29,7 +29,7 @@
2929
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
3030
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
3131
"source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
32-
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda12.8-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
32+
"source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda12.9-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent"
3333
],
3434
"customizations": {
3535
"vscode": {

.devcontainer/cuda12.8-pip/devcontainer.json renamed to .devcontainer/cuda12.9-pip/devcontainer.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33
"context": "${localWorkspaceFolder}/.devcontainer",
44
"dockerfile": "${localWorkspaceFolder}/.devcontainer/Dockerfile",
55
"args": {
6-
"CUDA": "12.8",
6+
"CUDA": "12.9",
77
"PYTHON_PACKAGE_MANAGER": "pip",
8-
"BASE": "rapidsai/devcontainers:25.08-cpp-cuda12.8-ucx1.18.0-openmpi-ubuntu22.04"
8+
"BASE": "rapidsai/devcontainers:25.08-cpp-cuda12.9-ucx1.18.0-openmpi-ubuntu22.04"
99
}
1010
},
1111
"runArgs": [
1212
"--rm",
1313
"--name",
14-
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda12.8-pip"
14+
"${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-25.08-cuda12.9-pip"
1515
],
1616
"hostRequirements": {"gpu": "optional"},
1717
"features": {
1818
"ghcr.io/rapidsai/devcontainers/features/cuda:25.8": {
19-
"version": "12.8",
19+
"version": "12.9",
2020
"installcuBLAS": true,
2121
"installcuSOLVER": true,
2222
"installcuRAND": true,
@@ -29,15 +29,15 @@
2929
"ghcr.io/rapidsai/devcontainers/features/cuda",
3030
"ghcr.io/rapidsai/devcontainers/features/rapids-build-utils"
3131
],
32-
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda12.8-venvs}"],
32+
"initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda12.9-venvs}"],
3333
"postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"],
3434
"workspaceFolder": "/home/coder",
3535
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuvs,type=bind,consistency=consistent",
3636
"mounts": [
3737
"source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
3838
"source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
3939
"source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
40-
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda12.8-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
40+
"source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda12.9-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent"
4141
],
4242
"customizations": {
4343
"vscode": {

.github/workflows/pr.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ jobs:
228228
uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@branch-25.08
229229
with:
230230
arch: '["amd64"]'
231-
cuda: '["12.8"]'
231+
cuda: '["12.9"]'
232232
build_command: |
233233
sccache -z;
234234
build-all --verbose;

conda/environments/all_cuda-128_arch-aarch64.yaml renamed to conda/environments/all_cuda-129_arch-aarch64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies:
1515
- cuda-nvtx-dev
1616
- cuda-profiler-api
1717
- cuda-python>=12.6.2,<13.0a0
18-
- cuda-version=12.8
18+
- cuda-version=12.9
1919
- cupy>=12.0.0
2020
- cxx-compiler
2121
- cython>=3.0.0
@@ -52,4 +52,4 @@ dependencies:
5252
- sysroot_linux-aarch64==2.28
5353
- pip:
5454
- nvidia-sphinx-theme
55-
name: all_cuda-128_arch-aarch64
55+
name: all_cuda-129_arch-aarch64

conda/environments/all_cuda-128_arch-x86_64.yaml renamed to conda/environments/all_cuda-129_arch-x86_64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies:
1515
- cuda-nvtx-dev
1616
- cuda-profiler-api
1717
- cuda-python>=12.6.2,<13.0a0
18-
- cuda-version=12.8
18+
- cuda-version=12.9
1919
- cupy>=12.0.0
2020
- cxx-compiler
2121
- cython>=3.0.0
@@ -52,4 +52,4 @@ dependencies:
5252
- sysroot_linux-64==2.28
5353
- pip:
5454
- nvidia-sphinx-theme
55-
name: all_cuda-128_arch-x86_64
55+
name: all_cuda-129_arch-x86_64

conda/environments/bench_ann_cuda-128_arch-aarch64.yaml renamed to conda/environments/bench_ann_cuda-129_arch-aarch64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-nvtx-dev
1717
- cuda-profiler-api
1818
- cuda-python>=12.6.2,<13.0a0
19-
- cuda-version=12.8
19+
- cuda-version=12.9
2020
- cupy>=12.0.0
2121
- cuvs==25.8.*,>=0.0.0a0
2222
- cxx-compiler
@@ -46,4 +46,4 @@ dependencies:
4646
- setuptools
4747
- sysroot_linux-aarch64==2.28
4848
- wheel
49-
name: bench_ann_cuda-128_arch-aarch64
49+
name: bench_ann_cuda-129_arch-aarch64

conda/environments/bench_ann_cuda-128_arch-x86_64.yaml renamed to conda/environments/bench_ann_cuda-129_arch-x86_64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-nvtx-dev
1717
- cuda-profiler-api
1818
- cuda-python>=12.6.2,<13.0a0
19-
- cuda-version=12.8
19+
- cuda-version=12.9
2020
- cupy>=12.0.0
2121
- cuvs==25.8.*,>=0.0.0a0
2222
- cxx-compiler
@@ -49,4 +49,4 @@ dependencies:
4949
- setuptools
5050
- sysroot_linux-64==2.28
5151
- wheel
52-
name: bench_ann_cuda-128_arch-x86_64
52+
name: bench_ann_cuda-129_arch-x86_64

conda/environments/go_cuda-128_arch-aarch64.yaml renamed to conda/environments/go_cuda-129_arch-aarch64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
- cuda-nvcc
1414
- cuda-nvtx-dev
1515
- cuda-profiler-api
16-
- cuda-version=12.8
16+
- cuda-version=12.9
1717
- cxx-compiler
1818
- dlpack>=0.8,<1.0
1919
- gcc_linux-aarch64=13.*
@@ -28,4 +28,4 @@ dependencies:
2828
- nccl>=2.19
2929
- ninja
3030
- sysroot_linux-aarch64==2.28
31-
name: go_cuda-128_arch-aarch64
31+
name: go_cuda-129_arch-aarch64

conda/environments/go_cuda-128_arch-x86_64.yaml renamed to conda/environments/go_cuda-129_arch-x86_64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
- cuda-nvcc
1414
- cuda-nvtx-dev
1515
- cuda-profiler-api
16-
- cuda-version=12.8
16+
- cuda-version=12.9
1717
- cxx-compiler
1818
- dlpack>=0.8,<1.0
1919
- gcc_linux-64=13.*
@@ -28,4 +28,4 @@ dependencies:
2828
- nccl>=2.19
2929
- ninja
3030
- sysroot_linux-64==2.28
31-
name: go_cuda-128_arch-x86_64
31+
name: go_cuda-129_arch-x86_64

dependencies.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ files:
33
all:
44
output: conda
55
matrix:
6-
cuda: ["12.8"]
6+
cuda: ["12.9"]
77
arch: [x86_64, aarch64]
88
includes:
99
- build
@@ -29,7 +29,7 @@ files:
2929
bench_ann:
3030
output: conda
3131
matrix:
32-
cuda: ["12.8"]
32+
cuda: ["12.9"]
3333
arch: [x86_64, aarch64]
3434
includes:
3535
- bench
@@ -100,7 +100,7 @@ files:
100100
go:
101101
output: conda
102102
matrix:
103-
cuda: ["12.8"]
103+
cuda: ["12.9"]
104104
arch: [x86_64, aarch64]
105105
includes:
106106
- clang

0 commit comments

Comments
 (0)