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

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

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

问题解决来源于这边博客: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

posted @ 2019-01-17 17:34  Christina_笔记  阅读(4948)  评论(0编辑  收藏  举报