code: def forward(self, features):
      emb_inp = [features, self.inp_layer(features)]
      if self.dropout:
          emb_inp[-1] = mx.nd.Dropout(emb_inp[-1], p=self.dropout)
      h = mx.nd.concat(*emb_inp, dim=1)
      for layer in self.layers:
          h = layer(h)
      h = self.out_layer(h)
      return h
  
file_path: dgl/examples/mxnet/gcn/gcn_concat.py
imports: import argparse
  import time
  import dgl
  import dgl.function
  import mxnet
  import numpy
  from dgl.data import CiteseerGraphDataset, CoraGraphDataset, PubmedGraphDataset, register_data_args
  from mxnet import gluon
label_desc: Use image node_id 2 for calling the GCN obj's underlying member method code with example usage: obj.forward(features) and returns: h