Se usó la API de Cloud Translation para traducir esta página.
Switch to English

tf.debugging.Assert

TensorFlow 1 versión Ver código fuente en GitHub

Afirma que la condición dada es verdadera.

Si condition se evalúa como falsa, imprimir la lista de los tensores en data . summarize determina cuántas entradas de los tensores para imprimir.

condition La condición a evaluar.
data Los tensores para imprimir a cabo cuando la condición es falsa.
summarize Imprimir esta cantidad de entradas de cada tensor.
name Un nombre para esta operación (opcional).

assert_op Una Operation que, al ejecutarse, plantea una tf.errors.InvalidArgumentError si condition no es cierto.

TF1 Compatibilidad

Cuando en el modo de TF V1 (es decir, fuera tf.function ) Assert necesita una dependencia de control en la salida para asegurar que los ejecuta afirmación:

 # Ensure maximum element of x is smaller or equal to 1
assert_op = tf.Assert(tf.less_equal(tf.reduce_max(x), 1.), [x])
with tf.control_dependencies([assert_op]):
  ... code using x ...
 

Compatibilidad ansiosos

Ninguno retornos