class_docstr: Cyclic LR: https://arxiv.org/abs/1811.11431
class_docstr_tok: ["Cyclic","LR",":","https",":","\/\/arxiv.org\/abs\/1811.11431"]
code: def add_arguments(
      cls, parser: argparse.ArgumentParser
  ) -> argparse.ArgumentParser:
      group = parser.add_argument_group(
          title="Cyclic LR arguments", description="Cyclic LR arguments"
      )
      group.add_argument(
          "--scheduler.cyclic.min-lr",
          default=0.1,
          type=float,
          help="Min. lr for a cycle",
      )
      group.add_argument(
          "--scheduler.cyclic.last-cycle-end-lr",
          default=1e-3,
          type=float,
          help="End LR for the last cycle",
      )
      group.add_argument(
          "--scheduler.cyclic.total-cycles",
          default=11,
          type=int,
          help="Number of cycles. Default is 10",
      )
      group.add_argument(
          "--scheduler.cyclic.epochs-per-cycle",
          default=5,
          type=int,
          help="Number of epochs per cycle. Default is 5",
      )
      group.add_argument(
          "--scheduler.cyclic.steps",
          default=None,
          type=int,
          nargs="+",
          help="steps at which LR should be decreased",
      )
      group.add_argument(
          "--scheduler.cyclic.gamma",
          default=0.5,
          type=float,
          help="Factor by which LR should be decreased",
      )
      group.add_argument(
          "--scheduler.cyclic.last-cycle-type",
          default="linear",
          type=str,
          choices=SUPPORTED_LAST_CYCLES,
          help="Annealing in last cycle",
      )
      return parser
  
file_path: ml-cvnets/optim/scheduler/cyclic.py
imports: import argparse
  import math
  import numpy
  from optim.scheduler import SCHEDULER_REGISTRY
  from optim.scheduler.base_scheduler import BaseLRScheduler
  from utils import logger
label_desc: Use image node_id 3 for calling the CyclicLRScheduler obj's underlying member method code with example usage: obj.add_arguments(cls, parser) and returns: parser