Skip to content

Migrate Nanoarrow test helpers to memory_resources - #23609

Draft
bdice wants to merge 1 commit into
NVIDIA:mainfrom
bdice:test-mr-nanoarrow
Draft

Migrate Nanoarrow test helpers to memory_resources#23609
bdice wants to merge 1 commit into
NVIDIA:mainfrom
bdice:test-mr-nanoarrow

Conversation

@bdice

@bdice bdice commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Description

Update Nanoarrow and Arrow interop test generators to accept cudf::memory_resources. Returned cuDF tables and Arrow-owned device buffers use the output resource; input construction and conversion scratch use the temporary resource.

This allows Arrow interop tests to control setup and validation allocations without falling back to the current device resource.

This is a non-breaking change for existing callers of these test helpers.

Depends on #23581.

Part of #20780

Checklist

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

@copy-pr-bot

copy-pr-bot Bot commented Aug 10, 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.

@github-actions github-actions Bot added the libcudf Affects libcudf (C++/CUDA) code. label Aug 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

libcudf Affects libcudf (C++/CUDA) code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant