2016-10-05 21 views
3

CUDAとCuDNNでTensorFlowをインストールしました。あなたはこのエラーが出るようTensorFlowセッションエラー:カーネルバージョン352.63.0がDSOバージョン361.93.2と一致しません

``` 
>>> sess = tf.Session() 
E tensorflow/stream_executor/cuda/cuda_driver.cc:491] failed call to cuInit: CUDA_ERROR_INVALID_VALUE 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:153] retrieving CUDA diagnostic information for host: next-gpu1 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:160] hostname: next-gpu1 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:185] libcuda reported version is: 361.93.2 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:347] driver version file contents: """NVRM version: NVIDIA UNIX x86_64 Kernel Module 352.63 Sat Nov 7 21:25:42 PST 2015 
GCC version: gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1) 
""" 
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:189] kernel reported version is: 352.63.0 
E tensorflow/stream_executor/cuda/cuda_diagnostics.cc:296] kernel version 352.63.0 does not match DSO version 361.93.2 -- cannot find working devices in this configuration 
I tensorflow/core/common_runtime/gpu/gpu_init.cc:81] No GPU devices available on machine. 
``` 

答えて

2

ドライバのバージョンは、CUDA DSOバージョンよりも低くなっている:私は、私は次のエラーをしたセッションを実行するのはなぜ

あなたは

./NVIDIA-Linux-x86_64-361.93.2.run(最初のXウィンドウを停止することがあります)

PS CUDAの新しいドライバをダウンロードしてインストールすることができます解決できない場合は、 CUDA再インストールしてください

参考:https://github.com/tensorflow/tensorflow/issues/4349

+0

AWS EC2でこの問題が発生した場合は、http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/accelerated-computing-instancesでダウンロードする必要があるドライバへのポインタを見つけることができます。 html#install-nvidia-driver – user1587520

1

次のAWS EC2上で私のためにそれを解く:

sudo apt-get update -y 
sudo apt-get upgrade -y linux-aws 
sudo reboot 
関連する問題