Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

tf.debugging.Assert

TensorFlow 1 wersja Zobacz źródło na GitHub

Twierdzi, że dany warunek jest spełniony.

Jeśli condition ma wartość false, wydrukować listę tensorów w data . summarize określa, jak wiele wpisów tych tensorów wydrukować.

condition Warunkiem oceniać.
data W tensory wydrukować gdy warunek jest fałszywy.
summarize Wydrukuj to wiele wpisów każdego tensora.
name Nazwa tej operacji (opcjonalnie).

assert_op Operation , że po uruchomieniu, podnosi tf.errors.InvalidArgumentError jeśli condition nie jest prawdą.

TF1 Kompatybilność

W trybie TF V1 (czyli poza tf.function ) Stwierdzenie potrzebuje zależność sterujący na wyjściu, aby zapewnić Skrypt wykonywany twierdzenie:

 # 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 ...
 

Zgodność chętny

Żaden powraca