code: def forward(self, g, lg, deg_g, deg_lg, pm_pd):
      x, y = deg_g, deg_lg
      for module in self.module_list:
          x, y = module(g, lg, x, y, deg_g, deg_lg, pm_pd)
      return self.linear(x)
  
file_path: dgl/examples/pytorch/line_graph/gnn.py
imports: import copy
  import itertools
  import dgl
  import dgl.function
  import networkx
  import numpy
  import torch
  import torch.nn
  import torch.nn.functional
label_desc: Use image node_id 2 for calling the GNN obj's underlying member method code with example usage: obj.forward(g, lg, deg_g, deg_lg, pm_pd) and returns: self