Tensorflow报错:InvalidArgumentError: You must feed a value for placeholder tensor 'input_y' wi

Posted christina-notebook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tensorflow报错:InvalidArgumentError: You must feed a value for placeholder tensor 'input_y' wi相关的知识,希望对你有一定的参考价值。

 此错误神奇之处是每次第一次运行不会报错,第二次、第三次第四次。。。。就都报错了。关掉重启,又不报错了,运行完再运行一次立马报错!搞笑!

折磨了我半天,终于被我给解决了!

技术分享图片

问题解决来源于这边博客:https://blog.csdn.net/m0_37870649/article/details/79428960

我的解决方法:在fit模型的代码前面加入一行代码:tf.reset_default_graph()

如下图:

技术分享图片

我原本是猜想自定义TextCNN模型的代码中出了问题,但其实这个错误和dtype没有关系。目前个人理解为是在自定义的TextCNN模型代码中有一段生成graph的代码。每第一次运行时不会出错了,同时生成了graph,再次、再再次都运行出错,原因或许是发生了冲突。那我重置一下就行了,于是便有了tf.reset_default_greph()成功解决问题的情况了。

自定义TextCNN代码部分内容:

 技术分享图片

 

For details, please refer https://stackoverflow.com/questions/35114376/error-when-computing-summaries-in-tensorflow

以上是关于Tensorflow报错:InvalidArgumentError: You must feed a value for placeholder tensor 'input_y' wi的主要内容,如果未能解决你的问题,请参考以下文章

Tensorflow运行程序报错 FailedPreconditionError

新安装完 tensorflow 后import tensorflow as tf 报错

tensorflow报错:Unsupported feed type

PyCharm导入tensorflow包报错的问题

Ubuntu编译Protobuf(Base tensorflow-12)报错

Tensorflow—gpu报错