code: def _get_closed_form_lr(self):
      if self.last_epoch <= self.warmup_iters:
          return [
              base_lr * self.last_epoch / self.warmup_iters
              for base_lr in self.base_lrs
          ]
      else:
          return [
              (
                  base_lr
                  * (
                      1.0
                      - (
                          min(self.total_iters, self.last_epoch)
                          - self.warmup_iters
                      )
                      / (self.total_iters - self.warmup_iters)
                  )
                  ** self.power
              )
              for base_lr in self.base_lrs
          ]
  
file_path: insightface/recognition/arcface_torch/lr_scheduler.py
imports: from torch.optim.lr_scheduler import _LRScheduler
  from torch.optim import SGD
  import torch
  import warnings
label_desc: Use image node_id 3 for calling the PolynomialLRWarmup obj's underlying member method code with example usage: obj._get_closed_form_lr() and returns: unknown, unknown