Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Eigenvector Centrality to pylibcugraph, cugraph APIs #2255

Merged
merged 63 commits into from
May 27, 2022

Conversation

betochimas
Copy link
Contributor

@betochimas betochimas commented Apr 28, 2022

This PR:

  1. Adds Eigenvector Centrality to the pylibcugraph and cugraph software stacks, which started from Define C API for eigenvector centrality #2180 and is followed up by future PRs in order to close [ENH] Eigenvector Centrality #2146
  2. Minor improvements to pylibcugraph Katz Centrality
  3. Added functionality to test_doctests.py so that certain docstrings can be skipped on different architecture configs (such as ktruss in CUDA 11.4)
  4. Added undirected/directed versions of graph example used in C tests in datasets
  5. Removed cugraph copy of warning wrapper from pylibcugraph and have it call the pylibcugraph version
  6. Testing for both Python eigenvector centrality wrappers

This PR is identical to #2243, just that the name of the branch is different

ChuckHastings and others added 30 commits March 30, 2022 18:17
Merging 22.06 branch into wip sg katz branch
Fix error from two conflicting merges (rapidsai#2219)
Merging in 22.06 branch w/ sg katz branch for eigen
@ChuckHastings
Copy link
Collaborator

C API and C++ implementation for Eigenvector Centrality have been merged, which should unblock progress on this.

@betochimas betochimas marked this pull request as ready for review May 24, 2022 20:46
@betochimas betochimas requested a review from a team as a code owner May 24, 2022 20:46
Copy link
Contributor

@rlratzel rlratzel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, I just had a request for promoting some of the newer pylibcugraph APIs a bit earlier than we normally do, but in this case I think it's appropriate.

@BradReesWork
Copy link
Member

@gpucibot merge

@rapids-bot rapids-bot bot merged commit 6d0239d into rapidsai:branch-22.06 May 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improvement / enhancement to an existing function non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ENH] Eigenvector Centrality
6 participants