core.models.escaip.modules.readout_block#
Classes#
Readout from each graph attention block for energy and force output |
Module Contents#
- class core.models.escaip.modules.readout_block.ReadoutBlock(global_cfg: fairchem.core.models.escaip.configs.GlobalConfigs, gnn_cfg: fairchem.core.models.escaip.configs.GraphNeuralNetworksConfigs, reg_cfg: fairchem.core.models.escaip.configs.RegularizationConfigs)#
Bases:
torch.nn.Module
Readout from each graph attention block for energy and force output
- backbone_dtype#
- energy_reduce#
- use_edge_readout#
- use_global_readout#
- node_ffn#
- pre_node_norm#
- forward(data, node_features, edge_features)#
- Output:
Global Readout (G, H); Node Readout (N, H); Edge Readout (N, max_nei, H)