-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
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
Write ELLPACK pages to disk #4879
Merged
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
6db7333
add ellpack source
rongou 78bceb9
add placeholders
rongou 1f2db17
fix cpu code
rongou b189287
Merge branch 'master' into ellpack-source
rongou 3143767
add a test for ellpack source
rongou db549c6
Merge branch 'master' into ellpack-source
rongou d130311
fix cpu build
rongou 0e83453
more templating
rongou 64e5e86
fix
rongou b41a5cc
Merge branch 'master' into ellpack-source
rongou 8839c1e
add batch param
rongou 051f868
extract function to parse cache info
rongou 1864847
more place holders
rongou 759a390
better templating
rongou 63d6f4d
fix windows build
rongou 4fb5607
add stubs
rongou 92aa9b8
Merge branch 'master' into ellpack-source
rongou 3b69eaa
Merge branch 'master' into ellpack-source
rongou c727ed3
implementing push
rongou b34f3c2
remove member variables from ellpack page impl
rongou f9af5ec
extract ellpack matrix info struct
rongou 842b201
fix build for older compilers
rongou 39b0a63
initialize ellpack matrix info separately
rongou 6c452bd
add IsDense() to DMatrix
rongou 39c1235
construct ellpack info separately
rongou 20c5764
clear ellpack page
rongou e74d981
push batch to ellpack page
rongou a124fbc
write out the page
rongou 308a403
Merge branch 'master' into ellpack-source
rongou 4014f0a
implement size()
rongou 0d35f89
check magic in sparse page source
rongou 1540a47
pimpl ellpack page source
rongou 9744786
narrow ellpack page interface
rongou aae7b99
make sparse page source reusable
rongou a87480c
almost there
rongou f70c7eb
got ellpack batch test passing
rongou 869777f
re-enable hist test
rongou ec86cf9
working now
rongou b7f3383
minor cleanups
rongou fa2d97a
Merge branch 'master' into ellpack-source
rongou 3a77a2e
fix clang tidy error
rongou 020d376
update submodule
rongou 84620d5
add comments
rongou 24919c2
Merge branch 'master' into ellpack-source
rongou 8863c63
Merge branch 'master' into ellpack-source
rongou da75a23
address review comments
rongou 49b6c42
Merge branch 'master' into ellpack-source
rongou File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
where has this method been moved to? or, is this permanently deleted?
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.
+1
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.
This method is not being used so I removed it. Can add it back if you guys think we should keep it.