-
Notifications
You must be signed in to change notification settings - Fork 914
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
cmake option: CUDF_KVIKIO_REMOTE_IO
#17291
cmake option: CUDF_KVIKIO_REMOTE_IO
#17291
Conversation
cpp/CMakeLists.txt
Outdated
@@ -90,6 +90,12 @@ option( | |||
mark_as_advanced(CUDF_BUILD_STREAMS_TEST_UTIL) | |||
option(CUDF_STATIC_LINTERS "Enable static linters during compilation" OFF) | |||
|
|||
option( | |||
CUDF_KVIKIO_REMOTE_IO | |||
"Enable remote IO (e.g. AWS S3) support through KvikIO. If disabled, cudf-python will still be able to do remote IO." |
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.
If this is not enabled, the C++ code will not support it thus I don't think Python will be able to do it.
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.
Updated:
option(
CUDF_KVIKIO_REMOTE_IO
"Enable remote IO (e.g. AWS S3) support through KvikIO. If disabled, cudf-python will still be able to do remote IO through fsspec."
ON
)
Co-authored-by: Nghia Truong <[email protected]>
… remote_io_compile_guard
b08a15b
to
90afe1d
Compare
@ttnghia, can you check if setting |
I will file one after merge later #17293 |
Indeed NVIDIA/spark-rapids-jni#2580 should be fixed by rapidsai/kvikio#542. |
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.
Lgtm. Thanks for the fix!
Still requires approval from |
/merge |
JNI build does not require kvikIO, to unblock the build use `CUDF_KVIKIO_REMOTE_IO=OFF` in cpp build phase. this should be merged after #17291 Authors: - Peixin (https://github.com/pxLi) Approvers: - Nghia Truong (https://github.com/ttnghia) URL: #17293
Compile flag to enable/disable remote IO through KvikIO:
CUDF_KVIKIO_REMOTE_IO