diff --git a/.devcontainer/cuda13.2-conda/devcontainer.json b/.devcontainer/cuda13.3-conda/devcontainer.json similarity index 94% rename from .devcontainer/cuda13.2-conda/devcontainer.json rename to .devcontainer/cuda13.3-conda/devcontainer.json index 14277db8..b6e00d3a 100644 --- a/.devcontainer/cuda13.2-conda/devcontainer.json +++ b/.devcontainer/cuda13.3-conda/devcontainer.json @@ -3,18 +3,18 @@ "context": "${localWorkspaceFolder}/.devcontainer", "dockerfile": "${localWorkspaceFolder}/.devcontainer/rapids.Dockerfile", "args": { - "CUDA": "13.2", + "CUDA": "13.3", "PYTHON_PACKAGE_MANAGER": "conda", "BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge" }, "cacheFrom": [ - "ghcr.io/rapidsai/devcontainers/devcontainer:26.08-cuda13.2-conda" + "ghcr.io/rapidsai/devcontainers/devcontainer:26.08-cuda13.3-conda" ] }, "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-conda", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-conda", "--ulimit", "nofile=500000" ], @@ -22,7 +22,7 @@ "hostRequirements": {"gpu": "optional"}, "features": { "./features/src/cuda": { - "version": "13.2", + "version": "13.3", "installCompilers": false, "installProfilers": true, "installCTKLibraries": false, @@ -51,7 +51,7 @@ "./features/src/utils", "./features/src/rapids-build-utils" ], - "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.2-envs,log/devcontainer-utils} ${localWorkspaceFolder}/../{rmm,dask-cuda,kvikio,ucxx,cudf,rapidsmpf,raft,cuvs,cuml,nvforest,cugraph,cugraph-gnn,nx-cugraph,cuopt}"], + "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.3-envs,log/devcontainer-utils} ${localWorkspaceFolder}/../{rmm,dask-cuda,kvikio,ucxx,cudf,rapidsmpf,raft,cuvs,cuml,nvforest,cugraph,cugraph-gnn,nx-cugraph,cuopt}"], "postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; fi"], "workspaceFolder": "/home/coder", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/devcontainers,type=bind,consistency=consistent", @@ -76,10 +76,10 @@ "source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.2-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent", + "source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda13.3-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.log/devcontainer-utils,target=/var/log/devcontainer-utils,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.devcontainer/cuda13.2-conda/features/src/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.devcontainer/cuda13.2-conda/features/src/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent" + "source=${localWorkspaceFolder}/.devcontainer/cuda13.3-conda/features/src/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent", + "source=${localWorkspaceFolder}/.devcontainer/cuda13.3-conda/features/src/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent" ], "customizations": { "vscode": { diff --git a/.devcontainer/cuda13.2-conda/features b/.devcontainer/cuda13.3-conda/features similarity index 100% rename from .devcontainer/cuda13.2-conda/features rename to .devcontainer/cuda13.3-conda/features diff --git a/.devcontainer/cuda13.2-pip/devcontainer.json b/.devcontainer/cuda13.3-pip/devcontainer.json similarity index 92% rename from .devcontainer/cuda13.2-pip/devcontainer.json rename to .devcontainer/cuda13.3-pip/devcontainer.json index 475072dc..3d1eddc9 100644 --- a/.devcontainer/cuda13.2-pip/devcontainer.json +++ b/.devcontainer/cuda13.3-pip/devcontainer.json @@ -3,25 +3,25 @@ "context": "${localWorkspaceFolder}/.devcontainer", "dockerfile": "${localWorkspaceFolder}/.devcontainer/rapids.Dockerfile", "args": { - "CUDA": "13.2", + "CUDA": "13.3", "PYTHON_PACKAGE_MANAGER": "pip", - "BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.2-ucx1.19.0-openmpi5.0.10" + "BASE": "rapidsai/devcontainers:26.08-cpp-cuda13.3-ucx1.19.0-openmpi5.0.10" }, "cacheFrom": [ - "ghcr.io/rapidsai/devcontainers/devcontainer:26.08-cuda13.2-pip" + "ghcr.io/rapidsai/devcontainers/devcontainer:26.08-cuda13.3-pip" ] }, "runArgs": [ "--rm", "--name", - "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.2-pip", + "${localEnv:USER:anon}-rapids-${localWorkspaceFolderBasename}-26.08-cuda13.3-pip", "--ulimit", "nofile=500000" ], "hostRequirements": {"gpu": "optional"}, "features": { "./features/src/cuda": { - "version": "13.2", + "version": "13.3", "cuDNNVersion": "9", "installcuBLAS": true, "installcuDNN": true, @@ -39,7 +39,7 @@ "./features/src/utils", "./features/src/rapids-build-utils" ], - "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs,log/devcontainer-utils} ${localWorkspaceFolder}/../{rmm,dask-cuda,kvikio,ucxx,cudf,rapidsmpf,raft,cuvs,cuml,nvforest,cugraph,cugraph-gnn,nx-cugraph,cuopt}"], + "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.3-venvs,log/devcontainer-utils} ${localWorkspaceFolder}/../{rmm,dask-cuda,kvikio,ucxx,cudf,rapidsmpf,raft,cuvs,cuml,nvforest,cugraph,cugraph-gnn,nx-cugraph,cuopt}"], "postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; fi"], "workspaceFolder": "/home/coder", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/devcontainers,type=bind,consistency=consistent", @@ -63,10 +63,10 @@ "source=${localWorkspaceFolder}/../.aws,target=/home/coder/.aws,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent", + "source=${localWorkspaceFolder}/../.local/share/${localWorkspaceFolderBasename}-cuda13.3-venvs,target=/home/coder/.local/share/venvs,type=bind,consistency=consistent", "source=${localWorkspaceFolder}/../.log/devcontainer-utils,target=/var/log/devcontainer-utils,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.devcontainer/cuda13.2-pip/features/src/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.devcontainer/cuda13.2-pip/features/src/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent" + "source=${localWorkspaceFolder}/.devcontainer/cuda13.3-pip/features/src/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent", + "source=${localWorkspaceFolder}/.devcontainer/cuda13.3-pip/features/src/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent" ], "customizations": { "vscode": { diff --git a/.devcontainer/cuda13.2-pip/features b/.devcontainer/cuda13.3-pip/features similarity index 100% rename from .devcontainer/cuda13.2-pip/features rename to .devcontainer/cuda13.3-pip/features diff --git a/.github/workflows/build-all-rapids-repos.yml b/.github/workflows/build-all-rapids-repos.yml index 2a79bfa6..03a8b678 100644 --- a/.github/workflows/build-all-rapids-repos.yml +++ b/.github/workflows/build-all-rapids-repos.yml @@ -49,7 +49,7 @@ jobs: with: arch: '["amd64", "arm64"]' - cuda: '["12.9", "13.2"]' + cuda: '["12.9", "13.3"]' node_type: cpu16 timeout-minutes: 720 # 1. Prohibit sccache from shutting down automatically diff --git a/.github/workflows/build-devcontainers.yml b/.github/workflows/build-devcontainers.yml index 69afcdf7..64e6d6d9 100644 --- a/.github/workflows/build-devcontainers.yml +++ b/.github/workflows/build-devcontainers.yml @@ -11,10 +11,10 @@ on: description: | Stringified JSON array of CUDA versions to run this workflow for. This is used to select .devcontainer/ directories local to wherever this workflow is invoked from. - For example, if a repository has directories '.devcontainer/cuda12.9-pip/' and '.devcontainer/cuda13.2-pip/', - '["12.9", "13.2"]' could be passed here to build both of those devcontainers in CI. + For example, if a repository has directories '.devcontainer/cuda12.9-pip/' and '.devcontainer/cuda13.3-pip/', + '["12.9", "13.3"]' could be passed here to build both of those devcontainers in CI. type: string - default: '["12.9", "13.2"]' + default: '["12.9", "13.3"]' python_package_manager: description: | Stringified JSON array of Python package managers to run devcontainer builds for. @@ -30,10 +30,10 @@ on: description: | Stringified JSON array of CUDA versions to run this workflow for. This is used to select .devcontainer/ directories local to wherever this workflow is invoked from. - For example, if a repository has directories '.devcontainer/cuda12.9-pip/' and '.devcontainer/cuda13.2-pip/', - '["12.9", "13.2"]' could be passed here to build both of those devcontainers in CI. + For example, if a repository has directories '.devcontainer/cuda12.9-pip/' and '.devcontainer/cuda13.3-pip/', + '["12.9", "13.3"]' could be passed here to build both of those devcontainers in CI. type: string - default: '["12.9", "13.2"]' + default: '["12.9", "13.3"]' python_package_manager: description: | Stringified JSON array of Python package managers to run devcontainer builds for. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 98bc8c10..793d4bae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -140,7 +140,7 @@ jobs: packages: write with: push: true - cuda: '["12.9", "13.2"]' + cuda: '["12.9", "13.3"]' build-devcontainers-after-features-released: if: needs.image-matrix.outputs.linux == '{"include":[]}' && (needs.features-matrix.outputs.features != '[]' || needs.features-matrix.outputs.scenarios != '[]') @@ -152,4 +152,4 @@ jobs: packages: write with: push: true - cuda: '["12.9", "13.2"]' + cuda: '["12.9", "13.3"]' diff --git a/.github/workflows/test-rapids-build-times.yml b/.github/workflows/test-rapids-build-times.yml index c67d6333..8847f859 100644 --- a/.github/workflows/test-rapids-build-times.yml +++ b/.github/workflows/test-rapids-build-times.yml @@ -55,7 +55,7 @@ jobs: with: arch: '["amd64", "arm64"]' - cuda: '["12.9", "13.2"]' + cuda: '["12.9", "13.3"]' node_type: ${{ inputs.node_type }} timeout-minutes: 720 # 1. Prohibit sccache from shutting down automatically diff --git a/matrix.yml b/matrix.yml index 1d831215..732a3563 100644 --- a/matrix.yml +++ b/matrix.yml @@ -3,7 +3,7 @@ x-cuda-prev-max: &cuda_prev_max { name: "cuda", version: "12.9" } x-cuda-curr-min: &cuda_curr_min { name: "cuda", version: "13.0" } x-cuda-curr-max: &cuda_curr_max { name: "cuda", version: "13.3" } x-cuda-prev-max-rapids: &cuda_prev_max_rapids { name: "cuda", version: "12.9" } -x-cuda-curr-max-rapids: &cuda_curr_max_rapids { name: "cuda", version: "13.2" } +x-cuda-curr-max-rapids: &cuda_curr_max_rapids { name: "cuda", version: "13.3" } # CUDA 12.0 support stops at gcc 12. x-gcc-7: &gcc_7 { name: "gcc", version: "7" }