code: def forward(self, x: Tensor) -> Tensor:
      size = x.shape[-2:]
      x = self.pooling(x)
      x = self.conv(x)
      x = self.abn(x)
      return torch.nn.functional.interpolate(
          x, size=size, mode="bilinear", align_corners=False
      )
  
imports: from collections import OrderedDict
  from typing import Union, Type
  import torch
  from torch import nn, Tensor
  from pytorch_toolbelt.modules import ACT_RELU, instantiate_activation_block, DepthwiseSeparableConv2d
label_desc: Use image node_id 2 for calling the ASPPPooling obj's underlying member method code with example usage: obj.forward(x) and returns: torch