code: def __init__(self, optimizer, warmup_steps=0.1, last_epoch=-1):
      self.warmup_steps = float(warmup_steps)
      super(NoamLR, self).__init__(optimizer, last_epoch)
  
file_path: TTS/TTS/utils/training.py
imports: import torch
  import numpy
label_desc: Use image node_id 1 to create a new NoamLR object from inherited base classes: torch.optim.lr_scheduler with example: obj = NoamLR(optimizer, warmup_steps, last_epoch)