code: def __init__(
      self,
      num_nodes,
      h_dim,
      out_dim,
      num_rels,
      num_bases,
      num_hidden_layers=1,
      dropout=0,
      use_self_loop=False,
      use_cuda=False,
  ):
      super(BaseRGCN, self).__init__()
      self.num_nodes = num_nodes
      self.h_dim = h_dim
      self.out_dim = out_dim
      self.num_rels = num_rels
      self.num_bases = None if num_bases < 0 else num_bases
      self.num_hidden_layers = num_hidden_layers
      self.dropout = dropout
      self.use_self_loop = use_self_loop
      self.use_cuda = use_cuda
  
      # create rgcn layers
      self.build_model()
  
file_path: dgl/examples/tensorflow/rgcn/model.py
imports: import tensorflow
  from tensorflow.keras import layers
label_desc: Use image node_id 1 to create a new BaseRGCN object from inherited base classes: layers with example: obj = BaseRGCN(num_nodes, h_dim, out_dim, num_rels, num_bases, num_hidden_layers, dropout, use__loop, use_cuda)