2016-12-21 9 views
0

while_loopの並列化の仕組みを正確に理解できません。私が同じ形状の10個のテンソルを持つTensorArrayを持っているとします。ここで、最初の5つのテンソルのループ本体の計算が、残りの5つのテンソルの計算とは独立しているとします。 TensorFlowはこれら2つを並行して実行しますか?また、TensorArrayの代わりにTensorを使用して、scatter_updateを使用して更新を行った場合、バックプロパテーション中に適切にグラデーションを渡しますか?TensorFlow while_loopの並列化TensorArray

+0

ループが常に同じ回数実行されることがわかっている場合は、グラフを作成する方が良いと思います。私の意見では、繰り返しの回数やその他の特殊な事例があらかじめわかっていないときには、ループは意味をなさえます。マップ機能を試すこともできます。 – jorgemf

+0

ループをあらかじめ実行する回数はわかりません。私は単純化した例を示しました。 – Aditya369

答えて

0

おそらく、最初の5回の反復と2回目の5回の反復の並列実行が必要です。あなたがコードサンプルを提供するかどうかは確かに言えます。

関連する問題