起床,还是忍不住,打算装一下驱动程序和cuda
安装NVIDIA-390
首先屏蔽nouveau
1 | sudo vim /etc/modprobe.d/blacklist.conf //添加blacklist nouveau来把这个开源驱动加入黑名单 |
安装显卡驱动
1 | sudo apt-get purge nvidia-* //删除可能存在的已有驱动 |
安装CUDA9.0
目前TF支持最好的就是CUDA9.0了
GCC/G++降级
Ubuntu18.04默认版本不是CUDA要求的4.8,有两种办法一种是修改CUDA绕过版本验证,另一种是GCC降级。
1 | sudo apt-get install gcc-4.8 |
RUN安装CUDA
下载run,然后执行安装就好,当然会提示安装NVIDIA384的显卡驱动,选NO就行。关于CUDA的软链接还是选YES,后期如果需要多个cuda版本再说。安装完成后,就会出现下面的提示:
PATH includes /usr/local/cuda-9.0/bin
LD_LIBRARY_PATH includes /usr/local/cuda-9.0/lib64, or, add /usr/local/cuda-9.0/lib64 to /etc/ld.so.conf and run ldconfig as root
1
sudo vim /etc/profile
添加CUDA的环境变量
最后跑两个示例程序就OK
安装CUDNN
download cudnn然后tar开压缩包
1 | sudo cp cuda/include/cudnn.h /usr/local/cuda/include |
安装tensorflow1.11
1 | pip3 install tensorflow-gpu |