Draft
Conversation
jameslamb
requested changes
Feb 23, 2026
Member
jameslamb
left a comment
There was a problem hiding this comment.
Thanks for getting this started! These test-coverage PRs are always difficult to get approved because there are so many competing concerns.
The guidance here is relevant: https://github.com/rapidsai/shared-workflows/blob/main/MATRIX_GUIDELINES.md
I left some inline comments, but in general changes I want to see:
- some Python 3.14 + CUDA 12 coverage
conda-cpp-testsupdated too- these run in
condaenvironments which end up pulling in things with Python dependencies, so are still susceptible to Python-version-related issues
- these run in
| - { ARCH: 'amd64', PY_VER: '3.13', CUDA_VER: '12.9.1', LINUX_VER: 'ubuntu24.04', GPU: 'h100', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||
| - { ARCH: 'amd64', PY_VER: '3.13', CUDA_VER: '13.1.1', LINUX_VER: 'ubuntu24.04', GPU: 'h100', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||
| - { ARCH: 'amd64', PY_VER: '3.13', CUDA_VER: '13.1.1', LINUX_VER: 'ubuntu24.04', GPU: 'rtxpro6000', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||
| - { ARCH: 'amd64', PY_VER: '3.14', CUDA_VER: '13.1.1', LINUX_VER: 'ubuntu24.04', GPU: 'rtxpro6000', DRIVER: 'latest', DEPENDENCIES: 'latest' } |
Member
There was a problem hiding this comment.
In the current diff:
- Python 3.13 is covered much more than Python 3.14
- we don't have any Python 3.14 + CUDA 12 jobs
I think we should change one of the Python 3.13 + CUDA 12 jobs to Python 3.14 (unopinionated about which).
| - { ARCH: 'amd64', PY_VER: '3.12', CUDA_VER: '13.0.2', LINUX_VER: 'ubuntu24.04', GPU: 'h100', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||
| - { ARCH: 'amd64', PY_VER: '3.13', CUDA_VER: '13.1.1', LINUX_VER: 'ubuntu24.04', GPU: 'h100', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||
| - { ARCH: 'amd64', PY_VER: '3.13', CUDA_VER: '13.1.1', LINUX_VER: 'ubuntu24.04', GPU: 'rtxpro6000', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||
| - { ARCH: 'amd64', PY_VER: '3.14', CUDA_VER: '13.1.1', LINUX_VER: 'ubuntu24.04', GPU: 'rtxpro6000', DRIVER: 'latest', DEPENDENCIES: 'latest' } |
Member
There was a problem hiding this comment.
PR matrix looks good to me, but somewhere in here we should try to get a Python 3.14 + CUDA 12 job. Unopinionated about where.
This was referenced Feb 24, 2026
rapids-bot bot
pushed a commit
to rapidsai/rapids-cmake
that referenced
this pull request
Feb 24, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #982
rapids-bot bot
pushed a commit
to rapidsai/kvikio
that referenced
this pull request
Feb 24, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Bradley Dice (https://github.com/bdice) URL: #933
bdice
reviewed
Feb 25, 2026
Co-authored-by: Bradley Dice <bdice@bradleydice.com>
ad447b1 to
bb0cf29
Compare
rapids-bot bot
pushed a commit
to rapidsai/ucxx
that referenced
this pull request
Feb 26, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Tom Augspurger (https://github.com/TomAugspurger) - Bradley Dice (https://github.com/bdice) - James Lamb (https://github.com/jameslamb) URL: #597
rapids-bot bot
pushed a commit
to rapidsai/dask-cuda
that referenced
this pull request
Feb 27, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #1629
rapids-bot bot
pushed a commit
to rapidsai/raft
that referenced
this pull request
Feb 27, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #2966
rapids-bot bot
pushed a commit
to rapidsai/cuvs
that referenced
this pull request
Mar 2, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Corey J. Nolet (https://github.com/cjnolet) - James Lamb (https://github.com/jameslamb) URL: #1845
rapids-bot bot
pushed a commit
to rapidsai/cudf
that referenced
this pull request
Mar 2, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #21540
tfeher
pushed a commit
to Stardust-SJF/cuvs_rabitq
that referenced
this pull request
Mar 3, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Corey J. Nolet (https://github.com/cjnolet) - James Lamb (https://github.com/jameslamb) URL: rapidsai#1845
rapids-bot bot
pushed a commit
to rapidsai/cugraph
that referenced
this pull request
Mar 3, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #5439
rapids-bot bot
pushed a commit
to rapidsai/rapidsmpf
that referenced
this pull request
Mar 4, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) - Tom Augspurger (https://github.com/TomAugspurger) URL: #881
rapids-bot bot
pushed a commit
to rapidsai/nx-cugraph
that referenced
this pull request
Mar 4, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #246
rapids-bot bot
pushed a commit
to rapidsai/cuxfilter
that referenced
this pull request
Mar 4, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #772
rapids-bot bot
pushed a commit
to rapidsai/nvforest
that referenced
this pull request
Mar 5, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Bradley Dice (https://github.com/bdice) URL: #49
rapids-bot bot
pushed a commit
to rapidsai/cugraph-docs
that referenced
this pull request
Mar 6, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Don Acosta (https://github.com/acostadon) - Bradley Dice (https://github.com/bdice) URL: #189
rapids-bot bot
pushed a commit
to rapidsai/cuml
that referenced
this pull request
Mar 11, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) - Simon Adorf (https://github.com/csadorf) Approvers: - Simon Adorf (https://github.com/csadorf) - James Lamb (https://github.com/jameslamb) URL: #7831
rapids-bot bot
pushed a commit
to NVIDIA/cuopt
that referenced
this pull request
Mar 12, 2026
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) - Ramakrishnap (https://github.com/rgsl888prabhu) URL: #933
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adding some Python 3.14 jobs to the testing matrix so we can test out Python 3.14 support with the limited API builds.
I don't know that this matrix is ideal, but it DOES add some 3.14 jobs.
cc @jameslamb
xref rapidsai/build-planning#205