2016-08-26 9 views
3

テンソルフローテキスト要約modelを読むと、「以下に述べる結果は、マルチGPUおよびマルチマシン設定で訓練されたモデルに基づいており、オープンソースの目的で1台のマシンでのみ実行するように簡素化されています。ガイドのさらなるこれは、テンソルフローのテキスト要約の正しいガイドですか?

は、このコマンドが呼び出されます。

bazel build -c opt --config=cuda textsum/... 

このコマンドは、CUDA/GPUとは関係ありませんか?なぜこのコマンドは切り捨てられますか?

答えて

2

これはbazelコマンドです:--config=cudaは「CUDAのビルド構成を使用して(とGPUと互換性のあるコードを生成)」を意味し、textsum/...は、「ディレクトリtextsum下のすべてのターゲット」(すなわちコマンドが切り捨てないで、あなたがすべきことコマンドを入力するときには...と入力してください)。

+0

生成されたコードはGPU互換ですが、CPU上で実行されませんか?換言すれば、このモデルは、word2vecのような他のテンソルフローモデルとは異なる機械アーキテクチャを必要とするか? –

+1

一般に、 '--config = cuda'を' --config = opt'に置き換えて、代わりにCPU用に最適化されたコードを生成することができます。テキスト要約モデルの詳細についてはわかりませんが、これは一般的にほとんどのTensorFlowプログラムで機能するはずです。 – mrry

+0

bazelがこの警告を出力しても問題ありませんか? "設定値は.rcファイルで定義されていません:cuda" –

関連する問題