class_docstr: There are some difference from original fcn
class_docstr_tok: ["There","are","some","difference","from","original","fcn"]
code: def forward(self, x):
      size = x.size()[2:]
      pool5 = self.pretrained(x)
  
      outputs = []
      out = self.head(pool5)
      out = F.interpolate(
          out, size, mode="bilinear", align_corners=True
      )
      outputs.append(out)
  
      if self.aux and self.training:
          auxout = self.auxlayer(pool5)
          auxout = F.interpolate(
              auxout, size, mode="bilinear", align_corners=True
          )
          outputs.append(auxout)
          return tuple(outputs)
      else:
          return outputs[0]
  
file_path: pywick/pywick/models/segmentation/da_basenets/fcn.py
imports: import torch.nn
  import torch.nn.functional
  from .vgg import vgg16
label_desc: Use image node_id 2 for calling the FCN32s obj's underlying member method code with example usage: obj.forward(x) and returns: tuple, outputs