2017-11-12 3 views
0

私はTF GPUをインストールしようとしましたが、運が悪かったです。UbuntuにTensorFlow GPUをインストールする際にエラーが発生する

私はCUDA Toolkit 9.0をインストールし、CuDNN v7.0.3(CUDA 8と9用)とv6.0を試しました。

Traceback (most recent call last): 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> 
from tensorflow.python.pywrap_tensorflow_internal import * 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module> 
_pywrap_tensorflow_internal = swig_import_helper() 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper 
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/imp.py", line 243, in load_module 
return load_dynamic(name, filename, file) 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/imp.py", line 343, in load_dynamic 
return _load(spec) 
ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
File "twicetwo.py", line 5, in <module> 
import tensorflow 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/__init__.py", line 24, in <module> 
from tensorflow.python import * 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/__init__.py", line 49, in <module> 
from tensorflow.python import pywrap_tensorflow 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 72, in <module> 
raise ImportError(msg) 
ImportError: Traceback (most recent call last): 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> 
from tensorflow.python.pywrap_tensorflow_internal import * 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module> 
_pywrap_tensorflow_internal = swig_import_helper() 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper 
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/imp.py", line 243, in load_module 
return load_dynamic(name, filename, file) 
File "/home/gemboly/anaconda3/envs/tensorflow/lib/python3.6/imp.py", line 343, in load_dynamic 
return _load(spec) 
ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory 


Failed to load the native TensorFlow runtime. 

See https://www.tensorflow.org/install/install_sources#common_installation_problems 

for some common reasons and solutions. Include the entire stack trace above this error message when asking for help. 

私もPATHLD_LIBRARY_PATH変数を更新しました:

私のデモプログラムを実行しようとした後、端末はこのメッセージをスローします。

python --versionがこのバージョンを投げたので、私はPython 3.6でソースを作成しました。Anacondaを使用しています。

誰でも私にこれを手伝ってもらえますか?

+0

のpythonを使用する必要がありますあなたのCUDAライブラリがあなたの 'LD_LIBRARY_PATH'に見つからないことを訴えています。 'echo $ LD_LIBRARY_PATH'を実行して、そのディレクトリにコピーしてください(コピー/貼り付け、パスに入力ミスがないことを確認してください)。これらのディレクトリの1つにlibcublas.so.8.0があることを確認してください?また、シェルからログアウトし、インストール後にすべてのパスが設定されていることを確認するために、元の.bashrcに戻ってください。 –

+0

私はGPUマシン@ homeを持っており、定期的にフォーマットしています。 私に尋ねると、すべての設定を自分で保存し、ドッカーを使用する方法を学び、nvidia-dockerと一緒に使用して自分で設定する手間を省く – bluesummers

答えて

0

私はそれを実行することができました。あなたが立ち往生しているので、あなたがここにいるならば、私は次の操作を行うように:私のために

  • 使用CUDA 8.0(https://developer.nvidia.com/cuda-toolkit-archiveのみRUNFILEが働いインストール!

  • 私は、Python 3.6がインストールされていますが、ご使用の環境を作成するときは、=「3.5」ではなく

関連する問題