-
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.
Refactor Sampling, Structure and Traversal Notebooks (#2628)
- Moves notebooks under algorithms - Adds README's - Tests functionality - Updates format to match other notebooks Fixed doc error in edge_betweenness_centrality call reported in issue #2519 closes #2610 closes #2611 closes #2612 closes #2519 Authors: - Don Acosta (https://github.com/acostadon) Approvers: - Brad Rees (https://github.com/BradReesWork) - Alex Barghi (https://github.com/alexbarghi-nv) URL: #2628
- Loading branch information
Showing
14 changed files
with
268 additions
and
138 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
|
||
# cuGraph Sampling Algorithms | ||
|
||
<img src="../../img/zachary_black_lines.png" width="35%"/> | ||
|
||
CuGraph Sampling notebooks begin to address graph problems solved by random or other methods of sampling. | ||
These algorithms will solve problems like: | ||
|
||
* How to collect uniform samples from a large graph | ||
* Scaling down a large known graph | ||
* Exploring a huge unknown graph | ||
|
||
## Summary | ||
|
||
|Algorithm |Notebooks Containing |Description | | ||
| --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | ||
|Random Walk | [RandomWalk](RandomWalk.ipynb) | Generates a Random path that exists in the graph starting from a seed vertex | | ||
|
||
[System Requirements](../../README.md#requirements) | ||
|
||
| Author Credit | Date | Update | cuGraph Version | Test Hardware | | ||
| --------------|------------|------------------|-----------------|----------------| | ||
| Brad Rees | 04/20/2021 | created | 0.19 | GV100, CUDA 11.0 | ||
| Don Acosta | 08/29/2022 | tested / updated | 22.08 nightly | DGX Tesla V100 CUDA 11.5| | ||
|
||
## Copyright | ||
|
||
Copyright (c) 2021-2022, NVIDIA CORPORATION. All rights reserved. | ||
|
||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at | ||
|
||
http://www.apache.org/licenses/LICENSE-2.0 | ||
|
||
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. | ||
|
||
![RAPIDS](../../img/rapids_logo.png) |
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 |
---|---|---|
@@ -0,0 +1,34 @@ | ||
|
||
# cuGraph Structure Algorithms | ||
|
||
<img src="../../img/zachary_black_lines.png" width="35%"/> | ||
|
||
cuGraph Structure notebooks contain Jupyter Notebooks that demonstrate graph manipulations which support other cuGraph algorithms. Many cuGraph algorithms expect vertices ids formated as a contiguous list of integers. Some only support a directed graph. CuGraph structure algorithms encapsulate that functionality and make all those relying on them more efficient and independent of this aspect graph standardizing. | ||
|
||
## Summary | ||
|
||
|Algorithm |Notebooks Containing |Description | | ||
| --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | ||
|Renumber | [Renumber](Renumber.ipynb) | Converts a graph with arbitrary vertex ids into a contiguous series of integers for efficient handling by many other cuGraph algorithms | | ||
|Renumber | [Renumber2](Renumber-2.ipynb) | Demonstrates how the renumber function can optimize graph processing by converting the underlying sparse matrix into an edgelist with a much small memory footprint. | | ||
|Symmetrize | [Symmetrize](Symmetrize.ipynb) |Demonstrates the functionality to transform an undirected graph into a directed graph with edges in each direction as needed for many other cuGraph algorithms.| | ||
|
||
|
||
[System Requirements](../../README.md#requirements) | ||
|
||
| Author Credit | Date | Update | cuGraph Version | Test Hardware | | ||
| --------------|------------|------------------|-----------------|----------------| | ||
| Brad Rees | 04/19/2021 | created | 0.19 | GV100, CUDA 11.0 | ||
| Don Acosta | 08/29/2022 | tested / updated | 22.08 nightly | DGX Tesla V100 CUDA 11.5| | ||
|
||
## Copyright | ||
|
||
Copyright (c) 2019-2022, NVIDIA CORPORATION. All rights reserved. | ||
|
||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at | ||
|
||
http://www.apache.org/licenses/LICENSE-2.0 | ||
|
||
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. | ||
|
||
![RAPIDS](../../img/rapids_logo.png) |
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.