TensorFlow函数:tf.OpError
2018-11-08 17:41 更新
tf.OpError 函数
OpError 类
别名:
- 类 tf.OpError
- 类 tf.errors.OpError
定义在:tensorflow/python/framework/errors_impl.py.
请参阅指南:运行图>错误类和方便函数
当 TensorFlow 执行失败时引发的一般性错误.
在可能的情况下,该会话将从 tf.errors 模块引发 OpError 的更具体的子类.
属性
- error_code
描述错误的整数错误代码. - message
描述错误的错误消息. - node_def
代表失败的 OP 的 NodeDef 原型. - op
失败的操作,如果知道的话.
注意:如果失败的操作是在运行时合成的,例如 Send 或 Recvop,则不会有相应的 tf.Operation 对象.在这种情况下,这将会返回 None,您应该使用 tf.OpError.node_def 来发现有关操作的信息.
返回值:
失败的 Operation 或 None.
方法
__init__
__init__(
node_def,
op,
message,
error_code
)
创建一个新的 OpError 以指示一个特定的操作失败.
参数:
- node_def:node_def_pb2.NodeDef 表示失败操作的原型(如果知道的话);否则为 None.
- op:失败的 ops.Operation(如果知道的话);否则为 None.
- message:用于描述失败的消息字符串.
- error_code:使用 error_codes_pb2.Code 描述错误.