gigl.types.PartitionOutput#
- class gigl.types.distributed.PartitionOutput(node_partition_book: Union[graphlearn_torch.partition.base.PartitionBook, dict[NewType.<locals>.new_type, graphlearn_torch.partition.base.PartitionBook]], edge_partition_book: Union[graphlearn_torch.partition.base.PartitionBook, dict[gigl.src.common.types.graph_data.EdgeType, graphlearn_torch.partition.base.PartitionBook]], partitioned_edge_index: Union[gigl.types.distributed.GraphPartitionData, dict[gigl.src.common.types.graph_data.EdgeType, gigl.types.distributed.GraphPartitionData], NoneType], partitioned_node_features: Union[gigl.types.distributed.FeaturePartitionData, dict[NewType.<locals>.new_type, gigl.types.distributed.FeaturePartitionData], NoneType], partitioned_edge_features: Union[gigl.types.distributed.FeaturePartitionData, dict[gigl.src.common.types.graph_data.EdgeType, gigl.types.distributed.FeaturePartitionData], NoneType], partitioned_positive_labels: Union[torch.Tensor, dict[gigl.src.common.types.graph_data.EdgeType, torch.Tensor], NoneType], partitioned_negative_labels: Union[torch.Tensor, dict[gigl.src.common.types.graph_data.EdgeType, torch.Tensor], NoneType])#
Bases:
object
Methods
- __eq__(other)#
Return self==value.
- __hash__ = None#
- __init__(node_partition_book: PartitionBook | dict[NodeType, PartitionBook], edge_partition_book: PartitionBook | dict[EdgeType, PartitionBook], partitioned_edge_index: GraphPartitionData | dict[EdgeType, GraphPartitionData] | None, partitioned_node_features: FeaturePartitionData | dict[NodeType, FeaturePartitionData] | None, partitioned_edge_features: FeaturePartitionData | dict[EdgeType, FeaturePartitionData] | None, partitioned_positive_labels: Tensor | dict[EdgeType, Tensor] | None, partitioned_negative_labels: Tensor | dict[EdgeType, Tensor] | None) None #
- __repr__()#
Return repr(self).
- __weakref__#
list of weak references to the object (if defined)