-
Notifications
You must be signed in to change notification settings - Fork 915
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
Patch CUB DeviceSegmentedSort and remove workaround #12234
Patch CUB DeviceSegmentedSort and remove workaround #12234
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## branch-23.02 #12234 +/- ##
===============================================
Coverage ? 88.17%
===============================================
Files ? 137
Lines ? 22660
Branches ? 0
===============================================
Hits ? 19981
Misses ? 2679
Partials ? 0 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
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.
Looks good. Thanks for the patch 👍
@gpucibot merge |
Found when debugging some CI build failures where the `SegmentedSortInt.Bool` gtest failure occurred. This was caused by an improperly applied code patch to the CUB source dependency. The link between the CUB patch and this gtest is not common knowledge and could've taken much time to diagnose otherwise. This PR adds a simple comment to provide the appropriate context in case the error occurs again and then the test case is investigated. Reference #12234 where the patch was applied. Authors: - David Wendt (https://github.com/davidwendt) Approvers: - Robert Maynard (https://github.com/robertmaynard) - Yunsong Wang (https://github.com/PointKernel) URL: #12611
Description
Fix in CUB DeviceSegmentedSort allows for workaround to removed. The CUB fix is applied as a patch in the libcudf build process.
Reference NVIDIA/cub#594 and #12217
Checklist