Skip to content

TensorFlow Debugger

[TOC]

Public Python API of TensorFlow Debugger (tfdbg).

Functions for adding debug watches

These functions help you modify RunOptions to specify which Tensors are to be watched when the TensorFlow graph is executed at runtime.

  • tfdbg.add_debug_tensor_watch
  • tfdbg.watch_graph
  • tfdbg.watch_graph_with_blacklists

Classes for debug-dump data and directories

These classes allow you to load and inspect tensor values dumped from TensorFlow graphs during runtime.

  • tfdbg.DebugTensorDatum
  • tfdbg.DebugDumpDir

Functions for loading debug-dump data

  • tfdbg.load_tensor_from_event_file

Tensor-value predicates

Built-in tensor-filter predicates to support conditional breakpoint between runs. See DebugDumpDir.find() for more details.

  • tfdbg.has_inf_or_nan

Session wrapper class and SessionRunHook implementations

These classes allow you to

  • wrap aroundTensorFlow Session objects to debug plain TensorFlow models (see DumpingDebugWrapperSession and LocalCLIDebugWrapperSession), or

  • generate SessionRunHook objects to debug tf.contrib.learn models (see DumpingDebugHook and LocalCLIDebugHook).

  • tfdbg.DumpingDebugHook

  • tfdbg.DumpingDebugWrapperSession

  • tfdbg.LocalCLIDebugHook

  • tfdbg.LocalCLIDebugWrapperSession

基于 MIT 许可发布 共建 共享 共管