code: def _initialize_scheduler(self):
      if self.config["lr_scheduler"]["type"] == "Polynomial":
          self.config["lr_scheduler"]["args"]["epochs"] = self.config[
              "trainer"
          ]["epochs"]
          self.config["lr_scheduler"]["args"]["step_each_epoch"] = len(
              self.train_loader
          )
          self.lr_scheduler = Polynomial(
              **self.config["lr_scheduler"]["args"]
          )()
      else:
          self.lr_scheduler = self._initialize(
              "lr_scheduler", paddle.optimizer.lr
          )
  
file_path: PaddleOCR/benchmark/PaddleOCR_DBNet/trainer/trainer.py
imports: import time
  import paddle
  from tqdm import tqdm
  from base import BaseTrainer
  from utils import runningScore, cal_text_score, Polynomial, profiler
label_desc: Use image node_id 6 for calling the Trainer obj's underlying member method code with example usage: obj._initialize_scheduler() without return types