-
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
Refactor Python factories and remove usage of Table for libcudf output handling #8687
Conversation
… parse in Python.
…r the ColumnMethods).
…he ColumnMethods).
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.
I don't see any red flags. Small comments on doc below
Co-authored-by: Michael Wang <[email protected]>
Before merging, I'd check with cuML (cc: @dantegd) as well as cuGraph (cc: @BradReesWork) if/how this will break them. |
cc: @thomcom for cuSpatial as well |
I've already opened rapidsai/cuspatial#437 for when this PR gets merged, happy to help out if this affects cuML or cuGraph. |
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.
I mostly checked the API changes and did not dive too much into details. These changes do not look like they'll break cuGraph.
@gpucibot merge |
rapidsai/cudf#8687 changes the internals of cuDF and removes the means by which libcudf table objects are converted to cuDF Frames. This PR should be merged after that one to match those APIs. I have verified locally that this PR's Cython code compiles and runs against that branch of cuDF. Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Paul Taylor (https://github.com/trxcllnt) URL: #437
This PR serves two purposes:
_from_data
method) for constructing Frame-like objects from other Frame-like objects that uses the lowest common denominator (a dict of columns and an optional index) for all other current methods (e.g._from_table
and_copy_construct
).