Skip to content

Add support for small, variable-size segments to DeviceBatchedTopK#7926

Merged
elstehle merged 9 commits intoNVIDIA:mainfrom
elstehle:enh/segmented-topk-small-variable-segments
Mar 10, 2026
Merged

Add support for small, variable-size segments to DeviceBatchedTopK#7926
elstehle merged 9 commits intoNVIDIA:mainfrom
elstehle:enh/segmented-topk-small-variable-segments

Conversation

@elstehle
Copy link
Contributor

@elstehle elstehle commented Mar 8, 2026

Closes #7839.

The PR is mostly concerned with extending tests for variable-size segments and secondarily lifting a few prior restrictions and guards for fixed-size segments.

@elstehle elstehle requested a review from a team as a code owner March 8, 2026 19:30
@elstehle elstehle requested a review from pauleonix March 8, 2026 19:30
@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

🥳 CI Workflow Results

🟩 Finished in 1h 35m: Pass: 100%/249 | Total: 2d 20h | Max: 1h 34m | Hits: 98%/155652

See results here.

Copy link
Contributor

@miscco miscco left a comment

Choose a reason for hiding this comment

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

Product changes look good

@elstehle elstehle merged commit bf5aeb7 into NVIDIA:main Mar 10, 2026
267 checks passed
andralex pushed a commit to caugonnet/cccl that referenced this pull request Mar 10, 2026
…VIDIA#7926)

* prepare tests for var segments

* adds tests for small variable-size segments

* restores tests for types

* reverts now-superfluous segment fixup test code

* variable segment size tests

* split up test tus, restore utils

* adds tests for variable-size keys

* fixes tu splitup

* style fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for small, variable-size segments to DeviceBatchedTopK

2 participants