テンソルフローを使用する方法session.run(some_tensors,...)
の結果をGPUに保存してから、フィードを再び使用してfeed_dictsをフィードする方法はありますか?テンソルフローをGPUにキャッシュする
編集:::これは私がこれをなぜ必要とするかの具体的な例です。 私は複数のRNNが走っているデータ(多次元テンソル)を持っています。しかし、データが非常に大きいため、GPUで1つのサンプルを処理できません。したがって、私はサンプルを部分的に分割し、RNNを介して実行します。しかし、これは、第1部分を処理した後にRNNの最終状態を保存し、それを次の部分を処理するRNNに渡す必要があることを意味します。 今、私はsession.run()
を使ってpart1 RNNの状態を評価し、それらをCPUに持ち込み、これらをデータの次の部分を評価するためにfeed_dictsに再び渡します。
で
詳細情報は、私たちはあなたを助ける助けるためにあなたの質問にいくつかのコードを追加してください。これは、 'fill_feed_dict'を使っても良い例題です:http://stackoverflow.com/questions/40477927/issue-of-feeding-in-feed-dict-tensorflow – brennan
テンソルに格納された結果はすでにGPUにありますもちろんGPU計算が可能な場合)。どうして 'session.run(some_tensors、...)'をしたいのですか?質問の文脈が役立つだろう。 – kaufmanu