class_docstr: Base class for Classy parameter schedulers.
  
  Attributes:
      update_interval: Specifies how often to update each parameter
          (before each epoch or each batch)
class_docstr_tok: ["Base","class","for","Classy","parameter","schedulers",".","Attributes",":","update_interval",":","Specifies","how","often","to","update","each","parameter","(","before","each","epoch","or","each","batch",")"]
docstr: Constructor for ClassyParamScheduler
  
  Args:
      update_interval: Specifies the frequency of the param updates
docstr_tok: ["Constructor","for","ClassyParamScheduler","Args",":","update_interval",":","Specifies","the","frequency","of","the","param","updates"]
code: def __init__(self, update_interval: UpdateInterval):
      """
      Constructor for ClassyParamScheduler
  
      Args:
          update_interval: Specifies the frequency of the param updates
      """
      self.update_interval = update_interval
      log_class_usage("ParamScheduler", self.__class__)
  
file_path: ClassyVision/classy_vision/optim/param_scheduler/classy_vision_param_scheduler.py
imports: from enum import Enum
  from typing import Any, Dict
  from classy_vision.generic.util import log_class_usage
  from fvcore.common import param_scheduler
label_desc: Use image node_id 1 to create a new ClassyParamScheduler object from inherited base classes: param_scheduler with example: obj = ClassyParamScheduler(update_interval)