-
Notifications
You must be signed in to change notification settings - Fork 311
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
Fix PyG Loaders by properly supporting multi_get_tensor
#2860
Conversation
Currently, this only does SG version for rapidsai#2401. MG is still TODO. This also doesn't change anything user-facing (yet).
This includes a slow workaround for rapidsai/cudf#11550
…nto cgs-remote-wrappers
…to cgs-remote-wrappers
…to cgs-remote-sample
…to cgs-remote-sample
Co-authored-by: Vibhu Jawa <[email protected]>
Codecov ReportBase: 60.80% // Head: 60.78% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## branch-22.12 #2860 +/- ##
================================================
- Coverage 60.80% 60.78% -0.03%
================================================
Files 122 122
Lines 6891 6915 +24
================================================
+ Hits 4190 4203 +13
- Misses 2701 2712 +11
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
python/cugraph/cugraph/gnn/pyg_extensions/data/cugraph_store.py
Outdated
Show resolved
Hide resolved
python/cugraph/cugraph/gnn/pyg_extensions/data/cugraph_store.py
Outdated
Show resolved
Hide resolved
python/cugraph/cugraph/gnn/pyg_extensions/sampler/cugraph_sampler.py
Outdated
Show resolved
Hide resolved
rerun tests reason: git checkout failure |
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.
Property graph changes look good to me. I left a couple non-critical nitpicky comments.
Thanks for working on this @alexbarghi-nv!
@gpucibot merge |
Fixes the currently-broken
pyg_hetero_mag
notebook, which fails due to the sampling output not matching what the API expects. Note: this does use an optional import of PyG, similar to how other code optionally usestorch
orcudf
.Also adds an in-place
fillna
function forPropertyGraph
andMGPropertyGraph
. There is a separate issue to do this forRemoteGraph
(https://github.com/rapidsai/graph_dl/issues/97).Also removes an unintended dependence on
cugraph
by addingis_multi_gpu()
methods toPropertyGraph
andMGPropertyGraph
so whether a graph is MG can be determined without importingcugraph
.Closes https://github.com/rapidsai/graph_dl/issues/78
Closes https://github.com/rapidsai/graph_dl/issues/77
Closes https://github.com/rapidsai/graph_dl/issues/63
Merge after #2832