class_docstr: Cyclic LR: https://arxiv.org/abs/1811.11431
class_docstr_tok: ["Cyclic","LR",":","https",":","\/\/arxiv.org\/abs\/1811.11431"]
code: def __repr__(self):
      repr_str = (
          "{}(\n \t C={},\n \t C_length={},\n \t C_last={},\n \t Total_Epochs={}, "
          "\n \t steps={},\n \t gamma={},\n \t last_cycle_anneal_method={} "
          "\n \t min_lr={}, \n\t max_lr={}, \n\t end_lr={}\n)".format(
              self.__class__.__name__,
              self.n_cycles,
              self.cycle_length,
              self.last_cycle_epochs,
              self.max_epochs,
              self.steps,
              self.gamma,
              self.last_cycle_anneal_type,
              self.min_lr,
              self.min_lr * self.cycle_length,
              self.end_lr,
          )
      )
      return repr_str
  
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 5 for calling the CyclicLRScheduler obj's underlying member method code with example usage: obj.__repr__() and returns: repr_str