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

Add row hasher with nested column support #10641

Merged
merged 182 commits into from
Apr 29, 2022

Conversation

devavret
Copy link
Contributor

Contributes to #10186

Many iterations already happened. I just realized late that I should commit
New verticalization code that includes list all the way up, skipping structs that were included
@vyasr
Copy link
Contributor

vyasr commented Apr 26, 2022

@bdice @jrhemstad I've addressed the remaining comments that I either viewed as blockers or as simple enough to be easily fixed without expanding this PR's scope. I opened two issue for follow-ups regarding 1) improved testing and 2) further performance profiling, both of which I think can be done after this PR is merged. I have held off approving myself so that this PR is not accidentally merged before reviewers are happy, but I think this should be good to go once you two are happy. I'm happy to address future change requests on this PR while Devavret is out.

Copy link
Contributor

@bdice bdice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feedback attached. I'll discuss with @vyasr and one of us will resolve these comments.

cpp/src/hash/hashing.cu Outdated Show resolved Hide resolved
cpp/src/hash/murmur_hash.cu Outdated Show resolved Hide resolved
cpp/src/hash/murmur_hash.cu Show resolved Hide resolved
cpp/src/table/row_operators.cu Outdated Show resolved Hide resolved
cpp/tests/hashing/hash_test.cpp Outdated Show resolved Hide resolved
Copy link
Contributor

@bdice bdice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy with this PR. I have two very small comments/questions but we should move forward and get this merged to unblock other work.

@bdice bdice dismissed vyasr’s stale review April 28, 2022 21:33

Dismissing stale review.

@bdice
Copy link
Contributor

bdice commented Apr 28, 2022

I discussed this with @vyasr earlier today. I think we're ready but I'll let @vyasr merge in case he had any final thoughts. I think we're all in agreement that this is really great work, thank you very much to @devavret! 🔥

@vyasr
Copy link
Contributor

vyasr commented Apr 29, 2022

I've got one question but I think we can merge and then discuss it. This looks ready to go to me!

@vyasr
Copy link
Contributor

vyasr commented Apr 29, 2022

@gpucibot merge

@rapids-bot rapids-bot bot merged commit 3c4e72e into rapidsai:branch-22.06 Apr 29, 2022
@devavret
Copy link
Contributor Author

I've got one question but I think we can merge and then discuss it. This looks ready to go to me!

Ask away!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4 - Needs Review Waiting for reviewer to review or respond feature request New feature or request libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change Python Affects Python cuDF API.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants