code: def __init__(self, in_channels, middle_channels, out_channels):
      super().__init__()
  
      self.block = nn.Sequential(
          ConvRelu(in_channels, middle_channels),
          nn.ConvTranspose2d(
              middle_channels,
              out_channels,
              kernel_size=3,
              stride=2,
              padding=1,
              output_padding=1,
          ),
          nn.ReLU(inplace=True),
      )
  
imports: from torch import nn
label_desc: Use image node_id 1 to create a new DecoderBlock object from inherited base classes: nn with example: obj = DecoderBlock(in_channels, middle_channels, out_channels)