Tensorflowバージョン1.0にアップグレードし、CUDA 8.0をcudnn 5.1バージョンとnvidiaドライバを最新の375.39に更新しました。私のNVIDIAハードウェアは、p2.xlargeインスタンス、Tesla K-80を使用してAmazon Web Services上にあるハードウェアです。私のOSはLinux 64ビットです。 tf.Session()AWS p2.xlargeインスタンスの最新のTensorflow(1.0)にCUDA 8.0をインストールする方法AMI ami-edb11e8dとnvidiaドライバを最新のバージョン(375.39)
[[email protected] CUDA]$ python
Python 2.7.12 (default, Sep 1 2016, 22:14:00)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcudnn.so.5 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcufft.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcurand.so.8.0 locally
>>> sess = tf.Session()
W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE3 instructions, but these are available on your machine and could speed up CPU computations.
W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations.
W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.
W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.
W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations.
W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use FMA instructions, but these are available on your machine and could speed up CPU computations.
E tensorflow/stream_executor/cuda/cuda_driver.cc:509] failed call to cuInit: CUDA_ERROR_NO_DEVICE
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:158] retrieving CUDA diagnostic information for host: ip-172-31-7-96
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:165] hostname: ip-172-31-7-96
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:189] libcuda reported version is: Invalid argument: expected %d.%d or %d.%d.%d form for driver version; got "1"
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:363] driver version file contents: """NVRM version: NVIDIA UNIX x86_64 Kernel Module 375.39 Tue Jan 31 20:47:00 PST 2017
GCC version: gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC)
"""
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:193] kernel reported version is: 375.39.0
私はこの問題を解決する方法について完全に無知だ:
は、私は次のエラーメッセージ私はコマンドを使用するたびに取得します。 私はNvidiaドライバとCUDAの異なるバージョンを試しましたが、まだ動作しません。ご了承ください。
は、おそらくあなたのGPUドライバが正しくインストールされていません。 'nvidia-smi'を実行した結果はどうですか? [cuda linux install guide](http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#abstract)で説明されているように、CUDAインストールの検証を実行しましたか? –
すぐにお返事ありがとうございます。 nvidia-smiが機能し、私はウェブサイトに記載されている「検証」に従わなかった。 私はRedhat 7.3システムで最初からやり直すことに決めました。 これは最初に機能したので、これ以上の支援は必要ありませんでした。 – basuam