Skip to content

Conversation

@bdice
Copy link
Contributor

@bdice bdice commented Nov 25, 2025

Description

The following minor changes are needed to make cuDF compile with CCCL 3.2.

  • Use cuda::std::distance in segmented_top_k.cu
  • Remove const qualifier from resource_ref
  • Vendor AliasTemporaries
  • Initialize ptx_version
  • Add nv_exec_check_disable to rmm_host_allocator

Checklist

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

@bdice bdice requested a review from a team as a code owner November 25, 2025 03:06
@github-actions github-actions bot added the libcudf Affects libcudf (C++/CUDA) code. label Nov 25, 2025
@bdice bdice added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Nov 25, 2025
@bdice bdice mentioned this pull request Nov 25, 2025
3 tasks
Copy link
Member

@PointKernel PointKernel left a comment

Choose a reason for hiding this comment

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

Looks great

size_t allocation_offsets[ALLOCATIONS];
size_t bytes_needed = 0;
for (int i = 0; i < ALLOCATIONS; ++i) {
const size_t allocation_bytes = (allocation_sizes[i] + ALIGN_BYTES - 1) & ALIGN_MASK;
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
const size_t allocation_bytes = (allocation_sizes[i] + ALIGN_BYTES - 1) & ALIGN_MASK;
size_t const allocation_bytes = (allocation_sizes[i] + ALIGN_BYTES - 1) & ALIGN_MASK;

@bdice
Copy link
Contributor Author

bdice commented Nov 26, 2025

/merge

@rapids-bot rapids-bot bot merged commit 23d0d8c into rapidsai:main Nov 26, 2025
270 of 271 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

3 participants