2017-05-20 18 views
-3
Installing collected packages: wheel, six, appdirs, pyparsing, packaging, setuptools, protobuf, werkzeug, numpy, tensorflow-gpu 
Successfully installed appdirs-1.4.3 numpy-1.12.1 packaging-16.8 protobuf-3.3.0 pyparsing-2.2.0 setuptools-35.0.2 six-1.10.0 tensorflow-gpu-1.1.0 werkzeug-0.12.2 wheel-0.29.0 

(py35) C:\Users\Tianran> 
(py35) C:\Users\Tianran>python 
Python 3.5.3 |Continuum Analytics, Inc.| (default, Feb 22 2017, 21:28:42) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import tensorflow 
>>> 

Tensorflow GPUが正常にインストールされ、インポートされます。 しかし、コンソールでこのTensorflow-GPUが正常にインストールされました。「インポートテンソルフロー」が表示されません。

How to tell if tensorflow is using gpu acceleration from inside python shell?

のようなオンラインの記事によると、それは私が

sess = tf.Session(config=tf.ConfigProto(log_device_placement=True)) 

でtensorflowのGPUをテストして、それが示し

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 

を印刷します私は、デバイスgpu:0は計算のために働くことを私に教えてください。 テンソルフローGPUが機能します。


しかし、問題はtensorflow GPUがインポートされると、コンソールは、(CUDAライブラリが正常に開かなど)上記の情報は表示されません、です。

+0

インポートが正しい場合は何も出力されません。インポートが正しくなければエラーがポップアップ表示されます。これは、テンソルフローが正しくインストールされていることを意味し、適切にインポートしたため、cmdコンソールでクラスを使用できるようになります。 – Exprator

+1

/スクリーンショットを使用するのではなく出力をペーストします。 –

+0

コマンドプロンプトからコピーできません – TrW236

答えて

0

正しく読み込むと、import文は何も返しません。 import tensorflowの後に何も起こっていないので、表示されるエラーがないので、良いことです。あなたが言ったように、sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))を使用すると正しい出力が得られ、テンソルフローが働いていることがわかります。

私はこれがあなたが知りたがっていることを望みます。

関連する問題