code: def __init__(self, emb_dim):
      super(GCNConv, self).__init__()
  
      self.linear = paddle.nn.Linear(emb_dim, emb_dim)
      self.bias = self.create_parameter(shape=[emb_dim], is_bias=True)
      self.bond_encoder = BondEncoder(emb_dim=emb_dim)
  
imports: import paddle
  import paddle.nn
  import paddle.nn.functional
  import pgl
  import pgl.nn
  import pgl.nn.functional
  from mol_encoder import AtomEncoder, BondEncoder
label_desc: Use image node_id 1 to create a new GCNConv object from inherited base classes: paddle.nn with example: obj = GCNConv(emb_dim)