Remove cutlass and cuco dependencies#2916
Merged
rapids-bot[bot] merged 4 commits intorapidsai:mainfrom Jan 7, 2026
Merged
Conversation
bdice
reviewed
Jan 7, 2026
Contributor
bdice
left a comment
There was a problem hiding this comment.
There are remaining references to cutlass in:
- .pre-commit-config.yaml
- docs/source/build.md
- cpp/include/raft/stats/detail/cov.cuh
bdice
approved these changes
Jan 7, 2026
dantegd
approved these changes
Jan 7, 2026
cjnolet
reviewed
Jan 7, 2026
| content: | | ||
| # Unspecified brings in cuco and cutlass and friends | ||
| # Unspecified brings in all components | ||
| cmake --install cpp/build --component Unspecified |
Member
There was a problem hiding this comment.
Is the user supposed to type out "Unspecified" or is this implicit? Or does cmake somehow know how to handle that?
Member
Author
There was a problem hiding this comment.
This is implicit, it just ensures the conda package has all the libraries that we ship as raft's dependencies.
cjnolet
approved these changes
Jan 7, 2026
rapids-bot bot
pushed a commit
to rapidsai/cuml
that referenced
this pull request
Jan 7, 2026
cuML was getting its cutlass dependency from RAFT, which is now being removed in rapidsai/raft#2916. Given that cuML only references cutlass in an otherwise unused header file, we can just safely delete the file. Authors: - Divye Gala (https://github.com/divyegala) Approvers: - Bradley Dice (https://github.com/bdice) - Dante Gama Dessavre (https://github.com/dantegd) URL: #7655
Member
Author
|
/merge |
This was referenced Jan 8, 2026
Closed
rapids-bot bot
pushed a commit
to rapidsai/cuvs
that referenced
this pull request
Jan 10, 2026
#1686) ## use CUDA 13.1 devcontainers Follow-up to #1677 There, I forgot to switch devcontainer testing here back to CUDA 13.1 (I'd temporarily kept it at 13.0 because there weren't yet NCCL packages with 13.1 support). This fixes that. ## react to cutlass removals in RAFT rapidsai/raft#2916 removed headers used by cuVS and stopped exporting cutlass from RAFT. This brings those headers and some related patches over here to cuVS. Related: rapidsai/cuml#7658 Authors: - James Lamb (https://github.com/jameslamb) - Divye Gala (https://github.com/divyegala) Approvers: - Bradley Dice (https://github.com/bdice) - Robert Maynard (https://github.com/robertmaynard) - Dante Gama Dessavre (https://github.com/dantegd) URL: #1686
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.
As the
distanceAPIs are now moved to cuVS, we can remove the cutlass and cuco dependencies and avoid shipping the headers.Closes #2914
Reduces CUDA 13 libraft wheel size from 18.9M to 14.5M.