-
Notifications
You must be signed in to change notification settings - Fork 564
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
Support compilation with Thrust 1.15 #4469
Support compilation with Thrust 1.15 #4469
Conversation
@robertmaynard just a quick heads up, CI will fail for a while still, it should be fixed later today (unrelated to the changes of the PR) |
rerun tests |
@dantegd I think this ready for review/merge |
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.
Leaving rfc review to avoid accidental merge after offline discussion
296a257
to
5a39db8
Compare
Codecov Report
@@ Coverage Diff @@
## branch-22.02 #4469 +/- ##
===============================================
Coverage ? 85.75%
===============================================
Files ? 236
Lines ? 19310
Branches ? 0
===============================================
Hits ? 16560
Misses ? 2750
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
5a39db8
to
3f23685
Compare
@gpucibot merge |
The following changes are required for compilation with Thrust 1.15, which is becoming the minimum required version across all of RAPIDS for 22.02. The changes needed: - Removal of global `using namespace std`. This makes calls to `cub::` ambigous as now thrust::cub ( new since 1.14? ) and cub both are valid. - Updates from rapidsai#4334, which fixes `cub::DeviceSegmentedReduce` signature changes Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Dante Gama Dessavre (https://github.com/dantegd) URL: rapidsai#4469
The following changes are required for compilation with Thrust 1.15, which is becoming the minimum required version across all of RAPIDS for 22.02.
The changes needed:
using namespace std
. This makes calls tocub::
ambigous as now thrust::cub ( new since 1.14? ) and cub both are valid.cub::DeviceSegmentedReduce
signature changes