Connect a tf.debugging.check_numerics
to every floating point tensor.
tf.add_check_numerics_ops()
check_numerics
operations themselves are added for each half
, float
, or double
tensor in the current default graph. For all ops in the graph, the check_numerics
op for all of its (half
, float
, or double
) inputs is guaranteed to run before the check_numerics
op on any of its outputs.
Note: This API is not compatible with the use oftf.cond
ortf.while_loop
, and will raise aValueError
if you attempt to call it in such a graph.
Returns | |
---|---|
A group op depending on all check_numerics ops added. |
Raises | |
---|---|
ValueError | If the graph contains any numeric operations in a control flow structure. |
RuntimeError | If called with eager execution enabled. |
Not compatible with eager execution. To check for Inf
s and NaN
s under eager execution, call tfe.seterr(inf_or_nan='raise')
once before executing the checked operations.
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/add_check_numerics_ops