-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to latest cutlass version #2503
Upgrade to latest cutlass version #2503
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should open a PR targetting 25.02 that refactors the logic in get_cutlass
to follow that used in places like: https://github.com/rapidsai/cuvs/blob/branch-24.12/cpp/cmake/thirdparty/get_hnswlib.cmake
This allows for us to not have to manually manage the patch command ( and allows us to error when the patch required fails ).
I can't approve my own PR (even though Kyle did all the work) so @KyleFromNVIDIA can approve on my behalf if needed 😄 The changes all look good. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving my own work on @vyasr's behalf
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The symbol_exclusions
list needs to be dropped from the rapidsai/shared-workflows/.github/workflows/[email protected]
CI jobs. That will also verify this will fix the cugraph issue
/merge |
Depends on rapidsai/raft#2503, which includes the kernel visibility fixes needed from cutlass. Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #6140
Due to the tight integration between cuvs and raft, we need to ensure that cuvs is updated for rapidsai/raft#2503 or builds of cuvs that rely on cloning raft will get an incompatible version of cutlass due to raft's update. Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - Ben Frederickson (https://github.com/benfred) URL: #516
This upgrade is important because cutlass 3.4 fixed issues with kernel visibility that would otherwise lead to global kernel symbols from raft kernels using cutlass.