Skip to content

enforce a floor on libnvjitlink, build wheels with CUDA 13.0.x, test wheels against mix of CTK versions#5457

Merged
rapids-bot[bot] merged 22 commits intorapidsai:release/26.04from
jameslamb:test-older-ctk
Mar 19, 2026
Merged

enforce a floor on libnvjitlink, build wheels with CUDA 13.0.x, test wheels against mix of CTK versions#5457
rapids-bot[bot] merged 22 commits intorapidsai:release/26.04from
jameslamb:test-older-ctk

Conversation

@jameslamb
Copy link
Copy Markdown
Member

@jameslamb jameslamb commented Mar 9, 2026

Description

Fixes #5443

Contributes to rapidsai/build-planning#257

  • builds CUDA 13 wheels with the 13.0 CTK
  • ensures wheels ship with a runtime dependency of nvidia-nvjitlink>={whatever-minor-version-they-were-built-against}

Contributes to rapidsai/build-planning#256

  • updates wheel tests to cover a range of CTK versions (we previously, accidentally, were only testing the latest 12.x and 13.x)

Other changes

  • ensures conda packages also take on floors of libnvjitlink>={whatever-version-they-were-built-against}

Notes for Reviewers

How I tested this

This uses wheels from similar PRs from RAPIDS dependencies, at build and test time:

@jameslamb jameslamb added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Mar 9, 2026
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot bot commented Mar 9, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@jameslamb
Copy link
Copy Markdown
Member Author

/ok to test

@jameslamb jameslamb changed the title WIP: [NOT READY FOR REVIEW] enforce a floor on libnvjitlink, build wheels with CUDA 13.0.x, test wheels against mix of CTK versions enforce a floor on libnvjitlink, build wheels with CUDA 13.0.x, test wheels against mix of CTK versions Mar 18, 2026
@jameslamb jameslamb marked this pull request as ready for review March 18, 2026 17:28
@jameslamb jameslamb requested review from a team as code owners March 18, 2026 17:28
- libcurand
- libcusolver
- libcusparse
- if: cuda_major == "13"
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Relying on the libnvjitlink-dev run_exports to get the right runtime pin for libnvjitlink.

See rapidsai/cudf#21671 (comment)

@gforsyth
Copy link
Copy Markdown
Contributor

/merge

@rapids-bot
Copy link
Copy Markdown

rapids-bot bot commented Mar 19, 2026

Failed to merge PR using squash strategy.

@gforsyth
Copy link
Copy Markdown
Contributor

/merge

@rapids-bot rapids-bot bot merged commit c577d8c into rapidsai:release/26.04 Mar 19, 2026
80 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants