code: def __init__(self, in_chan, mid_chan, n_classes, *args, **kwargs):
      super(BiSeNetOutput, self).__init__()
      self.conv = ConvBNReLU(
          in_chan, mid_chan, ks=3, stride=1, padding=1
      )
      self.conv_out = nn.Conv2d(
          mid_chan, n_classes, kernel_size=1, bias=False
      )
      self.init_weight()
  
imports: import torch
  import torch.nn
  import torch.nn.functional
  from ParsingResnet import Resnet18
label_desc: Use image node_id 1 to create a new BiSeNetOutput object from inherited base classes: nn with example: obj = BiSeNetOutput(in_chan, mid_chan, n_classes)