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

ArrayMax and ArrayMin support plus map_entries, map_keys, map_values #3341

Merged
merged 5 commits into from
Sep 1, 2021

Conversation

revans2
Copy link
Collaborator

@revans2 revans2 commented Aug 30, 2021

This is a first step at doing some array aggregations. It implements array_min and array_max. In the next step I hope to be able to do pattern matching on the higher order functions in aggregation and be able to implement a subset of it using a combination of transform which is already implemented and some more generalized array aggregation code.

Signed-off-by: Robert (Bobby) Evans <bobby@apache.org>
@revans2 revans2 added the task Work required that improves the product but is not user facing label Aug 30, 2021
@revans2 revans2 added this to the Aug 30 - Sept 10 milestone Aug 30, 2021
@revans2 revans2 self-assigned this Aug 30, 2021
@revans2 revans2 marked this pull request as draft August 31, 2021 13:49
@revans2
Copy link
Collaborator Author

revans2 commented Aug 31, 2021

Moved this into draft because I am seeing some illegal memory access errors when running the tests in parallel, but not when running the tests one at a time. I need to spend some time debugging this.

@revans2
Copy link
Collaborator Author

revans2 commented Aug 31, 2021

It looks like min and max on strings when doing a sorted aggregation can produce the IllegalMemoryAccess problem. I will try to reproduce it in cudf.

@revans2 revans2 marked this pull request as ready for review September 1, 2021 13:59
@revans2
Copy link
Collaborator Author

revans2 commented Sep 1, 2021

build

@revans2 revans2 merged commit 40560cf into NVIDIA:branch-21.10 Sep 1, 2021
@revans2 revans2 deleted the first_go_array_aggs branch September 1, 2021 15:47
@sameerz sameerz changed the title ArrayMax and ArrayMin support plus a few other simple ops ArrayMax and ArrayMin support plus map_entries, map_keys, map_values Sep 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Work required that improves the product but is not user facing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants