Skip to content

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

Closed
shwina wants to merge 114 commits into
rapidsai:branch-0.15from
shwina:serialize-with-pack-unpack
Closed

[WIP] Serialize/deserialize with libcudf pack/unpack#5025
shwina wants to merge 114 commits into
rapidsai:branch-0.15from
shwina:serialize-with-pack-unpack

Conversation

@shwina
Copy link
Copy Markdown
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
rgsl888prabhu and others added 13 commits May 27, 2020 10:51
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Contributor

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

@jakirkham
Copy link
Copy Markdown
Member

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

@kkraus14
Copy link
Copy Markdown
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.