本文是在Ubuntu18.04.5服务器上安装CUDA_10.1(nvidia-driver455)和cuDNN_7.6.5,
cat /etc/issue # 查看系统版本
lspci | grep -i nvidia # 查看电脑的显卡型号
nvidia-smi # 查看显卡驱动情况(此处未安装,应无信息显示)
ubuntu-drivers devices # 查看显卡支持的驱动型号
此处可以看到系统推荐的驱动版本是 455:
sudo ubuntu-drivers autoinstall # 安装默认显卡驱动(此处为455)
(sudo) reboot # 立即重启
或
(sudo) shutdown -r now # 立即重启
nvidia-smi
$ sudo apt-get remove nvidia-*
或
$ sudo apt-get remove --purge nvidia*
$ gcc --version
$ g++ --version
1、官网cuda_10.1 下载地址:
3、上传cuda_10.1.105_418.39_linux.run文件至ubuntu系统上的 home/your_username目录下
4、执行命令安装
sudo sh cuda_10.1.105_418.39_linux.run
8、环境配置(两种方式)
8.1、~.bashrc # 修改home目录下的.bashrc文件,只针对当前用户
8.2、/etc/profile # 修改profile文件,针对所有用户
# 8.1 修改home目录下的.bashrc文件
cd ~ # 切换回home目录
vim .bashrc # 修改.bashrc文件
# add cuda path # 在文件末尾添加路径
export PATH="/usr/local/cuda-11.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.0/lib64:$LD_LIBRARY_PATH"
:wq # 退出保存
# 8.2 修改profile文件,针对所有用户
sudo vim /etc/profile # 修改/etc/profile文件
# add cuda path # 文件末尾增加以下两行代码
export PATH="/usr/local/cuda-11.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.0/lib64:$LD_LIBRARY_PATH"
:wq # 退出保存
source .bashrc
或
source /etc/profile
nvcc -V
cd /usr/local/cuda-11.0/bin/
sudo ./cuda-uninstaller
sudo rm -rf /usr/local/cuda-11.0
tar方式: 直接下载 cuDNN Library for Linux
deb方式: 需要下载 runtime 、developer 和 Samples
推荐使用deb方式安装:使用tar方式安装没有cudnn_doc_v7文件,无法验证是否安装成功;
3、将下载的三个文件copy至 home/your_username目录下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eYf3OyZ8-1605688557439)(https://upload-images.jianshu.io/upload_images/8521528-20868727e0606360.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
4、执行命令安装3个库文件(先runtime、再developer、最后doc)
sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.1_amd64.deb
1)复制cuDNN samples到home目录下
$ cp -r /usr/src/cudnn_samples_v7 /$HOME
2) 进入home目录
$ cd $HOME/cudnn_samples_v7/mnistCUDNN/
3) 编译mnistCUDNN
$ sudo make clean
$ sudo make
4)运行mnistCUDNN
$ sudo ./mnistCUDNN
(运行需要一段时间)如果出现Test passed! 表明cuDNN已安装成功。
over! 已成功安装nvidia-driver455 、cuda10.1 、cuDNN_7.6.5。
1)、Linux 下的 CUDA 安装和使用指南
2)、NVIDIA cuDNN v8 deb方法安装教程
3)、Linux下安装CUDA并配置环境变量
4)、Linux查看GPU信息和使用情况