tf.errors.OutOfRangeError
Вызывается, когда операция выходит за допустимый диапазон.
Наследуется от: OpError
tf.errors.OutOfRangeError(
node_def, op, message, *args
)
В отличие от InvalidArgumentError, эта ошибка указывает на проблему, которую можно исправить, если изменится состояние системы. Например, если список увеличится, и операция теперь находится в допустимом диапазоне. OutOfRangeError перекрывается с FailedPreconditionError и предпочтительнее в качестве более специфической ошибки при итерации или доступе к диапазону.
Например, итерация по набору данных TF после последнего элемента в наборе данных вызовет эту ошибку.
| Атрибуты | |
|---|---|
error_code | Целое число код ошибки, описывающее ошибку. |
experimental_payloads | Словарь, описывающий детали ошибки. |
message | Сообщение об ошибке, описывающее ошибку. |
node_def | Представление протокола NodeDef операции, которая завершилась неудачей. |
op | Операция, которая завершилась неудачей, если известна. Примечание: Если операция завершилась неудачей при синтезе во время выполнения, например, |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/errors/OutOfRangeError