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

New PyG End-to-End Examples #3326

Merged
merged 73 commits into from
Apr 4, 2023

Conversation

alexbarghi-nv
Copy link
Member

@alexbarghi-nv alexbarghi-nv commented Mar 10, 2023

  • Adds new examples for cugraph-pyg.
  • Removes outdated examples.
  • Moves MG scripts to top-level directory.
  • Makes the input to _get_vertex_groups_from_sample a tensor instead of Series
  • Adds is_sorted arg to _get_vertex_groups_from_sample to skip sorting if tensor already sorted
  • Some fixes to CuGraphStore for running multi-GPU workflows

Merge after #3288 - merged
Merge after #3289 - merged
Merge after #3382 - merged

Closes #3316
Closes #3226
Closes #3072

@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@alexbarghi-nv alexbarghi-nv added DO NOT MERGE Hold off on merging; see PR for details improvement Improvement / enhancement to an existing function breaking Breaking change labels Mar 10, 2023
@alexbarghi-nv alexbarghi-nv self-assigned this Mar 10, 2023
@alexbarghi-nv alexbarghi-nv changed the title New PyG End-to-End Examples [skip-ci] New PyG End-to-End Examples Mar 10, 2023
@rlratzel rlratzel removed the DO NOT MERGE Hold off on merging; see PR for details label Mar 10, 2023
Copy link
Member

@VibhuJawa VibhuJawa left a comment

Choose a reason for hiding this comment

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

LGTM

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.

I have some minor feedback and questions which need not hold up approval (can be addressed pre or post commit).

mg_utils/default-config.sh Outdated Show resolved Hide resolved


def stop_cugraph_dask_client():
from cugraph.dask.comms import comms as Comms
Copy link
Contributor

Choose a reason for hiding this comment

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

I'm curious why this and other modules are imported inline, especially since some like this show up in multiple places.

Copy link
Member Author

Choose a reason for hiding this comment

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

Importing cugraph will start a CUDA context prior to setting up rmm to use the right GPU

python/cugraph-pyg/cugraph_pyg/examples/start_dask.sh Outdated Show resolved Hide resolved
@BradReesWork BradReesWork added this to the 23.04 milestone Mar 30, 2023
@alexbarghi-nv alexbarghi-nv added the Blocked Cannot progress due to external reasons label Apr 3, 2023
@BradReesWork BradReesWork removed the Blocked Cannot progress due to external reasons label Apr 3, 2023
@alexbarghi-nv
Copy link
Member Author

/merge

@rapids-bot rapids-bot bot merged commit c61ef05 into rapidsai:branch-23.04 Apr 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking change improvement Improvement / enhancement to an existing function
Projects
None yet
4 participants