code: def forward(self, x: torch.Tensor) -> torch.Tensor:
      size = x.shape[-2:]
      for mod in self:
          x = mod(x)
      return F.interpolate(
          x, size=size, mode="bilinear", align_corners=False
      )
  
imports: from functools import partial
  from typing import Any, Optional, Sequence
  import torch
  from torch import nn
  from torch.nn import functional
  from ...transforms._presets import SemanticSegmentation
  from .._api import register_model, Weights, WeightsEnum
  from .._meta import _VOC_CATEGORIES
  from .._utils import _ovewrite_value_param, handle_legacy_interface, IntermediateLayerGetter
  from ..mobilenetv3 import mobilenet_v3_large, MobileNet_V3_Large_Weights, MobileNetV3
  from ..resnet import ResNet, resnet101, ResNet101_Weights, resnet50, ResNet50_Weights
  from ._utils import _SimpleSegmentationModel
  from .fcn import FCNHead
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: F