
私のtensorflowインストールは機能しません。これが私が受け取るエラーです。
root@tobythomas2212:/home/tobythomas2212# Python
Python 2.7.12(デフォルトは2016年11月19日、06:48:10)[GCC 5.4.0 20160609]詳細については、linux2で「help」、「copyright」、「credits」または「license」と入力。
テンソルフローをtfにインポートする
I tensorflow/stream_executor/dso_loader.cc:135] CUDAライブラリlibcublas.so.8.0をローカルで正常に開きました。
I tensorflow/stream_executor/dso_loader.cc:135] CUDAライブラリlibcudnn.so.5をローカルで正常に開きました。
I tensorflow/stream_executor/dso_loader.cc:135] CUDAライブラリlibcufft.so.8.0を正常に開きました---
tensorflow/stream_executor/dso_loader.cc:126]では、CUDAライブラリlibcuda.so.1を開くことができません。 LD_LIBRARY_PATH:
私の tensorflow/stream_executor/cuda/cuda_diagnostics.cc:165] ホスト名: tobythomas2212
My tensorflow/stream_executor/cuda/cuda_diagnostics.cc:189] libcudaが報告したバージョンは次のとおりです。見つかりません:このプログラムにロードされたlibcuda.so DSOが見つかりません。
私のtensorflow/stream_executor/cuda/cuda_diagnostics.cc:193]カーネルで報告されたバージョンは次のとおりです。権限が拒否されました。読み取り用ドライバのバージョンパスを開くことができません:/proc/driver/nvidia/version
私の tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1065] LD_LIBRARY_PATH:
私のtensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1066] libcuda.soがこのシステムに見つかりません。前提条件失敗:DSOをdlopenできません:libcuda.so.1; dlerror: libnvidia-fatbinaryloader.so.375.39: 共有オブジェクトを開けません。ファイル:そのファイルまたはディレクトリはありません。
tensorflow/stream_executor/dso_loader.cc:135] CUDAライブラリlibcurand.so.8.0をローカルで正常に開きました。
ここで出力
lspci | grep -i nvidia
01:00.0 3Dコントローラー: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
nvcc--バージョン
現在、「nvcc」プログラムはインストールされていません。次のように入力してインストールできます。apt install nvidia-cuda-toolkit
[注:nvidia-375(apt-get install)ドライバとcuda-8.0ツールキット(debインストーラ)をインストールしました。]
また、nvidiaドライバがありません。/プロセス/ドライバ/
root@tobythomas2212:/home/tobythomas2212# cd /proc/driver/ root@tobythomas2212:/proc/driver# ls
リアルタイムクロック
以前の投稿はすべて機能しません。
答え1
ついにtensorflowをインストールできました...エラーは、セキュアブートオプションのためにnvidiaドライバが私の場合に正しくインストールされることを許可していないということでした...ただ無効にしました...
次のリンクは、同じエラーがある人に役立ちます。
https://github.com/tensorflow/tensorflow/issues/2882
https://gist.github.com/wangruohui/df039f0dc434d6486f5d4d098aa52d07