Ubuntu16.04环境下安装TensorFlow-GPU版
系统:Ubuntu
版本:16.04.3 LTS
处理器:Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
内存:16.0GB
类型:64位操作系统 64位处理器
显卡:索泰GTX1060 6G
使用命令vim /etc/modprobe.d/blacklist.conf编辑文件,在文件末尾输入以下内容以屏蔽系统集成显卡驱动:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
使用快捷键Ctrl+Alt+F1切换至命令行界面;
关闭图形系统:service lightdm stop;
删除之前的驱动:apt purge nvidia-*;
更新源:apt update;
查询驱动的可用版本:apt-cache search nvidia-*;
安装驱动:apt install nvidia-xxx;xxx是上一步中查询到可用的最新版本号。
输入reboot命令重启系统。
下载文件存放于/root/Download/目录下;
执行以下命令进行安装:
$ dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
$ apt update
$ apt install cuda
输入命令vim /root/.bashrc编辑文件以配置环境变量,在打开的文件末尾追加以下内容:
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$CUDA_HOME/extras/CUPTI/lib64:$LD_LIBRARY_PATH
export PATH=$CUDA_HOME/bin:$PATH
输入命令source /root/.bashrc使环境变量生效。
输入命令nvcc -V查看版本号以验证CUDA是否安装成功。
下载文件存放于/root/Download/目录下;
执行一下命令完成安装:
$ cd /root/Download/
$ tar -zxvf ./cudnn-8.0-linux-x64-v6.0.tgz -C $CUDA_HOME /../
安装pip:apt install python-pip
国内用户请参照configuring-pip-to-use-domestic-source 将pip配置成使用国内源,可大幅度提升安装时的下载速度;
更新pip:pip install -U pip
安装tensorlfow-gpu:pip install tensorflow-gpu
启动python命令行:python;
引入tensorflow:import tensorflow as tf;
查看tensorflow版本:tf.__version__;
创建Session:tf.Session(),可以在设备名处看到你的显卡名称表示安装完成;
退出python:exit()。
问题 :【20170925】/sbin/ldconfig.real: /usr/lib/nvidia-xxx/libEGL.so.1 is not a symbolic link
解决方案 :
下载fix-libegl-so-1.sh ;
添加执行权限:chmod +x ./fix-libegl-so-1.sh;
执行脚本:./fix-libegl-so-1.sh,过程中输入yes。