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

[WIP] Serialize/deserialize with libcudf pack/unpack #5025

Closed
wants to merge 114 commits into from

Conversation

shwina
Copy link
Contributor

@shwina shwina commented Apr 27, 2020

Still WIP. Depends on #4941 and #5309

devavret and others added 27 commits April 18, 2020 01:02
And fix for pack: was using moved-from data.
Forgot to add first metadata element which stands in for the table
Because that is also expensive to copy
so we need to enforce taking ownership
@shwina shwina requested review from a team as code owners April 27, 2020 19:29
revans2 and others added 11 commits May 27, 2020 10:56
Make documentation uniform for stream and memory resource params in cpp
[REVIEW] Fix DEBUG compilation failure due to `fixed_point.hpp`
Remove unused native deps from java library
As some serialization strategies may rely on some or all frames on host,
add logic to `Serializable` to track which frames are on host or device
and ensure they are handled appropriately.
@jakirkham
Copy link
Member

FWIW I think PR ( #5309 ) should make the needed changes to Serializable so that a mixture of host and device frames is handled correctly if you want to give that a try ;)

@shwina shwina requested a review from a team as a code owner May 28, 2020 20:32
@shwina shwina changed the base branch from branch-0.14 to branch-0.15 May 29, 2020 11:33
@jakirkham
Copy link
Member

PR ( #5309 ) was merged into branch-0.15. So merging with the latest changes in branch-0.15 should include that change.

@harrism harrism added 2 - In Progress Currently a work in progress Python Affects Python cuDF API. labels Jun 16, 2020
@shwina
Copy link
Contributor Author

shwina commented Jun 16, 2020

@VibhuJawa tested this PR and reported that it actually slowed things down for some of his work. Are we interested in pursuing this further? cc: @kkraus14 @devavret @jakirkham @jrhemstad

@devavret
Copy link
Contributor

This could be handy if/when we have cudf configuration. Use/don't use packing could be a switchable option.

@jakirkham
Copy link
Member

Yeah that is what we are discussing in issue ( #5311 ).

@kkraus14
Copy link
Collaborator

@shwina going to close this for now since it's stalled. We can reopen if desired.

@kkraus14 kkraus14 closed this Aug 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2 - In Progress Currently a work in progress Python Affects Python cuDF API.
Projects
None yet
Development

Successfully merging this pull request may close these issues.