code: def build_model(self):
      self.layers = gluon.nn.Sequential()
      # i2h
      i2h = self.build_input_layer()
      if i2h is not None:
          self.layers.add(i2h)
      # h2h
      for idx in range(self.num_hidden_layers):
          h2h = self.build_hidden_layer(idx)
          self.layers.add(h2h)
      # h2o
      h2o = self.build_output_layer()
      if h2o is not None:
          self.layers.add(h2o)
  
file_path: dgl/examples/mxnet/rgcn/model.py
imports: import mxnet
  from mxnet import gluon
label_desc: Use image node_id 2 for calling the BaseRGCN obj's underlying member method code with example usage: obj.build_model() without return types