TensorFlow广泛而深入的示例错误

时间:2018-03-30 17:55:46

标签: ubuntu tensorflow

我想基于广泛而深入的Tensorflow教程(here is its "Main" file this question is referring to)构建二进制类器。

作为第一步,我按原样运行默认示例并使用它来熟悉TF,然后再根据我的需要进行调整。

我遇到运行它的问题。在上述文件的第199行中,我必须替换

tensors_to_log={'average_loss': loss_prefix + 'head/truediv', 'loss': loss_prefix + 'head/weighted_loss/Sum'})

tensors_to_log={'average_loss': loss_prefix + 'head/weighted_loss/Sum'})

否则我收到以下错误:

KeyError: "The name 'head/truediv:0' refers to a Tensor which does not exist. The operation, 'head/truediv', does not exist in the graph."

IDE是PyCharm,操作系统是Ubunty 16.04LTS,Tensorflow版本是1.5.0rc1(由于2007年我的cpu兼容性问题而不是更新)

可能导致此问题的原因/如何解决此问题的根源?

代码更改是否作为影响结果/保存模型质量的工作方式或仅仅记录了日志记录的质量?

2 个答案:

答案 0 :(得分:2)

提交问题并在此处提供代码删除示例: github of tensorflow model
它应该有更多关于为什么会发生这种情况的答案。

答案 1 :(得分:0)

(从独木舟创建的github问题复制)

repo的主版本与tensorflow每晚构建一起使用。如果您运行的是旧版本的tensorflow,我建议您查看r1.5 branch或其中一个版本:https://github.com/tensorflow/models/releases