-
Notifications
You must be signed in to change notification settings - Fork 891
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
Implement scatter for struct columns #7752
Conversation
Currently I'm working on unit tests for struct scattering, which should be done shortly. |
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.
From the java side this fixes the issues I was seeing before.
Codecov Report
@@ Coverage Diff @@
## branch-0.19 #7752 +/- ##
===============================================
+ Coverage 81.86% 82.69% +0.82%
===============================================
Files 101 101
Lines 16884 17437 +553
===============================================
+ Hits 13822 14419 +597
+ Misses 3062 3018 -44
Continue to review full report at Codecov.
|
# Conflicts: # cpp/include/cudf/detail/gather.cuh # cpp/include/cudf/detail/scatter.cuh
Rerun tests. |
…ust::for_each` by `thrust::scatter`
…if don't need 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.
looks great overal, couple small things
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.
LGTM then 👍
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.
CMake lgtm
@gpucibot merge |
This PR implements scattering for struct columns. It also fixes #7638 when calling
cudf::partitioning
on struct data due to wrongly scattering data inside the partitioning kernels.