code: def __init__(
      self, in_channels: int, out_channels: int, withBNRelu: bool = True
  ) -> None:
      super().__init__()
      self.add_module(
          "conv1", ConvDPUnit(in_channels, in_channels, True)
      )
      self.add_module(
          "conv2", ConvDPUnit(in_channels, out_channels, withBNRelu)
      )
  
imports: import math
  from enum import Enum
  from typing import Dict, List, Optional, Tuple
  import torch
  import torch.nn.functional
  from torch import nn
  from kornia.geometry.bbox import nms
  from kornia.utils.helpers import map_location_to_cpu
label_desc: Use image node_id 1 to create a new Conv4layerBlock object from inherited base classes: nn with example: obj = Conv4layerBlock(in_channels, out_channels, withBNRelu)