Skip to content

Use cuda::stream_ref for nested and IO APIs - #23669

Open
vyasr wants to merge 10 commits into
NVIDIA:mainfrom
vyasr:codex/cuda-stream-ref-batch-4
Open

Use cuda::stream_ref for nested and IO APIs#23669
vyasr wants to merge 10 commits into
NVIDIA:mainfrom
vyasr:codex/cuda-stream-ref-batch-4

Conversation

@vyasr

@vyasr vyasr commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Description

This fourth batch migrates libcudf IO, strings, lists, structs, text, and related nested APIs and tests from rmm::cuda_stream_view to cuda::stream_ref. It leaves default stream helpers and owning RMM stream types unchanged for a later batch.

It also adds explicit stream coverage for scalar and string factory APIs.

Contributes to #23636

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 14, 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 14, 2026
@vyasr
vyasr force-pushed the codex/cuda-stream-ref-batch-4 branch from dacc05a to 68e5399 Compare August 15, 2026 22:22
@vyasr vyasr added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Aug 15, 2026
@vyasr
vyasr marked this pull request as ready for review August 15, 2026 22:24
@vyasr
vyasr requested a review from a team as a code owner August 15, 2026 22:24
@vyasr
vyasr requested review from lamarrr and misiugodfrey August 15, 2026 22:24
@vyasr
vyasr requested a review from a team as a code owner August 15, 2026 23:23
@vyasr
vyasr requested a review from revans2 August 15, 2026 23:23
@github-actions github-actions Bot added the Java Affects Java cuDF API. label Aug 15, 2026
@vyasr
vyasr requested a review from a team as a code owner August 16, 2026 01:28
@vyasr
vyasr requested a review from galipremsagar August 16, 2026 01:28
@github-actions github-actions Bot added Python Affects Python cuDF API. cudf.pandas Issues specific to cudf.pandas labels Aug 16, 2026

@bdice bdice 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.

I spot checked this and it uses <cuda/stream> and stream.sync() as desired. LGTM.

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

Labels

cudf.pandas Issues specific to cudf.pandas improvement Improvement / enhancement to an existing function Java Affects Java cuDF API. libcudf Affects libcudf (C++/CUDA) code. non-breaking Non-breaking change Python Affects Python cuDF API.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants