W3cubDocs

/TensorFlow

tf.errors.OutOfRangeError

Raised when an operation iterates past the valid range.

Inherits From: OpError

Unlike InvalidArgumentError, this error indicates a problem may be fixed if the system state changes. For example, if a list grows and the operation is now within the valid range. OutOfRangeError overlaps with FailedPreconditionError and should be preferred as the more specific error when iterating or accessing a range.

For example, iterating a TF dataset past the last item in the dataset will raise this error.

Attributes
error_code The integer error code that describes the error.
experimental_payloads A dictionary describing the details of the error.
message The error message that describes the error.
node_def The NodeDef proto representing the op that failed.
op The operation that failed, if known.
Note: If the failed op was synthesized at runtime, e.g. a Send or Recv op, there will be no corresponding tf.Operation object. In that case, this will return None, and you should instead use the tf.errors.OpError.node_def to discover information about the 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