Skip to content

Use public gather in libcudf benchmarks and gtests - #21903

Merged
rapids-bot[bot] merged 28 commits into
NVIDIA:mainfrom
davidwendt:detail-gather
Apr 1, 2026
Merged

Use public gather in libcudf benchmarks and gtests#21903
rapids-bot[bot] merged 28 commits into
NVIDIA:mainfrom
davidwendt:detail-gather

Conversation

@davidwendt

Copy link
Copy Markdown
Contributor

Description

Changes calls to cudf::detail::gather to equivalent public cudf::gather in libcudf benchmarks and gtests.
Follow on to #21739

Checklist

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

@davidwendt davidwendt self-assigned this Mar 24, 2026
@davidwendt davidwendt added 2 - In Progress Currently a work in progress libcudf Affects libcudf (C++/CUDA) code. improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Mar 24, 2026
@copy-pr-bot

copy-pr-bot Bot commented Mar 24, 2026

Copy link
Copy Markdown

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.

@davidwendt

Copy link
Copy Markdown
Contributor Author

/ok to test

@davidwendt davidwendt added 3 - Ready for Review Ready for review by team and removed 2 - In Progress Currently a work in progress labels Mar 24, 2026
@davidwendt
davidwendt marked this pull request as ready for review March 24, 2026 18:27
@davidwendt
davidwendt requested a review from a team as a code owner March 24, 2026 18:27
Comment thread cpp/tests/copying/gather_str_tests.cpp
Comment thread cpp/benchmarks/common/generate_input.cu Outdated

@kingcrimsontianyu kingcrimsontianyu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@davidwendt
davidwendt requested a review from a team as a code owner March 25, 2026 17:45
@davidwendt
davidwendt requested a review from AyodeAwe March 25, 2026 17:45
@davidwendt
davidwendt requested a review from a team as a code owner March 30, 2026 13:44
@github-actions github-actions Bot added the CMake CMake build issue label Mar 30, 2026
@davidwendt davidwendt added the DO NOT MERGE Hold off on merging; see PR for details label Mar 30, 2026
Comment thread cpp/benchmarks/common/generate_input.cu Outdated
Comment thread cpp/src/io/fst/logical_stack.cuh Outdated
Comment thread cpp/src/io/fst/logical_stack.cuh Outdated
Comment thread cpp/tests/io/fst/logical_stack_test.cu Outdated
Comment thread cpp/src/io/fst/logical_stack.cuh Outdated
Comment thread cpp/src/io/fst/logical_stack.cuh Outdated
@davidwendt davidwendt removed the DO NOT MERGE Hold off on merging; see PR for details label Mar 31, 2026
@davidwendt
davidwendt requested review from mhaseeb123 and shrshi and removed request for a team and AyodeAwe March 31, 2026 18:37
@mhaseeb123

Copy link
Copy Markdown
Contributor

@davidwendt what was the cause of the bug (failures on rtxpro6000) that you were chasing yesterday?

@shrshi

shrshi commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

what was the cause of the bug (failures on rtxpro6000) that you were chasing yesterday?

The error lies in a CUB exclusive scan call in the FST code path. A CCCL bug report has been opened to address this NVIDIA/cccl#8242

@davidwendt

Copy link
Copy Markdown
Contributor Author

/merge

@rapids-bot
rapids-bot Bot merged commit eaf014d into NVIDIA:main Apr 1, 2026
208 of 214 checks passed
@davidwendt
davidwendt deleted the detail-gather branch April 1, 2026 13:38
shrshi pushed a commit to shrshi/cudf that referenced this pull request May 12, 2026
Changes calls to `cudf::detail::gather` to equivalent public `cudf::gather` in libcudf benchmarks and gtests.
Follow on to NVIDIA#21739

Authors:
  - David Wendt (https://github.com/davidwendt)

Approvers:
  - Tianyu Liu (https://github.com/kingcrimsontianyu)
  - Shruti Shivakumar (https://github.com/shrshi)
  - Muhammad Haseeb (https://github.com/mhaseeb123)

URL: NVIDIA#21903
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 CMake CMake build issue improvement Improvement / enhancement to an existing function libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants