ubuntu 16.04にテンソルフローをインストールしました。第2の答えはhereで、ubuntuにはapt cudaが組み込まれています。tensorflowがpythonシェルの内部からgpuアクセラレーションを使用しているかどうかを確認するには?
私の質問は、テンソルフローが本当にgpuを使用しているかどうかをテストする方法です。私はgtx 960mのGPUを持っています。私import tensorflow
これがOUTPあるとき
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcurand.so locally
はtensorflowは、GPUを使用しているかどうかをチェックするのに十分な、この出力ですか?
あなたのログに次のようなものが表示されます。 TensorFlowデバイスの作成(/ gpu:0) - >(デバイス:0、名前:GeForce GTX 980、PCIバスID:0000:03:00.0) –
'回答のlog_device_placementのアプローチ。最も信頼性の高い方法は、このコメントで指定されているようにタイムラインを見ることです:https://github.com/tensorflow/tensorflow/issues/1824#issuecomment-225754659 –
はい、私はYao Zhangの答えに続いてこの出力を得ました... –