Skip to content

Conversation

@bdice
Copy link
Contributor

@bdice bdice commented Dec 9, 2025

Summary

  • Remove cuda-cudart from run requirements in conda recipes

With static linking of the CUDA runtime (the default for C++ and Python packages), the runtime is embedded in the binaries and the cuda-cudart package is not needed at runtime.

Part of rapidsai/build-planning#235

raydouglass and others added 30 commits April 21, 2021 16:53
REL Fix `21.06` Release Changelog
raydouglass and others added 20 commits December 6, 2023 10:18
## ❄️ Code freeze for `branch-24.12` and v24.12 release

### What does this mean?
Only critical/hotfix level issues should be merged into `branch-24.12`
until release (merging of this PR).

### What is the purpose of this PR?
- Update documentation
- Allow testing for the new release
- Enable a means to merge `branch-24.12` into `main` for the release

---------

Co-authored-by: Ray Douglass <ray@raydouglass.com>
Co-authored-by: Gregory Lee <grlee77@gmail.com>
Co-authored-by: James Lamb <jlamb@nvidia.com>
Remove cuda-cudart from run requirements in conda recipes
since static linking embeds the runtime into binaries.
@bdice bdice requested review from a team as code owners December 9, 2025 17:58
@bdice bdice requested a review from gforsyth December 9, 2025 17:58
@copy-pr-bot
Copy link

copy-pr-bot bot commented Dec 9, 2025

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@jakirkham
Copy link
Member

Thanks Bradley! 🙏

The commit history is pulling in a bunch of old commits from past releases. Could we please rebase this?

Copy link
Contributor

@robertmaynard robertmaynard left a comment

Choose a reason for hiding this comment

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

Locations we directly link to shared cudart:

cpp/CMakeLists.txt:            CUDA::cudart
cpp/plugins/cucim.kit.cumed/CMakeLists.txt:            CUDA::cudart
cpp/plugins/cucim.kit.cuslide/CMakeLists.txt:                CUDA::cudart
cpp/plugins/cucim.kit.cuslide/CMakeLists.txt:                CUDA::cudart
cpp/plugins/cucim.kit.cuslide/tests/CMakeLists.txt:            CUDA::cudart
cpp/plugins/cucim.kit.cuslide2/CMakeLists.txt:                CUDA::cudart
cpp/plugins/cucim.kit.cuslide2/CMakeLists.txt:                CUDA::cudart
cpp/plugins/cucim.kit.cuslide2/tests/CMakeLists.txt:            CUDA::cudart
cpp/tests/CMakeLists.txt:            CUDA::cudart

@bdice bdice added breaking Introduces a breaking change improvement Improves an existing functionality labels Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Introduces a breaking change improvement Improves an existing functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants