【问题标题】:KeyError: 'TensorArrayV3' in Object detectionKeyError:对象检测中的“TensorArrayV3”
【发布时间】:2018-04-23 15:45:38
【问题描述】:

以下是我的代码的一部分。我正在运行一个已经开发的代码并在 tensorflow 框架上遇到一些错误

with detection_graph.as_default():
od_graph_def = tf.GraphDef() 
with tf.gfile.GFile(PATH_TO_CKPT, 'rb') as fid:
    serialized_graph = fid.read() 
    od_graph_def.ParseFromString(serialized_graph) 
    tf.import_graph_def(od_graph_def, name='') 

还有错误

Traceback (most recent call last):
File "main.py", line 55, in <module>
tf.import_graph_def(od_graph_def, name='') 
File "/usr/local/lib/python3.5/dist- 
packages/tensorflow/python/framework/importer.py", line 258, in 
import_graph_def
op_def = op_dict[node.op]
KeyError: 'TensorArrayV3'

【问题讨论】:

    标签: python-3.x opencv tensorflow object-detection object-detection-api


    【解决方案1】:

    此错误消息表明您正在导入的 GraphDef 是使用比您当前运行的版本更新版本的 TensorFlow 创建的。 TensorArrayV3 操作已添加到 TensorFlow 中的 this commit,它应该在 TensorFlow 1.0.0 版以后的所有版本中都可用。这表明您正在运行早于 1.0.0 的 TensorFlow 版本,您应该升级到更高版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-17
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      • 2018-05-29
      • 2012-06-05
      • 2019-07-13
      相关资源
      最近更新 更多