code: def arguments_norm_layers(parser: argparse.ArgumentParser):
      group = parser.add_argument_group(
          title="Normalization layers",
          description="Normalization layers",
      )
  
      group.add_argument(
          "--model.normalization.name",
          default="batch_norm",
          type=str,
          help="Normalization layer. Defaults to 'batch_norm'.",
      )
      group.add_argument(
          "--model.normalization.groups",
          default=1,
          type=str,
          help="Number of groups in group normalization layer. Defaults to 1.",
      )
      group.add_argument(
          "--model.normalization.momentum",
          default=0.1,
          type=float,
          help="Momentum in normalization layers. Defaults to 0.1",
      )
  
      # Adjust momentum in batch norm layers
      group.add_argument(
          "--model.normalization.adjust-bn-momentum.enable",
          action="store_true",
          help="Adjust momentum in batch normalization layers",
      )
      group.add_argument(
          "--model.normalization.adjust-bn-momentum.anneal-type",
          default="cosine",
          type=str,
          help="Method for annealing momentum in Batch normalization layer",
      )
      group.add_argument(
          "--model.normalization.adjust-bn-momentum.final-momentum-value",
          default=1e-6,
          type=float,
          help="Min. momentum in batch normalization layer",
      )
  
      return parser
  
file_path: ml-cvnets/cvnets/layers/normalization/__init__.py
imports: import argparse
  import importlib
  import os
  from typing import Optional
  import torch
  from cvnets.layers.identity import Identity
  from utils import logger
label_desc: Use image node_id 3 for calling a global function with example usage: arguments_norm_layers(parser) and returns: parser