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 louvain_communities to cugraph-nx #3803

Merged
merged 16 commits into from
Aug 31, 2023

Conversation

eriknw
Copy link
Contributor

@eriknw eriknw commented Aug 16, 2023

See: #3773

Possible follow-up tasks:

This is passing many networkx tests. I don't have this as draft, b/c it's usable (and I would argue) mergable as is.

Possible follow-up tasks:
- Update to use threshold parameter exposed from C++ (rapidsai#3792)
- Add `max_level` argument to networkx implementation
- Update PLC to handle empty graphs gracefully
- Update PLC to handle directed graphs
- Add `louvain_partitions` (needs added to PLC)
@eriknw eriknw requested a review from a team as a code owner August 16, 2023 21:01
@rlratzel rlratzel added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Aug 24, 2023
@eriknw
Copy link
Contributor Author

eriknw commented Aug 24, 2023

cugraph-nx tests are now passing CI 🎉

But, now cugraph tests are failing in CI.

@copy-pr-bot
Copy link

copy-pr-bot bot commented Aug 30, 2023

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@eriknw
Copy link
Contributor Author

eriknw commented Aug 30, 2023

/ok to test

@rlratzel
Copy link
Contributor

/merge

@eriknw
Copy link
Contributor Author

eriknw commented Aug 31, 2023

/ok to test

@rapids-bot rapids-bot bot merged commit 9268b08 into rapidsai:branch-23.10 Aug 31, 2023
54 checks passed
rlratzel pushed a commit to rlratzel/cugraph that referenced this pull request Sep 8, 2023
See: rapidsai#3773

Possible follow-up tasks:
- Update to use threshold parameter exposed from C++ (rapidsai#3792)
- Add `max_level` argument to networkx implementation
  - ~Or, add `max_level` as extra`cugraph_nx`-specific argument~ (**done**)
- Update PLC to handle empty graphs gracefully (rapidsai#3804)
- Update PLC to handle directed graphs
- Add `louvain_partitions` (needs added to PLC)
  - https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.community.louvain.louvain_partitions.html

This is passing many networkx tests. I don't have this as draft, b/c it's usable (and I would argue) mergable as is.

Authors:
  - Erik Welch (https://github.com/eriknw)

Approvers:
  - Rick Ratzel (https://github.com/rlratzel)

URL: rapidsai#3803
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.

2 participants