If condition evaluates to false, print the list of tensors in data.
summarize determines how many entries of the tensors to print.
# 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 ...