-
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
Use cuFile for Parquet IO when available #7444
Merged
Merged
Changes from 69 commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
1dfd27d
add owning_buffer to datasource; add device_read path to parquet reader
f88569c
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
5cfc08f
name fix
eb0a075
CMake change to find and link to cufile lib
b494b43
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
582dbac
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
a7873f1
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
460af52
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
3d00911
link to cufile
8adf068
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
c834cdc
basic device_read
585d3a2
extract gds file into a separate source file
be84443
missing file from previous commit
62135c6
gds sink
f70974e
refactor cufile RAII into a separate struct
da3207b
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
9220769
Merge branch 'branch-1.16' of https://github.com/rapidsai/cudf into f…
2acfeca
refactor gds threshold logic
37cbb35
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
73092fc
override the cufile config file to always enable compatibility mode
f8017e9
Merge branch 'branch-0.16' of https://github.com/rapidsai/cudf into f…
2aa7da7
fix missed rename
689a4d2
add docs; rename data members
674023b
Merge branch 'branch-0.17' of https://github.com/rapidsai/cudf into f…
5807bfd
fix merge
5284591
add missing EOF newlines
7000d55
fall back to host read/write if cufile fails
vuule 8548871
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 5896b7e
update to 0.19 stuff
vuule e5071ab
don't enforce compatibility mode through config file
vuule 10a1eee
add stream parameter to device_read
vuule 3014923
compile-time disable cufile code if the library is not installed
vuule f388265
style fix
vuule f433757
fix building without cufile
vuule fb6ea8b
CMake fix
vuule 1189cf1
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 2cef6f3
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule ec52e85
cmake clean up
vuule d181fec
add missing null check
vuule 1b6070e
avoid repeated failed attempts to initialize cuFile
vuule 349973c
link to libcufile at runtime
vuule 3560949
remove newline
vuule d1a4c26
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 378023b
add file path to error messages
vuule 43a39da
Merge branch 'fea-gds-parquet' of https://github.com/vuule/cudf into …
vuule 9c3e8fc
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 5ed479b
use FindcuFile
vuule 1e2727e
add new file to cmake list
vuule a2f4019
avoid using unique_ptr to store the singleton
vuule fb94b56
add is_valid to shim
vuule b2771ad
add config class
vuule 3077bd4
read env var to enable GDS
vuule 9d350db
rename file_util.hpp
vuule 09730f4
control compatiblity mode
vuule d5c67f8
style fix
vuule 2e4d33c
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 8ac417e
update device_write condition in CSV writer
vuule 273962c
fall back to host if cufile io initialization fails
vuule 0ef4e31
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 071c619
docs and such
vuule c1010a9
(c) year
vuule 13b3c6a
one more (c) year
vuule 67d901b
namespace
vuule 851c0bd
docs, comments; disable fallback w/ compat mode
vuule b853f97
moar docs
vuule 750460f
remove includes
vuule 6815b38
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 96c5b53
CMake improvement
vuule 6be526e
address review feedback
vuule 19d6ff4
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule 0ad1418
fix a CMake error
vuule 380287e
allocate the pinned buffer only if used
vuule d374f49
Merge branch 'branch-0.19' of https://github.com/rapidsai/cudf into f…
vuule e5f12b9
fix up CMake for cufile header only builds
vuule 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
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.
You will want this to be:
if(cuFile_FOUND AND NOT TARGET cuFile::cuFile_interface)
That will allow multiple
find_package(cuFile)
to work correctly ( otherwise they will error out ).