# Module: tf.errors

<br />

Exception types for TensorFlow errors.

## Classes

[`class AbortedError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/AbortedError): Raised when an operation was aborted, typically due to a concurrent action.

[`class AlreadyExistsError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/AlreadyExistsError): Raised when an entity that we attempted to create already exists.

[`class CancelledError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/CancelledError): Raised when an operation is cancelled.

[`class DataLossError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/DataLossError): Raised when unrecoverable data loss or corruption is encountered.

[`class DeadlineExceededError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/DeadlineExceededError): Raised when a deadline expires before an operation could complete.

[`class FailedPreconditionError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/FailedPreconditionError): Raised when some prerequisites are not met when running an operation.

[`class InternalError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/InternalError): Raised when the system experiences an internal error.

[`class InvalidArgumentError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/InvalidArgumentError): Raised when an operation receives an invalid argument.

[`class NotFoundError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/NotFoundError): Raised when a requested entity (e.g., a file or directory) was not found.

[`class OpError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/OpError): The base class for TensorFlow exceptions.

[`class OperatorNotAllowedInGraphError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/OperatorNotAllowedInGraphError): Raised when an unsupported operator is present in Graph execution.

[`class OutOfRangeError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/OutOfRangeError): Raised when an operation iterates past the valid range.

[`class PermissionDeniedError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/PermissionDeniedError): Raised when the caller does not have permission to run an operation.

[`class ResourceExhaustedError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/ResourceExhaustedError): Raised when some resource has been exhausted while running operation.

[`class UnauthenticatedError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/UnauthenticatedError): Raised when the request does not have valid authentication credentials.

[`class UnavailableError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/UnavailableError): Raised when the runtime is currently unavailable.

[`class UnimplementedError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/UnimplementedError): Raised when an operation has not been implemented.

[`class UnknownError`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/errors/UnknownError): Unknown error.

<br />

<br />

<br />

| ## Other Members ||
|---|---|
| ABORTED | `10` |
| ALREADY_EXISTS | `6` |
| CANCELLED | `1` |
| DATA_LOSS | `15` |
| DEADLINE_EXCEEDED | `4` |
| FAILED_PRECONDITION | `9` |
| INTERNAL | `13` |
| INVALID_ARGUMENT | `3` |
| NOT_FOUND | `5` |
| OK | `0` |
| OUT_OF_RANGE | `11` |
| PERMISSION_DENIED | `7` |
| RESOURCE_EXHAUSTED | `8` |
| UNAUTHENTICATED | `16` |
| UNAVAILABLE | `14` |
| UNIMPLEMENTED | `12` |
| UNKNOWN | `2` |

<br />