-
Notifications
You must be signed in to change notification settings - Fork 980
Update the code to be compatible with the new cuco stream-ordered allocator #20258
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 the code to be compatible with the new cuco stream-ordered allocator #20258
Conversation
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. |
/ok to test bc5ac51 |
/ok to test 02f3696 |
This PR is ready for review. Please note that the upstream rapids-cmake PR depends on this one and cannot be merged until it’s approved. The temporary CMake changes here will be reverted once rapidsai/rapids-cmake#929 is merged. |
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 any performance impact due to such upgrade?
Probably not for libcudf, since the upstream change only updated the cuco allocator from |
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.
Just adding a request changes to avoid merging this PR without accommodating for new code in #20201 to use the same rmm::polymorphic_allocator
. See #20201 (review)
Update: #20201 has been merged and we can now make the required changes here.
…t-cuco-stream-alloc
/merge |
Description
This PR updates cuco-related components in
cudf
to ensure compatibility with the new cuco stream-ordered allocator.Checklist