Skip to content

Remove cuDF-specific dependencies and examples from rapidsmpf - #1094

Merged
rapids-bot[bot] merged 17 commits into
rapidsai:mainfrom
pentschev:remove-cudf-dependencies
Jun 12, 2026
Merged

Remove cuDF-specific dependencies and examples from rapidsmpf#1094
rapids-bot[bot] merged 17 commits into
rapidsai:mainfrom
pentschev:remove-cudf-dependencies

Conversation

@pentschev

Copy link
Copy Markdown
Member

Removes the remaining cuDF-specific dependency surface from RapidsMPF after the cuDF-dependent coverage was moved out and replaced with RapidsMPF-native tests.

This removes:

  • BUILD_CUDF_TESTS and the cudf_streaming CMake fetch path
  • cuDF/cudf_streaming links from C++ tests, examples, and benchmarks
  • cuDF-only C++ tests, examples, benchmarks, and NDSH benchmark tooling
  • Python examples/tests/benchmark code that imports or requires cuDF/pylibcudf
  • cuDF-related package dependencies from dependencies.yaml, generated conda envs, pyproject metadata, and conda recipes
  • CI smoke-test references to deleted cuDF-specific binaries
  • documentation and comments that described RapidsMPF APIs in cuDF-specific terms

The remaining shuffler, streaming, memory, communicator, and Ray coverage stays library-neutral and is covered by the tests added in the preceding PRs.

Depends on #1084 and #1092 .

nirandaperera and others added 15 commits June 9, 2026 10:56
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Signed-off-by: niranda perera <niranda.perera@gmail.com>
Co-authored-by: Peter Andreas Entschev <peter@entschev.com>
@pentschev pentschev self-assigned this Jun 11, 2026
@pentschev pentschev added breaking Introduces a breaking change feature request New feature or request labels Jun 11, 2026
@copy-pr-bot

copy-pr-bot Bot commented Jun 11, 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.

@pentschev
pentschev marked this pull request as ready for review June 11, 2026 21:08
@pentschev
pentschev requested review from a team as code owners June 11, 2026 21:08
@pentschev
pentschev requested a review from KyleFromNVIDIA June 11, 2026 21:08
Comment thread cpp/src/memory/host_memory_resource.cpp

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

LGTM

@nirandaperera

Copy link
Copy Markdown
Contributor

/merge

@rapids-bot
rapids-bot Bot merged commit 1564f7a into rapidsai:main Jun 12, 2026
66 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Introduces a breaking change feature request New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants