Install tensorflow with gpu library CUDA on Ubuntu 16.04 x64
System and Software info
- System: Ubuntu16.04
- GPU card: Nvidia GeForce GT 620
- tensoflow-gpu==1.2.1
- CUDA: 8.0 https://developer.nvidia.com/cuda-downloads
- cuDNN: v5.1 https://developer.nvidia.com/rdp/cudnn-download
References
- TensofFlow http://www.tensorflow.org
- Chinese staffs
[1] http://blog.csdn.net/yichenmoyan/article/details/48679777
[2] http://blog.csdn.net/niuwei22007/article/details/50439478
Installation
Install cuda, and configure path and LD_LIBRARY_PATH
123$ sudo dpkg -i cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb$ sudo apt-get update$ sudo apt-get install cudaConfigure path
123$ vim ~/.bashrc$ export PATH=$PATH:/usr/local/cuda-8.0/bin$ export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/libInstall cuDNN
12345$ tar -xvf cudnn-8.0-linux-x64-v5.1.tgz$ cd cuda$ sudo cp ./lib64/* /usr/local/cuda/lib64/$ sudo chmod 755 /usr/local/cuda/lib64/libcudnn*$ sudo cp ./include/cudnn.h /usr/local/cuda/include/Install TensorFlow
1$ <sudo> pip3 install <--user> <--update> tenforflow-gpu==1.2.1
Note
Note that cuda 8.0 doesn’t support the default g++ version. Install an supported version and make it the default.