2016-11-05 6 views
4

私はUbuntuの新しいユーザーです.GPUのテンソルフローをインストールしようとすると、1週間以上費やしました。私はウェブサイトやブログからチュートリアルに従おうとしました。しかし、私は私のPythonコンソールでテンソルフローをインポートするたびに。それは、常に示していますGPUテンソルフローインストールの問題

import tensorflow 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcublas.so.8.0 locally 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcudnn.so.5.1.5 locally 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcufft.so.8.0 locally 
I tensorflow/stream_executor/dso_loader.cc:119] Couldn't open CUDA library libcuda.so.1. LD_LIBRARY_PATH: :/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:165] hostname: HanGuo 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:189] libcuda reported version is: Not found: was unable to find libcuda.so DSO loaded into this program 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:193] kernel reported version is: Permission denied: could not open driver version path for reading: /proc/driver/nvidia/version 
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1091] LD_LIBRARY_PATH: :/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64 
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1092] failed to find libcuda.so on this system: Failed precondition: could not dlopen DSO: libcuda.so.1; dlerror: libnvidia-fatbinaryloader.so.367.57: cannot open shared object file: No such file or directory 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcurand.so.8.0 locally 

を私はすべてのGoogle上で答えを検索しようとしましたが、何の真の解決策は、誰もが私を助けるyet.Can来ませんか?

+0

TensorflowとCudaのインストール方法の詳細を教えてください。 – BernardoGO

+0

私はNvidiaのウェブサイトからCUDAの.runファイルをダウンロードし、 '$ sudo tar -xzvf cudnn-8.0-linux-x64-v5.1.tgz'を使って'/usr/local/cuda'にインストールします。 $ sudo cp cuda/include/cudnn.h/usr/local/cuda/include ' ' $ sudo cp cuda/lib64/libcudnn */usr/local/cuda/lib64' '$ sudo chmod a + r/usr/local/cuda/include/cudnn.h''/usr/local/cuda/lib64/libcudnn * 'を実行します。テンソルフローは 'git clone https:// github.com/tensorflow/tensorflow'を使ってダウンロードし、'。/ configure' –

+0

は基本的に私が正確に従ったものです(https://alliseesolutions.wordpress.com/2016/09/08/install-gpu-tensorflow-sources-w-ubuntu-16-04-and-cuda-8-0-rc /)は言った。 –

答えて

2

$ ls /usr/local/cudaの出力に基づいて正常にインストールされています。

ここでは、TensorFlowがどこにあるかを見つけることができるようにPATH定義があります。

1)あなたの.bashrcファイルを開きます。ファイルの末尾に次の2行を追加します)gedit ~/.bashrc

2:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:/usr/local/cuda/include" 
export CUDA_HOME=/usr/local/cuda 

3)あなたが保存してすることができますテキストファイルを閉じると元のターミナルに戻って.bashrcファイルをリロードするには、次のコマンドを入力します。

source ~/.bashrc 

第三部は、あなたが100%になりたい場合は、そのの世話をすることになっているが、それがコンピュータを再起動することを確認します。

TensorFlowの場合、CUDAパスを/usr/local/cuda、バージョンを8.0に設定してください。

-1

libcuda5-devをインストールすると、問題が解決する場合があります。

関連する問題