Skip to content

Conversation

@TomAugspurger
Copy link
Contributor

Description

This updates our config to require using the rapidsmpf CUDA Stream Pool with the rapidsmpf runtime. As we move pieces of the IR execution into native rapidsmpf IR nodes (e.g. rapidsmpf's read_parquet), which necessarily have to occur on a stream from the rapidsmpf stream pool, it seems like the complexity of mixing multiple stream sources (mostly missing a necessary CUDA stream synchronization) is not worth any potential benefits.

Closes #20756

This updates our config to require using the rapidsmpf CUDA Stream Pool
with the rapidsmpf runtime. As we move pieces of the IR execution into
native rapidsmpf IR nodes (e.g. rapidsmpf's read_parquet), which
necessarily have to occur on a stream from the rapidsmpf stream pool,
it seems like the complexity of mixing multiple stream sources is
not worth any potential benefits.
@TomAugspurger TomAugspurger requested a review from a team as a code owner December 2, 2025 20:23
@github-actions github-actions bot added Python Affects Python cuDF API. cudf-polars Issues specific to cudf-polars labels Dec 2, 2025
@TomAugspurger TomAugspurger added bug Something isn't working breaking Breaking change and removed Python Affects Python cuDF API. cudf-polars Issues specific to cudf-polars labels Dec 2, 2025
@GPUtester GPUtester moved this to In Progress in cuDF Python Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaking change bug Something isn't working

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

Require using rapidsmpf Stream Pool with rapidsmpf runtime

1 participant