阅读(10.1k) 书签 (0)

操作未实现会引发TensorFlow异常吗

2018-09-29 17:08 更新
tf.errors.UnimplementedError

UnimplementedError 类

继承自: OpError

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

请参阅指南:运行图>错误类和方便函数

在未实现操作时引发的 TensorFlow 异常.
某些操作可能在传递其当前不支持的其他有效参数时引发此错误.例如,如果在批处理维度上请求了池,则运行 tf.nn.max_pool 操作会引发此错误,因为这还不被支持.

属性

  • error_code
    描述错误的整数错误代码.
  • message
    描述错误的错误消息.
  • node_def
    表示失败的操作的 NodeDef 原型..
  • op
    失败的操作,如果知道的话.
    注意:如果失败的操作在运行时合成,例如一个 Send 或 Recv 运算,不会将有相应的 tf.Operation 对象.在这种情况下,这将返回 None,应该您使用 tf.OpError.node_def 来发现关于操作的信息.

返回:

返回失败的操作或者 None.

方法

__init__

__init__(
    node_def,
    op,
    message
)

该方法用来创建一个 UnimplementedError.