-
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
Update raft for compatibility with the latest cuco #2118
Update raft for compatibility with the latest cuco #2118
Conversation
4e82910
to
204a542
Compare
using smem_type = typename insert_type::slot_type*; | ||
using find_type = | ||
typename cuco::static_map<value_idx, value_t, cuda::thread_scope_block>::device_view; | ||
typename cuco::legacy::static_map<value_idx, value_t, cuda::thread_scope_block>::device_view; |
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.
Legacy- should we be concerned that this feature is no longer supported? Or is there another similar API we can migrate this to.
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.
is there another similar API we can migrate this to
Yes, we added a more performant new map and it's ready to use. I can put up a PR afterward for the map migration.
This PR bumps to the latest cuco version which removes experimental namespace and includes multiple bug fixes. CI must pass on these PRs before we can merge this change: - [ ] rapidsai/cudf#14849 - [ ] rapidsai/cugraph#4111 - [ ] rapidsai/raft#2118 Authors: - Yunsong Wang (https://github.com/PointKernel) - Robert Maynard (https://github.com/robertmaynard) Approvers: - Robert Maynard (https://github.com/robertmaynard) - Bradley Dice (https://github.com/bdice) URL: #526
This is ready to go once CI passes. Note the CI will be blocked until this PR gets merged. Thanks! |
Can someone please rerun the failed CI task? I didn't see a similar issue in previous CI checks thus maybe it's a random CI error? |
@cjnolet If this is ready, would you please merge this? This PR is the next step for rapidsai/rapids-cmake#526 |
/merge |
This PR updates raft to make it compatible with the latest cuco.
Depends on rapidsai/rapids-cmake#526
CMake changes will be reverted once rapidsai/rapids-cmake#526 is merged.