class_docstr: Downsampling module for CGNet.
class_docstr_tok: ["Downsampling","module","for","CGNet","."]
code: def forward(self, x):
      for pool in self.pool:
          x = pool(x)
      return x
  
imports: import torch
  import torch.nn
  import torch.utils.checkpoint
  from annotator.uniformer.mmcv.cnn import ConvModule, build_conv_layer, build_norm_layer, constant_init, kaiming_init
  from annotator.uniformer.mmcv.runner import load_checkpoint
  from annotator.uniformer.mmcv.utils.parrots_wrapper import _BatchNorm
  from annotator.uniformer.mmseg.utils import get_root_logger
  from ..builder import BACKBONES
label_desc: Use image node_id 2 for calling the InputInjection obj's underlying member method code with example usage: obj.forward(x) and returns: x