[docs]defforward(self,edge_length,edge_type):""" Input: edge_length: The length of edges, shape=(E, 1). edge_type: The type pf edges, shape=(E,) Returns: edge_attr: The representation of edges. (E, self.hidden_dim) """d_emb=self.mlp(edge_length)# (num_edge, hidden_dim)edge_attr=self.bond_emb(edge_type)# (num_edge, hidden_dim)returnd_emb*edge_attr# (num_edge, hidden)