Skip to content
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 to new Thrust 1.12.0 APIs #379

Merged
merged 3 commits into from
Apr 12, 2021

Conversation

trxcllnt
Copy link
Contributor

@trxcllnt trxcllnt commented Apr 9, 2021

cuDF updated to Thrust v1.12.0 today, which means we need to update too.

  • Fixes GCC 9 RVO compile warning/error
  • Removes our make_zip_iterator convenience fn because it's now part of Thrust

Thrust 1.11.0 included a new radix sort in CUB, so hopefully we see some nice speedups in our routines as well. Hooray!

@trxcllnt trxcllnt requested a review from a team as a code owner April 9, 2021 17:16
@github-actions github-actions bot added the libcuspatial Relates to the cuSpatial C++ library label Apr 9, 2021
@trxcllnt trxcllnt added 3 - Ready for Review Ready for review by team improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Apr 9, 2021
@kkraus14
Copy link
Contributor

kkraus14 commented Apr 9, 2021

Should there be cmake changes or do we inherit the Thrust from libcudf?

@trxcllnt
Copy link
Contributor Author

trxcllnt commented Apr 9, 2021

@kkraus14 we inherit the cudf::Thrust target from libcudf

@kkraus14
Copy link
Contributor

@gpucibot merge

@rapids-bot rapids-bot bot merged commit de08ce8 into rapidsai:branch-0.20 Apr 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3 - Ready for Review Ready for review by team improvement Improvement / enhancement to an existing function libcuspatial Relates to the cuSpatial C++ library non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants