Skip to content

Adopt CUDA stream compatibility accessors - #23995

Draft
bdice wants to merge 3 commits into
NVIDIA:mainfrom
bdice:cuda-stream-ref-prep
Draft

Adopt CUDA stream compatibility accessors#23995
bdice wants to merge 3 commits into
NVIDIA:mainfrom
bdice:cuda-stream-ref-prep

Conversation

@bdice

@bdice bdice commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Description

Use the get() compatibility alias added in RMM #2537. This spelling is shared by rmm::cuda_stream_view and cuda::stream_ref.

This preserves existing stream types and public APIs while extracting mechanical accessor updates from the broader stream migration. It is independently buildable without RMM #2372 and leaves the migration PR focused on actual type and signature changes.

This updates raw stream extraction at Cython boundaries and uses the CUDA stream umbrella header where stream definitions are required, without changing libcudf stream types or public APIs. The remaining type, construction, and forwarding changes stay in cuDF #23929.

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 Sep 5, 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 libcudf Affects libcudf (C++/CUDA) code. Python Affects Python cuDF API. pylibcudf Issues specific to the pylibcudf package labels Sep 5, 2026
@bdice
bdice force-pushed the cuda-stream-ref-prep branch from d606153 to 920fca8 Compare September 6, 2026 14:30
@github-actions github-actions Bot added the Java Affects Java cuDF API. label Sep 6, 2026
@bdice
bdice force-pushed the cuda-stream-ref-prep branch from 920fca8 to ac9f158 Compare September 7, 2026 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Java Affects Java cuDF API. libcudf Affects libcudf (C++/CUDA) code. pylibcudf Issues specific to the pylibcudf package Python Affects Python cuDF API.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant