cugraph-pyg API 参考#
cugraph-pyg
图存储#
|
Duck-typed 版本的 PyG 的 GraphStore 和 FeatureStore,使用 Dask 将图结构分布在 GPU 上,并使用 cugraph.gnn.FeatureStore 来存储节点/边特征。 |
|
基于cuGraph的PyG GraphStore实现,将图分布在多个工作节点上。 |
特征存储#
|
一个基本的PyG FeatureStore接口实现,将特征数据存储在单个TensorDict中。 |
|
一个基本的PyG FeatureStore接口实现,将特征数据存储在WholeGraph WholeMemory中。 |
数据加载器#
|
使用Dask通过均匀邻居采样算法采样节点的PyG NeighborLoader接口的Duck-typed版本。 |
|
使用Dask和cuGraph执行采样并从磁盘加载采样的小批量的迭代器。 |
|
torch_geometric.loader.NodeLoader 的鸭子类型版本。 |
|
Duck-typed 版本的 torch_geometric.loader.NeighborLoader |
采样器#
|
方法 |
|
迭代器,用于处理来自cuGraph分布式采样器的结果。 |
|
SampleReader的子类,用于读取由cuGraph分布式采样器生成的同构输出样本。 |
|
迭代器,将输出图与其特征结合,生成可以输入到GNN模型中的最终输出小批量数据。 |