class_docstr: A Wrapper to handle tensorflow models parsing, TensorFlow is needed
  
  Parameters
  ----------
  model_dir : tensorflow frozen pb file or a directory that contains saved
  model or checkpoints.
  
  outputs : List of output tensor names (Optional)
      Optional output node names. This will be protected for saved model
      when we do remove training nodes.
  
  Examples
  --------
  .. code-block:: python
  
      parser = TFParser(model_dir)
      graphdef = parser.parse()
class_docstr_tok: ["A","Wrapper","to","handle","tensorflow","models","parsing",",","TensorFlow","is","needed","Parameters","--","--","--","--","--","model_dir",":","tensorflow","frozen","pb","file","or","a","directory","that","contains","saved","model","or","checkpoints",".","outputs",":","List","of","output","tensor","names","(","Optional",")","Optional","output","node","names",".","This","will","be","protected","for","saved","model","when","we","do","remove","training","nodes",".","Examples","--","--","--","--","..","code-block",":",":","python","parser","=","TFParser","(","model_dir",")","graphdef","=","parser.parse","(",")"]
docstr: Load single pb file
docstr_tok: ["Load","single","pb","file"]
code: def _load_pb_file(self):
      """Load single pb file"""
      graph = self._get_graph()
      with open(self._model_dir, "rb") as f:
          graph.ParseFromString(f.read())
      return graph
  
file_path: tvm/python/tvm/relay/frontend/tensorflow_parser.py
imports: import os
  from tvm.contrib import utils
label_desc: Use image node_id 4 for calling the TFParser obj's underlying member method code with example usage: obj._load_pb_file() and returns: graph