diff --git a/.devcontainer/cuda13.2-conda/devcontainer.json b/.devcontainer/cuda13.3-conda/devcontainer.json similarity index 89% rename from .devcontainer/cuda13.2-conda/devcontainer.json rename to .devcontainer/cuda13.3-conda/devcontainer.json index 698a8a1e13..100ce11126 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/Dockerfile", "args": { - "CUDA": "13.2", + "CUDA": "13.3", "PYTHON_PACKAGE_MANAGER": "conda", "BASE": "rapidsai/devcontainers:26.08-cpp-mambaforge" }, "cacheFrom": [ - "ghcr.io/rapidsai/cuml/devcontainer:26.08-cuda13.2-conda" + "ghcr.io/rapidsai/cuml/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" ], @@ -26,7 +26,7 @@ "overrideFeatureInstallOrder": [ "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" ], - "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.2-envs}"], + "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda13.3-envs}"], "postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"], "workspaceFolder": "/home/coder", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuml,type=bind,consistency=consistent", @@ -35,7 +35,7 @@ "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" ], "customizations": { "vscode": { diff --git a/.devcontainer/cuda13.2-pip/devcontainer.json b/.devcontainer/cuda13.3-pip/devcontainer.json similarity index 86% rename from .devcontainer/cuda13.2-pip/devcontainer.json rename to .devcontainer/cuda13.3-pip/devcontainer.json index 76234bf2e4..42a4d494d9 100644 --- a/.devcontainer/cuda13.2-pip/devcontainer.json +++ b/.devcontainer/cuda13.3-pip/devcontainer.json @@ -3,18 +3,18 @@ "context": "${localWorkspaceFolder}/.devcontainer", "dockerfile": "${localWorkspaceFolder}/.devcontainer/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/cuml/devcontainer:26.08-cuda13.2-pip" + "ghcr.io/rapidsai/cuml/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" ], @@ -22,7 +22,7 @@ "containerEnv": {"PYTHON_VERSION": "3.13"}, "features": { "ghcr.io/rapidsai/devcontainers/features/cuda:26.8": { - "version": "13.2", + "version": "13.3", "installcuBLAS": true, "installcuSOLVER": true, "installcuRAND": true, @@ -34,7 +34,7 @@ "ghcr.io/rapidsai/devcontainers/features/cuda", "ghcr.io/rapidsai/devcontainers/features/rapids-build-utils" ], - "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.2-venvs}"], + "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config/pip,local/share/${localWorkspaceFolderBasename}-cuda13.3-venvs}"], "postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"], "workspaceFolder": "/home/coder", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/cuml,type=bind,consistency=consistent", @@ -42,7 +42,7 @@ "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" ], "customizations": { "vscode": { diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f9b6580288..db050612c5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -43,7 +43,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type || 'branch' }} node_type: cpu16 @@ -61,7 +61,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.3.0 with: arch: "amd64" branch: ${{ inputs.branch }} @@ -80,7 +80,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -98,7 +98,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -112,7 +112,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -133,7 +133,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -151,7 +151,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -172,7 +172,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -184,9 +184,9 @@ jobs: devcontainers: name: Build devcontainers secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/build-devcontainers.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/build-devcontainers.yaml@cuda-13.3.0 permissions: packages: write with: push: true - cuda: '["12.9", "13.2"]' + cuda: '["12.9", "13.3"]' diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index d6fcd133d2..dd7992a883 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -39,7 +39,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@cuda-13.3.0 if: always() with: needs: ${{ toJSON(needs) }} @@ -82,7 +82,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@cuda-13.3.0 with: files_yaml: | build_docs: @@ -273,7 +273,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@cuda-13.3.0 with: enable_check_generated_files: false ignored_pr_jobs: >- @@ -287,7 +287,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.3.0 with: build_type: pull-request node_type: "cpu8" @@ -303,7 +303,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@cuda-13.3.0 with: build_type: pull-request node_type: cpu16 @@ -317,7 +317,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp with: build_type: pull-request @@ -331,7 +331,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@cuda-13.3.0 with: build_type: pull-request package_name: libcuml @@ -344,7 +344,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@cuda-13.3.0 with: build_type: pull-request script: ci/build_python.sh @@ -359,7 +359,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda with: build_type: pull-request @@ -373,7 +373,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda with: # Select the amd64 entry with the highest CUDA and Python version @@ -389,7 +389,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda with: build_type: pull-request @@ -403,7 +403,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda with: build_type: pull-request @@ -430,7 +430,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda with: build_type: pull-request @@ -446,7 +446,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_notebooks with: build_type: pull-request @@ -463,7 +463,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).build_docs with: build_type: pull-request @@ -480,7 +480,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.3.0 with: build_type: pull-request branch: ${{ inputs.branch }} @@ -501,7 +501,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@cuda-13.3.0 with: build_type: pull-request node_type: cpu8 @@ -519,7 +519,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels with: build_type: pull-request @@ -533,7 +533,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.3.0 if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels with: build_type: pull-request @@ -547,10 +547,10 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@cuda-13.3.0 with: arch: '["amd64", "arm64"]' - cuda: '["13.2"]' + cuda: '["13.3"]' node_type: "cpu8" env: | SCCACHE_DIST_MAX_RETRIES=inf diff --git a/.github/workflows/pr_issue_status_automation.yml b/.github/workflows/pr_issue_status_automation.yml index 1348d20f19..22a5fbd5bc 100644 --- a/.github/workflows/pr_issue_status_automation.yml +++ b/.github/workflows/pr_issue_status_automation.yml @@ -13,7 +13,7 @@ permissions: {} jobs: get-project-id: - uses: rapidsai/shared-workflows/.github/workflows/project-get-item-id.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/project-get-item-id.yaml@cuda-13.3.0 if: github.event.pull_request.state == 'open' permissions: actions: read @@ -28,7 +28,7 @@ jobs: update-status: # This job sets the PR and its linked issues to "In Progress" status - uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@cuda-13.3.0 if: ${{ github.event.pull_request.state == 'open' && (github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize') && needs.get-project-id.outputs.ITEM_PROJECT_ID != '' }} needs: get-project-id permissions: @@ -80,7 +80,7 @@ jobs: update-release: # This job sets the PR's Release field based on the target branch # Only sets the field if it is not already set. - uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/project-get-set-single-select-field.yaml@cuda-13.3.0 if: ${{ github.event.pull_request.state == 'open' && needs.get-project-id.outputs.ITEM_PROJECT_ID != '' && needs.get-release-version.outputs.release-version != '' }} needs: [get-project-id, get-release-version] permissions: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6705aee34d..b055dc2494 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -33,7 +33,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-post-build-checks.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -48,7 +48,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -63,7 +63,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -78,7 +78,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -93,7 +93,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -122,7 +122,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -139,7 +139,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -156,7 +156,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -173,7 +173,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -188,7 +188,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -211,7 +211,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} @@ -226,7 +226,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@cuda-13.3.0 with: build_type: ${{ inputs.build_type }} branch: ${{ inputs.branch }} diff --git a/.github/workflows/trigger-breaking-change-alert.yaml b/.github/workflows/trigger-breaking-change-alert.yaml index 5a92e2c761..cab74c3d5e 100644 --- a/.github/workflows/trigger-breaking-change-alert.yaml +++ b/.github/workflows/trigger-breaking-change-alert.yaml @@ -18,7 +18,7 @@ jobs: if: contains(github.event.pull_request.labels.*.name, 'breaking') permissions: contents: read - uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@main + uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@cuda-13.3.0 secrets: slack-webhook-url: ${{ secrets.NV_SLACK_BREAKING_CHANGE_NOTIFIER_APP }} with: diff --git a/BUILD.md b/BUILD.md index 2e74f476ee..4d5d5ec233 100644 --- a/BUILD.md +++ b/BUILD.md @@ -63,7 +63,7 @@ It is recommended to use conda for environment/package management. If doing so, ```bash conda create -n cuml_dev python=3.14 -conda env update -n cuml_dev --file=conda/environments/all_cuda-132_arch-$(uname -m).yaml +conda env update -n cuml_dev --file=conda/environments/all_cuda-133_arch-$(uname -m).yaml conda activate cuml_dev ``` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f7abdd641d..7500bdbcf1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -144,7 +144,7 @@ methods to run clang-tidy on your local machine: using Docker or Conda. 1. Navigate to the repository root directory. 2. Create and activate the needed conda environment: ```bash - conda env create --yes -n cuml-clang-tidy -f conda/environments/clang_tidy_cuda-132_arch-$(uname -m).yaml + conda env create --yes -n cuml-clang-tidy -f conda/environments/clang_tidy_cuda-133_arch-$(uname -m).yaml conda activate cuml-clang-tidy ``` 3. Generate the compile command database with diff --git a/conda/environments/all_cuda-132_arch-aarch64.yaml b/conda/environments/all_cuda-133_arch-aarch64.yaml similarity index 97% rename from conda/environments/all_cuda-132_arch-aarch64.yaml rename to conda/environments/all_cuda-133_arch-aarch64.yaml index 5d88b8ad52..da0815dc23 100644 --- a/conda/environments/all_cuda-132_arch-aarch64.yaml +++ b/conda/environments/all_cuda-133_arch-aarch64.yaml @@ -13,7 +13,7 @@ dependencies: - cuda-nvcc - cuda-profiler-api - cuda-python>=13.0.1,<14.0 -- cuda-version=13.2 +- cuda-version=13.3 - cudf==26.8.*,>=0.0.0a0 - cupy>=13.6.0,!=14.0.0,!=14.1.0 - cuvs==26.8.*,>=0.0.0a0 @@ -88,4 +88,4 @@ dependencies: - sysroot_linux-aarch64==2.28 - treelite>=4.7.0,<5.0.0 - umap-learn>=0.5.7,<0.5.13 -name: all_cuda-132_arch-aarch64 +name: all_cuda-133_arch-aarch64 diff --git a/conda/environments/all_cuda-132_arch-x86_64.yaml b/conda/environments/all_cuda-133_arch-x86_64.yaml similarity index 97% rename from conda/environments/all_cuda-132_arch-x86_64.yaml rename to conda/environments/all_cuda-133_arch-x86_64.yaml index 81c78755f1..ae3bad401b 100644 --- a/conda/environments/all_cuda-132_arch-x86_64.yaml +++ b/conda/environments/all_cuda-133_arch-x86_64.yaml @@ -13,7 +13,7 @@ dependencies: - cuda-nvcc - cuda-profiler-api - cuda-python>=13.0.1,<14.0 -- cuda-version=13.2 +- cuda-version=13.3 - cudf==26.8.*,>=0.0.0a0 - cupy>=13.6.0,!=14.0.0,!=14.1.0 - cuvs==26.8.*,>=0.0.0a0 @@ -87,4 +87,4 @@ dependencies: - sysroot_linux-64==2.28 - treelite>=4.7.0,<5.0.0 - umap-learn>=0.5.7,<0.5.13 -name: all_cuda-132_arch-x86_64 +name: all_cuda-133_arch-x86_64 diff --git a/conda/environments/clang_tidy_cuda-132_arch-x86_64.yaml b/conda/environments/clang_tidy_cuda-133_arch-x86_64.yaml similarity index 91% rename from conda/environments/clang_tidy_cuda-132_arch-x86_64.yaml rename to conda/environments/clang_tidy_cuda-133_arch-x86_64.yaml index 4669abcfd2..e40585269b 100644 --- a/conda/environments/clang_tidy_cuda-132_arch-x86_64.yaml +++ b/conda/environments/clang_tidy_cuda-133_arch-x86_64.yaml @@ -12,7 +12,7 @@ dependencies: - cuda-cudart-dev - cuda-nvcc - cuda-profiler-api -- cuda-version=13.2 +- cuda-version=13.3 - cxx-compiler - gcc_linux-64=14.* - libcublas-dev @@ -28,4 +28,4 @@ dependencies: - ninja - sysroot_linux-64==2.28 - tomli -name: clang_tidy_cuda-132_arch-x86_64 +name: clang_tidy_cuda-133_arch-x86_64 diff --git a/conda/environments/cpp_all_cuda-132_arch-x86_64.yaml b/conda/environments/cpp_all_cuda-133_arch-x86_64.yaml similarity index 91% rename from conda/environments/cpp_all_cuda-132_arch-x86_64.yaml rename to conda/environments/cpp_all_cuda-133_arch-x86_64.yaml index 64a3a60c87..347f43c435 100644 --- a/conda/environments/cpp_all_cuda-132_arch-x86_64.yaml +++ b/conda/environments/cpp_all_cuda-133_arch-x86_64.yaml @@ -10,7 +10,7 @@ dependencies: - cuda-cudart-dev - cuda-nvcc - cuda-profiler-api -- cuda-version=13.2 +- cuda-version=13.3 - cxx-compiler - gcc_linux-64=14.* - libcublas-dev @@ -24,4 +24,4 @@ dependencies: - librmm==26.8.*,>=0.0.0a0 - ninja - sysroot_linux-64==2.28 -name: cpp_all_cuda-132_arch-x86_64 +name: cpp_all_cuda-133_arch-x86_64 diff --git a/dependencies.yaml b/dependencies.yaml index 287b0332b6..2e2dcafab2 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -6,7 +6,7 @@ files: all: output: conda matrix: - cuda: ["12.9", "13.2"] + cuda: ["12.9", "13.3"] arch: [x86_64, aarch64] includes: - common_build @@ -70,7 +70,7 @@ files: cpp_all: output: conda matrix: - cuda: ["12.9", "13.2"] + cuda: ["12.9", "13.3"] arch: [x86_64] includes: - common_build @@ -88,7 +88,7 @@ files: clang_tidy: output: conda matrix: - cuda: ["12.9", "13.2"] + cuda: ["12.9", "13.3"] arch: [x86_64] includes: - clang_tidy @@ -391,6 +391,10 @@ dependencies: cuda: "13.2" packages: - cuda-version=13.2 + - matrix: + cuda: "13.3" + packages: + - cuda-version=13.3 - output_types: requirements matrices: # if use_cuda_wheels=false is provided, do not add dependencies on any CUDA wheels @@ -441,6 +445,11 @@ dependencies: use_cuda_wheels: "true" packages: - cuda-toolkit==13.2.* + - matrix: + cuda: "13.3" + use_cuda_wheels: "true" + packages: + - cuda-toolkit==13.3.* cuda: common: - output_types: [conda]