-
Notifications
You must be signed in to change notification settings - Fork 915
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
Rewrite cudf internals using pylibcudf groupby #14946
Rewrite cudf internals using pylibcudf groupby #14946
Conversation
3a98ceb
to
645d59a
Compare
This class is functionally polymorphic and can represent either an | ||
aggregation or a scan depending on the algorithm it is used with. For | ||
details on the libcudf types it converts to, see | ||
:cpp:class:`cudf::groupby::aggregation_request` and | ||
:cpp:class:`cudf::groupby::scan_request`. |
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.
Is this maybe leaking too much implementation detail for a docstring?
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.
Hmm yeah it may be. In the interest of speed I'm going to merge this PR now, but I do think all of pylibcudf's documentation deserves a thorough review before we actually expose the API. I'll make a note that we should check on this docstring in particular when doing that.
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.
Mostly looks great! The Cython layer is so much cleaner now.
/merge |
Description
This PR builds on #14945 to use pylibcudf's groupby in cudf's internals. It should not be merged until after that PR.
Checklist