たとえば、変数c
をresult = sess.run(c)
として計算する場合、TFは計算に必要な入力のみを計算するか、計算全体のグラフのすべての変数を更新しますか?私はさえtf.Variable(tf.constant(1))
としてc
を初期化した後uninitialized variable
エラーで立ち往生していますよう c = c*a*b
:TensorFlowはsess.run()で計算グラフ全体を実行しますか?
また、私はこれを行うことができるようには見えません。助言がありますか?
私はあなたが好きなら答えを出すことができますが、あなたがこのエラーに直面しているコードを提供するとあなたがもっと役に立ちます。1)いいえ、グラフ全体が計算されません。 2)あなたが 'sess.run(init)'を実行しない限り、初期化されません。 – martianwars
@martianwarsは初期化の問題を修正しました。 'sess.run(var)'がvarを計算するのに必要な大きなグラフの部分だけを実行するのか、グラフ全体が再計算されてすべての変数が更新され、照会されたオブジェクトが返されるのかを確かめたい。 –
グラフの一部だけですが、コードスニペットを入力するとさらに助けてもらえます – martianwars