采样图

class dgl.graphbolt.SamplingGraph[source]

Bases: object

用于采样图的类。

copy_to_shared_memory(shared_memory_name: str) SamplingGraph[source]

将图表复制到共享内存中。

Parameters:

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

Returns:

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

Return type:

SamplingGraph

to(device: device) SamplingGraph[source]

将图形复制到指定的设备。

Parameters:

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

Returns:

指定设备上的图表。

Return type:

SamplingGraph

property num_edges: int | Dict[str, int]

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

Returns:

边的数量。整数表示同质图的总边数;字典表示异质图每种边类型的边数。

Return type:

联合[int, 字典[str, int]]

property num_nodes: int | Dict[str, int]

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

Returns:

节点数量。整数表示同质图的节点总数;字典表示异质图中每种节点类型的节点数量。

Return type:

联合[int, 字典[str, int]]