class_docstr: base evaluater 
class_docstr_tok: ["base","evaluater"]
code: def __init__(self, config, gpu_str=None, mode=utils.INFER):
      self._config = config
      self._mode = mode
      model = config["serving"]["model"]
      super().__init__(model, gpu_str=gpu_str)
      input_name = config["serving"]["inputs"]
      output_name = config["serving"]["outputs"]
  
      self.audio_ph = self.graph.get_tensor_by_name(input_name)
      self.pred_valid = self.graph.get_tensor_by_name(output_name)
  
      self.metric = ClsMetric()
  
      self.inspect_ops()
      self.build()
  
imports: import numpy
  from absl import logging
  import delta.compat
  from delta import utils
  from delta.utils.register import registers
  from delta.utils.register import import_all_modules_for_register
  from delta.serving.base_frozen_model import Evaluater
label_desc: Use image node_id 1 to create a new SpeechEvaluater object from inherited base classes: Evaluater with example: obj = SpeechEvaluater(config, gpu_str, mode)