class_docstr: Solver for raw tensorflow model.
class_docstr_tok: ["Solver","for","raw","tensorflow","model","."]
code: def __init__(self, config):
      super().__init__(config)
      (
          self.session_conf,
          self.smax_to_keep,
          self.batch_size,
          self.num_epochs,
          self.save_checkpoint_steps,
          self.resume_model_path,
          self.print_every,
      ) = self.set_experimental_environment()
      self.first_eval = True
      self.do_eval = False
      self.is_multi_output = False
      self.output_num = 1
      self.infer_no_label = self.config["data"][utils.INFER].get(
          "infer_no_label", False
      )
  
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 1 to create a new RawSolver object from inherited base classes: Solver with example: obj = RawSolver(config)