class_docstr: Base class for evaluation metrics parser.
class_docstr_tok: ["Base","class","for","evaluation","metrics","parser","."]
docstr: Parser entry point.
  
  Args:
      json_data (dict): metric data.
docstr_tok: ["Parser","entry","point",".","Args",":","json_data","(","dict",")",":","metric","data","."]
code: def run(self, json_data: dict):
      """Parser entry point.
  
      Args:
          json_data (dict): metric data.
      """
      self._validate(json_data)
      return self._parse(json_data)
  
imports: from __future__ import absolute_import
  from abc import ABC, abstractmethod
  from enum import Enum
  from collections import defaultdict
  from typing import Union, List
  from sagemaker.model_card.schema_constraints import PYTHON_TYPE_TO_METRIC_VALUE_TYPE, METRIC_VALUE_TYPE_MAP, MetricTypeEnum
label_desc: Use image node_id 3 for calling the ParserBase obj's underlying member method code with example usage: obj.run(json_data) and returns: self