with tf.control_dependencies([tf.compat.v1.assert_rank_at_least(x, 2)]):
output = tf.reduce_sum(x)
Аргументы
x
Числовое Tensor.
rank
Скалярное Tensor.
data
Тензоры для вывода, если условие ложно. По умолчанию отображается сообщение об ошибке и первые несколько элементов x.
summarize
Количество элементов каждого тензора для вывода.
message
Строка для добавления к стандартному сообщению.
name
Имя операции (необязательно). По умолчанию "assert_rank_at_least".
Возвращаемое значение
Операция, которая вызывает InvalidArgumentError, если x не имеет указанного ранга или выше. Если статические проверки определяют, что x имеет правильный ранг, возвращается no_op.
Исключения
ValueError
Если статические проверки определяют, что у x неправильный ранг.