class_docstr: Hook used for the implementation of iBOT (https://arxiv.org/pdf/2111.07832.pdf)
  - Handles the creation of the EMA teacher
  - Handles the forward of the EMA teacher
  - Handles the configuration of the DINO Loss
code: def __init__(self):
      super().__init__()
      self.teacher_temp_schedule = None
      self.momentum_schedule = None
  
file_path: vissl/vissl/hooks/ibot_hooks.py
imports: import torch
  from classy_vision import tasks
  from classy_vision.hooks.classy_hook import ClassyHook
  from vissl.hooks.hook_utils import MomentumTeacherInLossHook
label_desc: Use image node_id 1 to create a new IBOTHook object from inherited base classes: ClassyHook with example: obj = IBOTHook()