gigl.common.data.SerializedGraphMetadata#

class gigl.common.data.load_torch_tensors.SerializedGraphMetadata(node_entity_info: SerializedTFRecordInfo | Dict[NodeType, SerializedTFRecordInfo], edge_entity_info: SerializedTFRecordInfo | Dict[EdgeType, SerializedTFRecordInfo], positive_label_entity_info: SerializedTFRecordInfo | Dict[EdgeType, SerializedTFRecordInfo | None] | None = None, negative_label_entity_info: SerializedTFRecordInfo | Dict[EdgeType, SerializedTFRecordInfo | None] | None = None)#

Bases: object

Stores information for all entities. If homogeneous, all types are of type SerializedTFRecordInfo. Otherwise, they are dictionaries with the corresponding mapping.

Methods

__init__

__delattr__(name)#

Implement delattr(self, name).

__eq__(other)#

Return self==value.

__hash__()#

Return hash(self).

__init__(node_entity_info: SerializedTFRecordInfo | Dict[NodeType, SerializedTFRecordInfo], edge_entity_info: SerializedTFRecordInfo | Dict[EdgeType, SerializedTFRecordInfo], positive_label_entity_info: SerializedTFRecordInfo | Dict[EdgeType, SerializedTFRecordInfo | None] | None = None, negative_label_entity_info: SerializedTFRecordInfo | Dict[EdgeType, SerializedTFRecordInfo | None] | None = None) None#
__repr__()#

Return repr(self).

__setattr__(name, value)#

Implement setattr(self, name, value).

__weakref__#

list of weak references to the object (if defined)