code: def forward(self, h):
      if self.dropout:
          h = mx.nd.Dropout(h, p=self.dropout)
      h = mx.nd.dot(h, self.weight.data(h.context))
      self.g.ndata["h"] = h
      self.g.update_all(gcn_msg, gcn_reduce, self.node_update)
      h = self.g.ndata.pop("h")
      return h
  
file_path: dgl/examples/mxnet/gcn/gcn_mp.py
imports: import mxnet
  from mxnet import gluon
label_desc: Use image node_id 2 for calling the GCNLayer obj's underlying member method code with example usage: obj.forward(h) and returns: h