Ubantu18.04安装NVIDIA驱动+cuda10.1+cuDNN+Tensorflow2.1.0
Ubantu18-04安装NVIDIA驱动-cuda10-1-cuDNN-Tensorflow2-1-0
注意:TensorFlow2.1 要求 你的GPU算力要达到3.5,检查自己GPU算力
安装和卸载NVIDIA驱动
首先要确保驱动已经卸载干净
1 | sudo apt-get purge nvidia* |
检查自己GPU版本,之后到官网去下载,这种办法安装比较稳妥,其他网络安装办法有时候出错不知道咋回事。
1 | lshw -numeric -C display |
下载驱动网址:https://www.nvidia.cn/Download/index.aspx?lang=cn
禁用Nouveau
1 | Nouveau驱动禁用方法: |
关闭lightdm
1 | sudo service lightdm stop |
安装cuda10.1
https://tensorflow.google.cn/install/source#linux
在这个网站上对好版本,版本不对可不行,全是坑
https://developer.nvidia.com/cuda-toolkit-archive 选择版本
然后在这里下载cuda 我用的是deb的办法也是本地下载后安装的。(我这个网络可能是不行,总是apt-get update 总是报错 所以这个方法没成功用runfile成功了。。。)参考一下吧
安装
1 | sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb |
添加环境变量:
打开 .bashrc
sudo vim ~/.bashrc
1 | export CUDA_HOME=/usr/local/cuda |
source ~/.bashrc
nvcc -V
runfile安装cuda
下载runfile
一定要取消掉driver 此处!!!,因为已经装了驱动了
1 | sudo vim ~/.bashrc |
我们在文件最后一行添加:
1 | $ export PATH=/usr/local/cuda-10.1/bin:/usr/local/cuda-10.1/NsightCompute-2019.1${PATH:+:${PATH}} |
1 | source ~/.bashrc |
安装TensorFlow2.1.0_gpu
这上面虽然没写2.1.0_gpu 可是还得得装gpu版
完成后
conda install cudatoolkit=10.1
安装cuDNN
https://developer.nvidia.com/cudnn
去下载对应版本,但是要登录一下
解压后
1 | sudo cp cuda/include/cudnn.h /usr/local/cuda/include |
以配置cuDNN环境。
通过
1 | cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 |
查看cuDNN版本
over
评论
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Coding-Zuo!