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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM