class_docstr: HRNet for Segmentation
      
class_docstr_tok: ["HRNet","for","Segmentation"]
code: def __init__(
      self,
      config,
      stage_interp_type="bilinear_like",
      norm_layer=BatchNorm,
      norm_kwargs=None,
      num_classes=19,
      **kwargs,
  ):
      super(HighResolutionSegNet, self).__init__(
          config,
          stage_interp_type=stage_interp_type,
          norm_layer=norm_layer,
          norm_kwargs=norm_kwargs,
      )
  
      self.last_layer = self._make_head(
          self.pre_stage_channels,
          norm_layer=norm_layer,
          norm_kwargs=norm_kwargs,
          num_classes=num_classes,
          **kwargs,
      )
  
imports: import numpy
  from mxnet.gluon import contrib
  from mxnet.gluon import nn
  from mxnet.gluon.nn import BatchNorm
  from mxnet.context import cpu
  from .resnet import BasicBlockV1, BottleneckV1, _conv3x3
label_desc: Use image node_id 1 to create a new HighResolutionSegNet object from inherited base classes: HighResolutionBaseNet with example: obj = HighResolutionSegNet(config, stage_interp_type, norm_layer, norm_kwargs, num_classes)