Skip to content

Implement MNMG Renumber#1355

Merged
rapids-bot[bot] merged 56 commits intorapidsai:branch-0.18from
aschaffer:enh_ext_mnmg_renumber
Feb 3, 2021
Merged

Implement MNMG Renumber#1355
rapids-bot[bot] merged 56 commits intorapidsai:branch-0.18from
aschaffer:enh_ext_mnmg_renumber

Conversation

@aschaffer
Copy link
Copy Markdown
Collaborator

This exposes to cython / python newly added C++ functions sort_and_shuffle_values() and renumber_edgelist() in order to perform MNMG renumbering.

@aschaffer aschaffer requested review from a team as code owners January 22, 2021 21:48
@BradReesWork BradReesWork added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Jan 25, 2021
@BradReesWork BradReesWork added this to the 0.18 milestone Jan 25, 2021
Copy link
Copy Markdown
Collaborator

@ChuckHastings ChuckHastings left a comment

Choose a reason for hiding this comment

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

Some questions/minor edit suggestions

Comment thread cpp/include/experimental/graph.hpp Outdated
Comment thread cpp/include/experimental/graph.hpp Outdated
Comment thread cpp/include/utilities/cython.hpp
Comment thread cpp/include/utilities/cython.hpp Outdated
Comment thread cpp/src/utilities/cython.cu Outdated
Comment thread python/cugraph/structure/graph_primtypes.pxd Outdated
Comment thread python/cugraph/structure/graph_primtypes.pxd Outdated
Comment thread cpp/include/utilities/cython.hpp Outdated
Comment thread python/cugraph/structure/graph_primtypes.pxd Outdated
Comment thread cpp/src/utilities/cython.cu Outdated
@aschaffer
Copy link
Copy Markdown
Collaborator Author

rerun tests.

@codecov-io
Copy link
Copy Markdown

codecov-io commented Feb 3, 2021

Codecov Report

Merging #1355 (3c3bd6d) into branch-0.18 (2fb0725) will decrease coverage by 0.46%.
The diff coverage is 46.82%.

Impacted file tree graph

@@               Coverage Diff               @@
##           branch-0.18    #1355      +/-   ##
===============================================
- Coverage        60.38%   59.92%   -0.47%     
===============================================
  Files               67       68       +1     
  Lines             3029     3084      +55     
===============================================
+ Hits              1829     1848      +19     
- Misses            1200     1236      +36     
Impacted Files Coverage Δ
python/cugraph/centrality/__init__.py 100.00% <ø> (ø)
python/cugraph/dask/structure/renumber.py 0.00% <0.00%> (ø)
python/cugraph/comms/comms.py 34.52% <25.00%> (ø)
python/cugraph/dask/common/input_utils.py 23.07% <28.57%> (+1.14%) ⬆️
python/cugraph/utilities/utils.py 67.18% <35.71%> (-4.37%) ⬇️
python/cugraph/dask/common/mg_utils.py 37.50% <38.09%> (-2.50%) ⬇️
python/cugraph/community/spectral_clustering.py 72.54% <38.46%> (-11.67%) ⬇️
python/cugraph/structure/number_map.py 58.12% <50.00%> (+2.16%) ⬆️
python/cugraph/structure/graph.py 66.99% <76.47%> (+0.19%) ⬆️
python/cugraph/__init__.py 100.00% <100.00%> (ø)
... and 11 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update dc3ae64...3c3bd6d. Read the comment docs.

Copy link
Copy Markdown
Collaborator

@ChuckHastings ChuckHastings left a comment

Choose a reason for hiding this comment

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

One minor concern

Comment thread python/cugraph/dask/structure/renumber_wrapper.pyx
Copy link
Copy Markdown
Member

@afender afender 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 considering integration and testing will be addressed in a future PR

@BradReesWork
Copy link
Copy Markdown
Member

@gpucibot merge

@rapids-bot rapids-bot Bot merged commit 7c7c79e into rapidsai:branch-0.18 Feb 3, 2021
@aschaffer aschaffer deleted the enh_ext_mnmg_renumber branch August 5, 2021 16:35
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.

6 participants