Skip to content

Conversation

@kingcrimsontianyu
Copy link
Contributor

@kingcrimsontianyu kingcrimsontianyu commented Dec 8, 2025

Description

The hybrid scan example demonstrates how to use the new API and showcases the decoupling of I/O and compute. The I/O in the example preloads the whole file and accesses the file data in-memory.

This PR extends the example by integrating the libcudf's existing datasource class and the hybrid scan reader, which enables KvikIO features such as high-performance parallel I/O, support for remote files, and GDS access.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@kingcrimsontianyu kingcrimsontianyu added libcudf Affects libcudf (C++/CUDA) code. improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Dec 8, 2025
@copy-pr-bot
Copy link

copy-pr-bot bot commented Dec 8, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@github-actions github-actions bot added the CMake CMake build issue label Dec 8, 2025
@kingcrimsontianyu kingcrimsontianyu changed the title Integrate KvikIO datasource and hybrid scan Parquet reader Integrate KvikIO datasource and hybrid scan Parquet reader example Dec 8, 2025
@mhaseeb123 mhaseeb123 self-requested a review December 9, 2025 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CMake CMake build issue improvement Improvement / enhancement to an existing function libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant