code: def __init__(self, msg_layer, node_update_func, edge_drop):
      super(RRNLayer, self).__init__()
      self.msg_layer = msg_layer
      self.node_update_func = node_update_func
      self.edge_dropout = nn.Dropout(edge_drop)
  
file_path: dgl/examples/pytorch/rrn/rrn.py
imports: import dgl.function
  import torch
  from torch import nn
label_desc: Use image node_id 1 to create a new RRNLayer object from inherited base classes: nn with example: obj = RRNLayer(msg_layer, node_update_func, edge_drop)