code: def forward(self, x):
      output = self.conva(x)
      output = self.dualgcn(output)
      output = self.convb(output)
      output = self.bottleneck(torch.cat([x, output], 1))
      return output
  
file_path: insightface/parsing/dml_csr/networks/modules/ddgcn.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import torch
  import torch.nn.functional
  import torch.nn
  from inplace_abn import InPlaceABNSync
label_desc: Use image node_id 2 for calling the DDualGCNHead obj's underlying member method code with example usage: obj.forward(x) and returns: output