docstr: return metrics {
           'acc': 0,
           'norm_edit_dis': 0,
      }
docstr_tok: ["return","metrics","{","'acc","'",":","0",",","'norm_edit_dis","'",":","0",",","}"]
code: def get_metric(self):
      """
      return metrics {
               'acc': 0,
               'norm_edit_dis': 0,
          }
      """
      output = dict()
      for key in self.metrics:
          metric = self.metrics[key].get_metric()
          # main indicator
          if key == self.key:
              output.update(metric)
          else:
              for sub_key in metric:
                  output["{}_{}".format(key, sub_key)] = metric[sub_key]
      return output
  
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 4 for calling the DistillationMetric obj's underlying member method code with example usage: obj.get_metric() and returns: output