[英]How tf.Session.run work when fetch include both Operation and Tensor?
紅色矩形中的值令人困惑:
Session.run
的描述:
為什么變量tmpA的值為1.0,由於B的值為10001.0,所以它應該為9999.0
有人可以解釋一下tf.Session.run函數如何工作嗎?
我建議您使用Tensorboard檢查圖形。 計算順序導致此結果。
當您運行第13行sess.run([A,ops,B])時,程序
因此,tmpA的值為1.0,tmpBB為10001。
實際上,[A,ops,B]的求值順序不確定,因此tmpA可能變為9999,tmpBB變為3。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.