gigl.src.common.translators.GbmlProtosTranslator#

class gigl.src.common.translators.gbml_protos_translator.GbmlProtosTranslator#

Bases: object

Methods

EdgeTypePb_from_edge_type

__init__

edge_from_EdgePb

edge_type_from_EdgeTypePb

graph_data_from_GraphPb

node_from_NodePb

Args:

__weakref__#

list of weak references to the object (if defined)

static node_from_NodePb(graph_metadata_pb_wrapper: GraphMetadataPbWrapper, node_pb: Node) Tuple[Node, Tensor | None]#
Args:

graph_metadata (GraphMetadataPbWrapper) node_pb (graph_schema_pb2.Node)

Returns:

Tuple[Node, torch.tensor]: Tuple of Node and related Node features