日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor

發(fā)布時間:2024/9/15 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以下兩種方式都不好使用:目前只是找到原因,等我找到方案再來完善。

From your error message, it looks like you are using IPython. One pitfall when using IPython to build a TensorFlow model is that functions like?tf.merge_all_summaries()?will remember every summary created in the current session, including cells that failed with an error. This is a result of TensorFlow using a?default graph?to collect all of the operations, summaries, etc. that are created in a process, unless you specify the graph explicitly. I suspect that your call to?tf.merge_all_summaries()?is returning more than the three histogram summaries that you created in your code, and the older ones will have a dependency on a?previously created?placeholder.

There are two main ways that you could fix that. The simplest is to explicitly merge the summaries, rather than using?tf.merge_all_summaries():

  • weights_summary = tf.histogram_summary("weights", W)
  • biases_summary = tf.histogram_summary("biases", b)
  • y_summary = tf.histogram_summary("y", y)
  • merged = tf.merge_summary([weights_summary, biases_summary, y_summary])
  • An alternative would be to set an?explicit default graph?before constructing your model. This is awkward if you want to split your model across multiple IPython cells, but should also work:

  • # Sets a new default graph, and stores it in `g`.
  • with tf.Graph().as_default() as g:
  • x = tf.placeholder(tf.float32, [None, 784])
  • # ...
  • # Summaries are added to `g`.
  • _ = tf.histogram_summary("weights", W)
  • _ = tf.histogram_summary("biases", b)
  • _ = tf.histogram_summary("y", y)
  • # ...
  • # `merged` contains only summaries from `g`.
  • merged = tf.merge_all_summaries()
  • 總結

    以上是生活随笔為你收集整理的InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。