class_docstr: Base class for segmentation networks.
  
  Args:
      opts: Command-line arguments
      encoder: Image classification network
code: def maybe_seg_norm_layer(self):
      seg_norm_layer = getattr(
          self.opts, "model.segmentation.norm_layer"
      )
      if seg_norm_layer is not None:
          # update the default norm layer
          setattr(self.opts, "model.normalization.name", seg_norm_layer)
  
file_path: ml-cvnets/cvnets/models/segmentation/base_seg.py
imports: import argparse
  from typing import Any, Dict
  import torch
  from cvnets.models import MODEL_REGISTRY, BaseAnyNNModel
  from cvnets.models.classification.base_image_encoder import BaseImageEncoder
label_desc: Use image node_id 3 for calling the BaseSegmentation obj's underlying member method code with example usage: obj.maybe_seg_norm_layer() without return types