-
Notifications
You must be signed in to change notification settings - Fork 3
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 initial MNMG support, consolidate APIs, minor refactoring, update tests #24
Add initial MNMG support, consolidate APIs, minor refactoring, update tests #24
Conversation
…rghi-nv/gaas into uniform_neighbor_sampling
…' into branch-22.08-mg_updates Added updates for initial support for MGPropertyGraph and additional tests
…s and updates for shape methods for MG.
… consistency, moved graph_id arg to end for uniform_neighbor_sampling for consistency, added tests for info APIs, temporarily disabled vertex shape test while discussing if it is needed or not.
…ensuring it can support the use cases for the old shape() APIs.
…ich are obsoleted by get_graph_info(), removed now invalide taxpayers data, updated tests for these changes.
…' into branch-22.10-mg_updates
Co-authored-by: Rick Ratzel <[email protected]>
…mpling Updates to GaaS for Uniform Neighbor Sampling
…e optional, updated adn added tests accordingly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, just proposed a few minor fixes
…_*_data(). Added MG and SG tests to cover different ID types (exposed after a typo went unchecked). Added MG and SG tests to cover get_graph_*_data(). Minor cleanup and refactorings.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have given the PR an initial review and asked a bunch of clarifications. Will review again based on the answers to these questions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…o the cugraph repo (#2661) closes #2652 **_Note to reviewers:_** > The code here is based on the latest 22.10 GaaS sources which include [this last PR to GaaS](rapidsai/GaaS#24), and has only been changed to update names ("gaas" -> "cugraph_service") and pass style checks, but the diffs will obviously show everything as new content. > > In other words, don't feel obligated to review anything beyond name changes if you've already reviewed the GaaS sources. > > Future changes that update functionality related to this move will be done in separate PRs so the diff can clearly show what's being changed. This is the initial PR which only moves source files and changes names in sources, docs, directories, etc. The unit tests were run (SG and MG) after the name change and they all pass. One or more followup PRs will be open to add appropriate support for CI (ie. no MG tests run by default, limit to handler tests to simplify automating server subprocesses if necessary, etc.). The entire GaaS repo is now under `python/cugraph_service` as a peer to `cugraph` and `pylibcugraph`. Authors: - Rick Ratzel (https://github.com/rlratzel) - Alex Barghi (https://github.com/alexbarghi-nv) - Brad Rees (https://github.com/BradReesWork) Approvers: - Brad Rees (https://github.com/BradReesWork) - Vibhu Jawa (https://github.com/VibhuJawa) URL: #2661
closes #13
closes #6 (SG was closed by #18)
closes #5
closes #3
closes #2
get_num_vertices()
andget_num_edges()
APIs in favor ofget_graph_info()
get_server_info()
which returns meta-data about the GaaS server, useful for test and debugtaxpayers
test data which is now considered invalid inputNOTES: