class_docstr: A tfdbg hook that can be used with TensorBoard Debugger Plugin.
  
  This hook is the same as `GrpcDebugHook`, except that it uses a predefined
    `watch_fn` that
    1) uses `DebugIdentity` debug ops with the `gated_grpc` attribute set to
        `True`, to allow the interactive enabling and disabling of tensor
       breakpoints.
    2) watches all tensors in the graph.
  This saves the need for the user to define a `watch_fn`.
class_docstr_tok: ["A","tfdbg","hook","that","can","be","used","with","TensorBoard","Debugger","Plugin",".","This","hook","is","the","same","as","`","GrpcDebugHook","`",",","except","that","it","uses","a","predefined","`","watch_fn","`","that","1",")","uses","`","DebugIdentity","`","debug","ops","with","the","`","gated_grpc","`","attribute","set","to","`","True","`",",","to","allow","the","interactive","enabling","and","disabling","of","tensor","breakpoints",".","2",")","watches","all","tensors","in","the","graph",".","This","saves","the","need","for","the","user","to","define","a","`","watch_fn","`","."]
code: def before_run(self, run_context):
      if self._send_traceback_and_source_code:
          self._sent_graph_version = grpc_wrapper.publish_traceback(
              self._grpc_debug_server_addresses,
              run_context.session.graph,
              run_context.original_args.feed_dict,
              run_context.original_args.fetches,
              self._sent_graph_version,
          )
      return super(TensorBoardDebugHook, self).before_run(run_context)
  
imports: from tensorflow.core.protobuf import config_pb2
  from tensorflow.python.debug.lib import debug_utils
  from tensorflow.python.debug.wrappers import dumping_wrapper
  from tensorflow.python.debug.wrappers import framework
  from tensorflow.python.debug.wrappers import grpc_wrapper
  from tensorflow.python.debug.wrappers import local_cli_wrapper
  from tensorflow.python.training import session_run_hook
label_desc: Use image node_id 2 for calling the TensorBoardDebugHook obj's underlying member method code with example usage: obj.before_run(run_context) and returns: super