code: def forward(self, x):
      fm0 = self.resnext.layer0(x)
      fm1 = self.resnext.layer1(fm0)
      fm2 = self.resnext.layer2(fm1)
      fm3 = self.resnext.layer3(fm2)
      fm4 = self.resnext.layer4(fm3)
  
      gcfm1 = self.brm1(self.gcm1(fm4))
      gcfm2 = self.brm2(self.gcm2(fm3))
      gcfm3 = self.brm3(self.gcm3(fm2))
      gcfm4 = self.brm4(self.gcm4(fm1))
  
      fs1 = self.brm5(self.deconv(gcfm1) + gcfm2)
      fs2 = self.brm6(self.deconv(fs1) + gcfm3)
      fs3 = self.brm7(self.deconv(fs2) + gcfm4)
      fs4 = self.brm8(self.deconv(fs3))
      fs5 = self.brm9(self.deconv(fs4))
  
      p = torch.cat([self.psp_module(fs5), fs5], 1)
      out = self.final(p)
  
      return out
  
imports: from ..None import resnext101_64x4d
  from math import floor
  import numpy
  import torch
  import torch.nn
label_desc: Use image node_id 2 for calling the GCN_Resnext obj's underlying member method code with example usage: obj.forward(x) and returns: out