class_docstr: (conv => [BN] => ReLU) * 2
class_docstr_tok: ["(","conv","=",">","[","BN","]","=",">","ReLU",")","*","2"]
code: def __init__(self, in_ch, out_ch):
      super(DoubleConv, self).__init__()
      self.double_conv = nn.Sequential(
          nn.Conv2d(in_ch, out_ch, kernel_size=3, padding=1),
          nn.BatchNorm2d(out_ch),
          nn.ReLU(inplace=True),
          nn.Conv2d(out_ch, out_ch, kernel_size=3, padding=1),
          nn.BatchNorm2d(out_ch),
          nn.ReLU(inplace=True),
      )
  
imports: import torch.nn
  import torch.nn.functional
  import torch
label_desc: Use image node_id 1 to create a new DoubleConv object from inherited base classes: nn with example: obj = DoubleConv(in_ch, out_ch)