Graph Sampling methods using cuAlias for GNN.
- main-deepwalk.cu and main-deepwalk-single.cu is a Graph Sampling algorithm using DeepWalk.
- main-sage.cu and main-sage-single.cu is a Graph Sampling algorithm using sage.The former uses a warp to process a point, while the latter uses a thread to process a point.
- main-node2vec.cu is a Graph Sampling algorithm using Node2vec.
- download matrix from suitesparse
-
make deepwalk
ormake deepwalk-single
ormake sage
ormake sage-single
ormake node2vec
- in
$run.sh$ , change yourPATH
to store the matrix, change your./deepwalk
or./sage
sh run.sh