code: def forward(self, feat, pseudo):
      h = feat
      for i in range(len(self.layers)):
          if i != 0:
              h = self.dropout(h)
          h = self.layers[i](self.g, h, self.pseudo_proj[i](pseudo))
      return h
  
file_path: dgl/examples/pytorch/monet/citation.py
imports: import argparse
  import time
  import networkx
  import numpy
  import torch
  import torch.nn
  import torch.nn.functional
  from dgl import DGLGraph
  from dgl.data import load_data, register_data_args
  from dgl.nn.pytorch.conv import GMMConv
label_desc: Use image node_id 2 for calling the MoNet obj's underlying member method code with example usage: obj.forward(feat, pseudo) and returns: h