code: def forward(self, x):
      size = x.size()[2:]
      feats = [x]
      for avgpool, conv in enumerate(zip(self.avgpools, self.convs)):
          feats.append(
              F.interpolate(
                  conv(avgpool(x)),
                  size,
                  mode="bilinear",
                  align_corners=True,
              )
          )
      return torch.cat(feats, dim=1)
  
imports: import torch
  import torch.nn
  import torch.nn.functional
label_desc: Use image node_id 2 for calling the _PSPModule obj's underlying member method code with example usage: obj.forward(x) and returns: torch