加速版node2vec
1.图结构 csr格式存储
2.生成器 cuda并行采样
3.采样与训练并行
4.p=1=q时random walk的速度显存优化
使用说明: make all 后就可以去执行py_src目录下的main.py运行了
图结构输入说明: 设有N个结点 请将结点编号为 [0,N-1] 然后将图结构中的边存到edges.csv中
边的存储格式(实例请见edges.csv):
v1 v2 w
其中v1,v2为结点,w为权重
如果为非带权图,则w不用填
边与边用换行符分隔
这里默认为有向图 如果为无向图请将结点位置调换再存一次 例如a b和b a