Skip to content

Bump the cuco version to fetch the new bloom filter and some fixes - #1044

Merged
rapids-bot[bot] merged 3 commits into
rapidsai:mainfrom
PointKernel:cuco-new-filter
Jul 6, 2026
Merged

Bump the cuco version to fetch the new bloom filter and some fixes#1044
rapids-bot[bot] merged 3 commits into
rapidsai:mainfrom
PointKernel:cuco-new-filter

Conversation

@PointKernel

Copy link
Copy Markdown
Member

Description

This PR bumps the cuco version to fetch the new bloom filter and some recent performance improvement effort.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.
  • The cmake-format.json is up to date with these changes.
  • I have added new files under rapids-cmake/
    • I have added include guards (include_guard(GLOBAL))
    • I have added the associated docs/ rst file and update the api.rst

@PointKernel PointKernel added feature request New feature or request non-breaking Introduces a non-breaking change labels Jun 30, 2026
@PointKernel

Copy link
Copy Markdown
Member Author

/ok to test 29ca94c

@PointKernel

PointKernel commented Jun 30, 2026

Copy link
Copy Markdown
Member Author

@PointKernel

Copy link
Copy Markdown
Member Author

/ok to test 24394d0

@PointKernel
PointKernel marked this pull request as ready for review July 6, 2026 16:50
@PointKernel
PointKernel requested a review from a team as a code owner July 6, 2026 16:50
@PointKernel PointKernel added the 3 - Ready for Review Ready for review by team label Jul 6, 2026
@PointKernel

Copy link
Copy Markdown
Member Author

This is ready to merge as all downstream passed and the cudf CI will be broken before NVIDIA/cudf#23049 gets in.

@PointKernel

Copy link
Copy Markdown
Member Author

/merge

@rapids-bot
rapids-bot Bot merged commit b67b7c2 into rapidsai:main Jul 6, 2026
19 checks passed
@PointKernel
PointKernel deleted the cuco-new-filter branch July 6, 2026 17:27
rapids-bot Bot pushed a commit to NVIDIA/cudf that referenced this pull request Jul 6, 2026
…23049)

This PR migrates the Parquet reader and the streaming bloom filter onto cuco's new `parametric_filter_policy` (bumped via rapidsai/rapids-cmake#1044). The Parquet reader defines a local `arrow_filter_policy` alias hashing keys with `XXHash_64`, and streaming uses the policy directly with `identity_hash`; no shared cudf policy header is added. Depends on NVIDIA/cuCollections#825, which drops the hasher `argument_type` requirement so `XXHash_64` can be used without an adapter.

Authors:
  - Yunsong Wang (https://github.com/PointKernel)

Approvers:
  - Muhammad Haseeb (https://github.com/mhaseeb123)
  - Lawrence Mitchell (https://github.com/wence-)

URL: #23049
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 - Ready for Review Ready for review by team feature request New feature or request non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants