TensorFlow Debugger
[TOC]
Public Python API of TensorFlow Debugger (tfdbg).
Functions for adding debug watches
These functions help you modify RunOptions
to specify which Tensor
s 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 (seeDumpingDebugWrapperSession
andLocalCLIDebugWrapperSession
), orgenerate
SessionRunHook
objects to debugtf.contrib.learn
models (seeDumpingDebugHook
andLocalCLIDebugHook
).tfdbg.DumpingDebugHook
tfdbg.DumpingDebugWrapperSession
tfdbg.LocalCLIDebugHook
tfdbg.LocalCLIDebugWrapperSession