Skip to content

Add test for bind() and CUDA initialization. - #1147

Draft
TomAugspurger wants to merge 3 commits into
mainfrom
tom/rapidsmpf-rrun-context-test
Draft

Add test for bind() and CUDA initialization.#1147
TomAugspurger wants to merge 3 commits into
mainfrom
tom/rapidsmpf-rrun-context-test

Conversation

@TomAugspurger

Copy link
Copy Markdown
Contributor

NVIDIA/cuCascade@8a3b42f
changed cucascade's topology discovery in a way that ultimately broke multi-GPU
cudf-polars.

Some part of rapidsmpf's bind is sensitive to whether or not CUDA is initialized
during topology discovery. This PR adds a test to ensure we catch it sooner
if this happens again.

#1145 pinned release/26.08 to a known-good commit.
#1146 forward-merged that to main. But we
don't want that pin on main: we'd prefer to catch regressions and benefit from improvements
immediately. So the second commit reverts that pin.

NVIDIA/cuCascade@8a3b42f
changed cucascade's topology discovery in a way that ultimately broke multi-GPU
cudf-polars.

Some part of rapidsmpf's ``bind`` is sensitive to whether or not CUDA is initialized
during topology discovery. This PR adds a test to ensure we catch it sooner
if this happens again.

#1145 pinned release/26.08 to a known-good commit.
#1146 forward-merged that to `main`. But we
don't want that pin on `main`: we'd prefer to catch regressions and benefit from improvements
immediately. So the second commit reverts that pin.
@copy-pr-bot

copy-pr-bot Bot commented Jul 31, 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.

@TomAugspurger

Copy link
Copy Markdown
Contributor Author

/ok to test 69075ec

@TomAugspurger TomAugspurger added improvement Improves an existing functionality non-breaking Introduces a non-breaking change labels Jul 31, 2026
@TomAugspurger

Copy link
Copy Markdown
Contributor Author

I expect the new test to fail, since we should be building rapidsmpf against a cucascade commit with the problematic rmm usage in topology discovery.

@TomAugspurger

Copy link
Copy Markdown
Contributor Author

/ok to test d4bf9ee

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

Labels

improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant