Skip to content

Allow topology-only builds at configure time#141

Merged
rapids-bot[bot] merged 1 commit into
NVIDIA:mainfrom
vyasr:feat/topology_only
Jun 5, 2026
Merged

Allow topology-only builds at configure time#141
rapids-bot[bot] merged 1 commit into
NVIDIA:mainfrom
vyasr:feat/topology_only

Conversation

@vyasr

@vyasr vyasr commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

The topology split in #126 prevented the build of non-topology components of cuCascade when they aren't needed, but it still configures assuming everything is built, which means that it tries to find rmm and cudf. That can still lead to more circular dependency issues depending on exactly how builds are done, so we need a heavier hammer to avoid that. This PR implements a CMake flag to turn off every part of the non-topology build when needed.

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

Changes being tested in rapidsai/rapidsmpf#1080. Once CI passes there we can merge this.

@pentschev pentschev added bug Something isn't working non-breaking labels Jun 2, 2026
@vyasr vyasr marked this pull request as draft June 2, 2026 18:46
@copy-pr-bot

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

@vyasr

vyasr commented Jun 2, 2026

Copy link
Copy Markdown
Contributor Author

Converting to draft. This was a workaround that I thought we might need as part of rapidsai/cudf#22747, but at least for the moment we seem to be avoiding any issues in the jobs that do involve refetching cuCascade. I'll keep this in draft for now just in case an edge case pops up while we're moving through the rapidsmpf->cudf transition.

@vyasr vyasr marked this pull request as ready for review June 5, 2026 01:05
@vyasr

vyasr commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

I think we are going to need this to be able to merge rapidsai/cudf#22786 safely.

@pentschev

Copy link
Copy Markdown
Contributor

/merge

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

Labels

bug Something isn't working non-breaking

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants