class_docstr: Solver for raw tensorflow model.
class_docstr_tok: ["Solver","for","raw","tensorflow","model","."]
docstr: Post-process function, called after inference.
docstr_tok: ["Post-process","function",",","called","after","inference","."]
code: def postproc_fn(self):
      """Post-process function, called after inference."""
      postproc = self.config["solver"]["postproc"]
      if isinstance(postproc, list):
          postproc_fn = []
          for one_postproc in postproc:
              postproc_fn.append(
                  registers.postprocess[one_postproc["name"]](
                      self.config
                  )
              )
      else:
          postproc_fn = registers.postprocess[postproc["name"]](
              self.config
          )
      return postproc_fn
  
imports: import re
  import math
  import numpy
  import delta.compat
  from absl import logging
  from delta.utils.solver.base_solver import Solver
  from delta import utils
  from delta.utils.register import registers
  from delta.utils.solver.utils.solver_utils import get_checkpoint_dir
  from delta.utils.solver.utils.solver_utils import get_ckpt_state
  from delta.utils.solver.utils.solver_utils import get_session_conf
  from delta.utils.solver.utils.solver_utils import to_saved_model
  from delta.utils.solver.utils.solver_utils import run_metrics
label_desc: Use image node_id 15 for calling the RawSolver obj's underlying member method code with example usage: obj.postproc_fn() and returns: postproc_fn