code: def _on_train_finish(self):
      if self.enable_eval:
          for k, v in self.metrics.items():
              self.logger_info("{}:{}".format(k, v))
      self.logger_info("finish train")
  
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 5 for calling the Trainer obj's underlying member method code with example usage: obj._on_train_finish() without return types