code: def __init__(
      self,
      key=None,
      base_metric_name=None,
      main_indicator=None,
      **kwargs,
  ):
      self.main_indicator = main_indicator
      self.key = key
      self.main_indicator = main_indicator
      self.base_metric_name = base_metric_name
      self.kwargs = kwargs
      self.metrics = None
  
file_path: PaddleOCR/ppocr/metrics/distillation_metric.py
imports: import importlib
  import copy
  from .rec_metric import RecMetric
  from .det_metric import DetMetric
  from .e2e_metric import E2EMetric
  from .cls_metric import ClsMetric
  from .vqa_token_ser_metric import VQASerTokenMetric
  from .vqa_token_re_metric import VQAReTokenMetric
label_desc: Use image node_id 1 to create a new DistillationMetric object from inherited base classes: object with example: obj = DistillationMetric(key, base_metric_name, main_indicator)