-
Notifications
You must be signed in to change notification settings - Fork 310
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FEA] New Graph Interface and Loaders for Distributed Sampling in DGL (…
…#4486) - [x] New Graph class that duck-types `DGLGraph` - [x] New WholeGraph feature store that implements DGL's `FeatureStorage` - [x] New Sampler interface - [x] New Loader interface - [x] New Sampler for distributed uniform neighbor sampling without dask - [x] New Loader for distributed uniform neighbor sampling without dask This PR also adds `pydantic` and `torchdata` as test dependencies of cuGraph-DGL, because they are unlisted runtime dependencies of the latest version of DGL (which we will be testing with in the new `cugraph-gnn` repository). This PR also changes the test file structure to match the rest of cuGraph, by using the __mg_ suffix to denote multi-GPU tests and moving them to the main directory under "tests". New examples will be added in a future PR. This PR is just for basic functionality and tests. Closes #3805 Closes rapidsai/cugraph-gnn#4 Closes #4400 Closes #4247 Closes #3303 Authors: - Alex Barghi (https://github.com/alexbarghi-nv) - Ralph Liu (https://github.com/nv-rliu) Approvers: - Vibhu Jawa (https://github.com/VibhuJawa) - Ray Douglass (https://github.com/raydouglass) - Rick Ratzel (https://github.com/rlratzel) URL: #4486
- Loading branch information
1 parent
d77a2d6
commit b38e010
Showing
39 changed files
with
3,464 additions
and
376 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,4 +21,5 @@ dependencies: | |
- pytorch-cuda==11.8 | ||
- pytorch>=2.0 | ||
- scipy | ||
- tensordict>=0.1.2 | ||
name: cugraph_dgl_dev_cuda-118 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.