code: def apply(self, optimizer, step_number):
      if not self.step(step_number):
          return
  
      if self.verbose:
          tqdm.tqdm.write(
              f"Training at rate of {self.learn_rate} until step {self.end_step}"
          )
  
      for pg in optimizer.param_groups:
          pg["lr"] = self.learn_rate
  
file_path: stable-diffusion-webui/modules/textual_inversion/learn_schedule.py
imports: import tqdm
label_desc: Use image node_id 3 for calling the LearnRateScheduler obj's underlying member method code with example usage: obj.apply(optimizer, step_number) without return types