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 deepwalkormake deepwalk-singleormake sageormake sage-singleormake node2vec - in
$run.sh$ , change yourPATHto store the matrix, change your./deepwalkor./sage sh run.sh