From cbfd6bf66f762cff5d22b2fd00aaeae91b496d79 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Tue, 7 Jul 2026 21:42:06 -0500 Subject: [PATCH 1/4] wheels: build CUDA 13 wheels with latest CTK (13.3.0) --- .github/workflows/build.yaml | 6 +++--- .github/workflows/pr.yaml | 6 +++--- dependencies.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d49ab7a7c2..c10fae174f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -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@newest-ctk 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@newest-ctk with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -190,7 +190,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@newest-ctk with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index d5fe84ba65..4e9ab44a6a 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -302,7 +302,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@newest-ctk with: build_type: pull-request branch: ${{ inputs.branch }} @@ -323,7 +323,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@newest-ctk with: build_type: pull-request node_type: cpu8 @@ -355,7 +355,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@newest-ctk with: build_type: pull-request node_type: cpu8 diff --git a/dependencies.yaml b/dependencies.yaml index 3e7ac6e987..df672b10ba 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -357,7 +357,7 @@ dependencies: use_cuda_wheels: "true" packages: - &cuda_toolkit_any_cu13 cuda-toolkit[cublas,curand,cusolver,cusparse]==13.* - - nvidia-nvjitlink>=13.0,<14 + - nvidia-nvjitlink>=13.3,<14 # if no matching matrix selectors passed, list the unsuffixed packages # (just as a source of documentation, as this populates pyproject.toml in source control) - matrix: From 6987873e8f146183c6d1885a6356d93c5b745ae1 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Fri, 10 Jul 2026 10:01:18 -0500 Subject: [PATCH 2/4] revert workflows to 'main' --- .github/workflows/build.yaml | 6 +++--- .github/workflows/pr.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c10fae174f..d49ab7a7c2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -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@newest-ctk + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main 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@newest-ctk + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} @@ -190,7 +190,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@newest-ctk + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: ${{ inputs.build_type || 'branch' }} branch: ${{ inputs.branch }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 4e9ab44a6a..d5fe84ba65 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -302,7 +302,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@newest-ctk + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: pull-request branch: ${{ inputs.branch }} @@ -323,7 +323,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@newest-ctk + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: pull-request node_type: cpu8 @@ -355,7 +355,7 @@ jobs: packages: read pull-requests: read secrets: inherit # zizmor: ignore[secrets-inherit] - uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@newest-ctk + uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main with: build_type: pull-request node_type: cpu8 From a40f130b89494915713de18a5cb53c3e75cbddf2 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Fri, 10 Jul 2026 10:13:02 -0500 Subject: [PATCH 3/4] update pyproject.toml too --- dependencies.yaml | 7 ++++--- python/libraft/pyproject.toml | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index df672b10ba..7d3da062d4 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -357,12 +357,13 @@ dependencies: use_cuda_wheels: "true" packages: - &cuda_toolkit_any_cu13 cuda-toolkit[cublas,curand,cusolver,cusparse]==13.* - - nvidia-nvjitlink>=13.3,<14 - # if no matching matrix selectors passed, list the unsuffixed packages + - &nvjitlink_cu13 nvidia-nvjitlink>=13.3,<14 + # if no matching matrix selectors passed, list the CUDA 13 requirement # (just as a source of documentation, as this populates pyproject.toml in source control) - matrix: packages: - - cuda-toolkit[cublas,curand,cusolver,cusparse,nvjitlink]>=12,<14 + - *cuda_toolkit_any_cu13 + - *nvjitlink_cu13 depends_on_cupy: common: - output_types: conda diff --git a/python/libraft/pyproject.toml b/python/libraft/pyproject.toml index 8b515f482d..cf3aeaa71d 100644 --- a/python/libraft/pyproject.toml +++ b/python/libraft/pyproject.toml @@ -20,8 +20,9 @@ authors = [ license = "Apache-2.0" requires-python = ">=3.11" dependencies = [ - "cuda-toolkit[cublas,curand,cusolver,cusparse,nvjitlink]>=12,<14", + "cuda-toolkit[cublas,curand,cusolver,cusparse]==13.*", "librmm==26.8.*,>=0.0.0a0", + "nvidia-nvjitlink>=13.3,<14", "rapids-logger==0.2.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ From 4889b1a1caa391ef9d5018bbf72430bf07f17697 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Fri, 10 Jul 2026 10:16:01 -0500 Subject: [PATCH 4/4] copyright --- python/libraft/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/libraft/pyproject.toml b/python/libraft/pyproject.toml index cf3aeaa71d..08097b9ddb 100644 --- a/python/libraft/pyproject.toml +++ b/python/libraft/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system]