gigl.src.training.v1.lib.data_loaders.SupervisedNodeClassificationBatch#
- class gigl.src.training.v1.lib.data_loaders.supervised_node_classification_data_loader.SupervisedNodeClassificationBatch(graph: 'Union[torch_geometric.data.Data, torch_geometric.data.hetero_data.HeteroData]', root_node_indices: 'torch.LongTensor', root_nodes: 'List[Node]', root_node_labels: 'Optional[torch.LongTensor]' = None)#
Bases:
objectMethods
collate_pyg_node_classification_minibatchget_default_data_loaderpreprocess_node_classification_raw_sample_fnpreprocess_node_classification_sample_fnprocess_raw_pyg_samples_and_collate_fn- __eq__(other)#
Return self==value.
- __hash__ = None#
- __init__(graph: Data | HeteroData, root_node_indices: LongTensor, root_nodes: List[Node], root_node_labels: LongTensor | None = None) None#
- __repr__()#
Return repr(self).
- __weakref__#
list of weak references to the object (if defined)