Skip to content

Move cugraph C++ primitives from src/prims to include/cugraph/prims#5477

Open
seunghwak wants to merge 14 commits intorapidsai:mainfrom
seunghwak:fea_public_prims
Open

Move cugraph C++ primitives from src/prims to include/cugraph/prims#5477
seunghwak wants to merge 14 commits intorapidsai:mainfrom
seunghwak:fea_public_prims

Conversation

@seunghwak
Copy link
Copy Markdown
Contributor

@seunghwak seunghwak commented Mar 30, 2026

Move cugraph C++ primitives from src/prims to include/cugraph/prims

This will allow external projects to use cuGraph C++ primitives without fetching the entire cuGraph source code.

  • move src/prims to include/cugraph/prims
  • move src/graph_partition_utils.cuh to include/cugraph/utilities
  • rename src/detail/collect_comm_wrapper.hpp to include/cugraph/utilities/device_comm_wrapper.hpp (also move device_gatherv from collect_comm.cuh to collect_comm_wrapper.cuh and rename collect_comm_wrapper to device_comm_wrapper in relevant files)
  • update vertex_property function in tests/utilities/property_generator_utilities.hpp to take vertex range in vertex_t local_vertex_partition_range_first and vertex_t local_vertex_partition_range_last instead of thrust::make_counting_iterator pairs.
  • move src/utilities/collect_comm.cuh to include/cugraph/utilities

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot bot commented Mar 30, 2026

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.

@seunghwak seunghwak marked this pull request as ready for review March 31, 2026 03:44
@seunghwak seunghwak requested review from a team as code owners March 31, 2026 03:44
@seunghwak seunghwak added feature request New feature or request non-breaking Non-breaking change labels Mar 31, 2026
@seunghwak seunghwak self-assigned this Mar 31, 2026
@seunghwak seunghwak changed the title [WIP] Move cugraph C++ primitives from src/prims to include/cugraph/prims Move cugraph C++ primitives from src/prims to include/cugraph/prims Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request New feature or request non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant