阅读(10.3k) 书签 (0)

TensorFlow的errors模块总览

2018-09-08 16:18 更新

tf.errors

定义在:tensorflow/python/framework/errors.py

TensorFlow 错误的异常类型.

errors 模块的类

class AbortedError:操作已中止,通常是由于并发操作.

class AlreadyExistsError:当我们尝试创建的实体已经存在时触发.

class CancelledError:取消操作或步骤时提起.

class DataLossError:遇到不可恢复的数据丢失或损坏时引发的.

class DeadlineExceededError:在行动完成之前期限到期时提起.

class FailedPreconditionError:操作被拒绝,因为系统不处于执行状态.

class InternalError:系统遇到内部错误时提起.

class InvalidArgumentError:当操作收到无效参数时触发.

class NotFoundError:当未找到请求实体(例如,文件或目录)时引发.

class OpError:当TensorFlow执行失败时引发的一般错误.

class OutOfRangeError:当操作迭代超过有效输入范围时引发.

class PermissionDeniedError:当调用者没有运行操作的权限时引发.

class ResourceExhaustedError:一些资源已经用完了.

class UnauthenticatedError:请求没有有效的身份验证凭据.

class UnavailableError:当运行时当前不可用时引发.

class UnimplementedError:当一个操作没有被执行时提起.

class UnknownError:未知错误

errors 模块的功能

error_code_from_exception_type(...)

exception_type_from_error_code(...)

raise_exception_on_not_ok_status(...)

errors 模块的其他成员

  • ABORTED
  • ALREADY_EXISTS
  • CANCELLED
  • DATA_LOSS
  • DEADLINE_EXCEEDED
  • FAILED_PRECONDITION
  • INTERNAL
  • INVALID_ARGUMENT
  • NOT_FOUND
  • OK
  • OUT_OF_RANGE
  • PERMISSION_DENIED
  • RESOURCE_EXHAUSTED
  • UNAUTHENTICATED
  • UNAVAILABLE
  • UNIMPLEMENTED
  • UNKNOWN