tf.contrib.eager.errstate(
*args,
**kwds
)
Context manager setting error state.
Example:
c = tf.log(0.) # -inf
with errstate(inf_or_nan=ExecutionCallback.RAISE):
tf.log(0.) # <-- Raises InfOrNanError.
Args:
inf_or_nan
: AnExecutionCallback
determining the action for infinity (inf
) and NaN (nan
) values. A value ofNone
leads to no change in the action of the condition.
Yields:
None.
Raises:
ValueError
: If the value of any keyword arguments is invalid.