code: def __init__(self, in_channels, out_channels):
      super().__init__()
  
      assert isinstance(in_channels, int)
      assert isinstance(out_channels, int)
  
      self.conv1x1 = nn.Conv2D(
          in_channels, in_channels, kernel_size=1, stride=1, padding=0
      )
      self.conv3x3 = nn.Conv2D(
          in_channels, out_channels, kernel_size=3, stride=1, padding=1
      )
      self.deconv = nn.Conv2DTranspose(
          out_channels, out_channels, kernel_size=4, stride=2, padding=1
      )
  
file_path: PaddleOCR/ppocr/modeling/necks/fpn_unet.py
imports: import paddle
  import paddle.nn
  import paddle.nn.functional
label_desc: Use image node_id 1 to create a new UpBlock object from inherited base classes: nn with example: obj = UpBlock(in_channels, out_channels)