SamplingGraph

class dgl.graphbolt.SamplingGraph[源码]

基类: object

用于采样图的类。

copy_to_shared_memory(shared_memory_name: str) SamplingGraph[源码]

将图复制到共享内存。

参数:

shared_memory_name (str) – 共享内存的名称。

返回值:

共享内存上的复制后的 SamplingGraph 对象。

返回类型:

SamplingGraph

to(device: device) SamplingGraph[源码]

将图复制到指定的设备。

参数:

device (torch.device) – 目标设备。

返回值:

指定设备上的图。

返回类型:

SamplingGraph

属性 num_edges: int | Dict[str, int]

图中的边数量。- 如果图是同构的,则返回一个整数。- 如果图是异构的,则返回一个字典。

返回值:

边的数量。整数表示同构图的总边数;字典表示异构图按边类型分类的边数。

返回类型:

Union[int, Dict[str, int]]

属性 num_nodes: int | Dict[str, int]

图中的节点数量。- 如果图是同构的,则返回一个整数。- 如果图是异构的,则返回一个字典。

返回值:

节点的数量。整数表示同构图的总节点数;字典表示异构图按节点类型分类的节点数。

返回类型:

Union[int, Dict[str, int]]