class_docstr: The PiecewiseLinearWarmupLR scheduler
  
  This scheduler is similar to WarmupLR Scheduler except that
  the warmup stage is piecewise linear.
code: def __repr__(self):
      return (
          f"{self.__class__.__name__}"
          f"(warmup_steps_list={self.warmup_steps_list}, "
          f"warmup_lr_list={self.warmup_lr_list})"
      )
  
file_path: espnet/espnet2/schedulers/piecewise_linear_warmup_lr.py
imports: from typing import List, Union
  import numpy
  import torch
  from torch.optim.lr_scheduler import _LRScheduler
  from typeguard import check_argument_types
  from espnet2.schedulers.abs_scheduler import AbsBatchStepScheduler
label_desc: Use image node_id 2 for calling the PiecewiseLinearWarmupLR obj's underlying member method code with example usage: obj.__repr__() and returns: self, str, self, str, self, str