code: def forward(self, edge_attr):
      bond_embedding = 0
      for i in range(len(full_bond_feature_dims)):
          feat = edge_attr[:, i]
          bond_embedding += self.bond_embedding_list[i](feat)
  
      return bond_embedding
  
imports: import numpy
  import paddle
  import paddle.nn
  import paddle.distributed
  from pgl.utils.logger import log
  import features.local_feature
label_desc: Use image node_id 2 for calling the BondEncoder obj's underlying member method code with example usage: obj.forward(edge_attr) and returns: bond_embedding