NVIDIA显卡驱动及CUDA相关安装流程

NVIDIA驱动安装

NVIDIA驱动官方下载地址:

https://www.nvidia.cn/Download/index.aspx?lang=cn

第一步先查看适合的显卡驱动版本

ubuntu-drivers devices

第二步下载合适的显卡驱动

第三步下载驱动相关依赖

​ 安装lightdm是在弹窗上选择lightdm[若没有弹窗略过]

第四步禁用nouveau驱动

第五步禁用nouveau内核模块

第六步卸载旧的nvidia驱动【如果没装过,可以省略】

sudo apt-get --purge remove nvidia-*

第七步重启

sudo reboot

第八步禁用图形化界面

sudo service lightdm stop

第九步修改文件权限并安装

# 先进到NVIDIA驱动所在的文件夹
# 赋予驱动权限sudo chmod a+x 驱动文件名
# 安装sudo ./文件名 -no-x-check -no-nouveau-check -no-opengl-files

第十步开启图形化界面【若Xshell远程连接,不需要图形化界面也可略过】

service lightdm start

第十一步查看是否安装成功

nvidia-smi
# 出现如下返回则安装成功

CUDA安装

cuda官方下载地址

https://developer.nvidia.com/cuda-toolkit-archive

第一步下载相应版本

第二步放到服务器上运行安装

sudo sh 安装包名称

输入accept

去掉安装驱动选项,并选择Install【驱动上文已安装】

第三步配置cuda环境变量(以下三种皆可)

export PATH="/usr/local/cuda-11.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.0/lib64:$LD_LIBRARY_PATH"
export PATH=/usr/local/cuda-11.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

第四步更新环境变量

source ~/.bashrc

第五步查看是否安装成功

nvcc -V

Cudnn安装

cudnn下载官网地址

https://developer.nvidia.com/rdp/cudnn-download

第一步下载与cuda对应版本

第二步解压服务器上下载好的文件

tar -xvf 安装包名字.tar.xz

第三步进到解压的文件夹内部

# cp 后面指定自己下载的cuda版本

第四步至此已安装完成

Anaconda安装

Anaconda官方下载地址

https://www.anaconda.com/

第一步放到服务器上运行安装

sudo bash 安装包名称
# 空格跳过文字,选择安装路径
# [/root/anaconda3] >>> /usr/anaconda3

第二步修改环境变量

第三步激活虚拟环境

多版本CUDA切换

第一步下载与cuda版本适配的gcc与g++

# 例如cuda10需要gcc4.8与g++4.8
sudo apt-get install gcc-4.8 g++-4.8
# 查询已安装版本
ls /usr/bin/gcc*

第二步进行gcc与g++的版本切换

# gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90# g++
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
# 数字40,90代表优先级,数字越大优先级越高
# 若要移除(否则不用执行)
sudo update-alternatives --remove gcc /usr/bin/gcc-4.8
# 输入切换命令(切换g++只需要将gcc替换成g++即可)
sudo update-alternatives --config gcc
# 输入需要选择的版本对应序号(0,1,2)

第三步安装cuda(步骤与上面一样)

# 安装完修改软连接
# sudo vim ~/.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
# 更新环境变量
# source ~/.bashrc

第四步安装cudnn(步骤与上面一样)

第五步切换cuda

# 删除默认链接
sudo rm -rf /usr/local/cuda
# 指定版本链接
sudo ln -s /usr/local/cuda-10.0 /usr/local/cuda

第六步查看版本是否切换成功

# 查看cuda版本
nvcc -V
# 查看cudnn版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

on

删除默认链接

sudo rm -rf /usr/local/cuda

指定版本链接

sudo ln -s /usr/local/cuda-10.0 /usr/local/cuda


第六步查看版本是否切换成功~~~python
# 查看cuda版本
nvcc -V
# 查看cudnn版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

NVIDIA显卡驱动及CUDA相关安装流程(包括多版本cuda切换)相关推荐

  1. opensuse15.1 安装nvidia显卡驱动(yast一键安装)

    opensuse15.1 安装nvidia显卡驱动(yast一键安装) 我开始抱着试试的态度用了一下yast一键安装,没想到竟然装好了,但是后来不知道怎么回事,系统崩了,后来又重装了一遍,发现一堆问题 ...

  2. WIN10 VS2013 GTX960M NVIDIA显卡驱动和CUDA7.5安装 配置Caffe

    先安装显卡驱动,在安装cuda.安装完成后发现显卡驱动被替换,再安装一遍显卡驱动 电脑情况如下:WIN10   GeForce GTX 965M 计算能力5.2.安装的纯净系统,用360驱动大师安装驱 ...

  3. linux cuda 黑屏,Ubuntu下安装Nvidia显卡驱动和Cuda之后黑屏,蓝屏,发生各种错误

    环境描述 Ubuntu16.04 + NVIDIA Getforce 940MX (Thinkpad) + Cuda8.0 问题描述 黑屏,蓝屏,发生各种错误,然后为了解决这些错误,引入了更多的错误, ...

  4. Ubuntu安装nvidia显卡驱动和CUDA CUDNN autoinstall

    Ubuntu安装nvidia显卡驱动和CUDA CUDNN autoinstall 首先安装nvidia显卡驱动 打开终端输入: ubuntu-drivers devices 终端界面还显示可以安装的 ...

  5. Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换

    因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...

  6. ubuntu14.04(内核4.4 gcc4.8.4)安装NVIDIA显卡驱动-CUDA-Cudnn-Caffe

    一.安装显卡驱动 https://blog.csdn.net/weixin_38570251/article/details/80001291 1.下载驱动程序 在这个网址搜索自己显卡型号对应的驱动程 ...

  7. ubuntu 安装 nvidia 显卡驱动

    ubuntu 安装 nvidia 显卡驱动 1,查看显卡型号 1,查看显卡型号 model : GP106 [GeForce GTX 1060 6GB] # ubuntu-drivers device ...

  8. Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置

    Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置 http://henzhai.com/tech/2012/07/w520- ...

  9. centos安装Nvidia显卡驱动(yum安装)

    背景: centos默认使用集成显卡,没有安装Nvidia显卡驱动 操作: 1. 安装必要依赖包 1 2 3 4 yum -y install kernel-devel yum -y install ...

最新文章

  1. Luogu4735 最大异或和
  2. 欧氏空间内积定义_MP5:内积、外积、面积、Hermite内积、辛内积
  3. Java 设计模式之 Observer 模式
  4. 每天早上喝一杯豆浆不吃饭,一个月后会是什么反应?
  5. python编程语言-Python现在还是最火的编程语言吗?
  6. 开课吧课堂:深入了解学习C++的意义与就业方向
  7. 公司mysql数据库设计与优化培训ppt
  8. 计算机专业英语pdf词汇百度盘,计算机专业英语词汇词.pdf
  9. (转)原始图像数据和PDF中的图像数据
  10. codewars练习(javascript)-2021/2/17
  11. 学习挖掘机和程序员哪个好
  12. 内网渗透(五十三)之域控安全和跨域攻击-利用域信任密钥获取目标域控
  13. VMware 笔试题目:猫和老鼠玩象棋
  14. 关于opencv fitLine直线拟合得斜率及截距
  15. python爬取微博用户的微博内容和图片
  16. QT中窗口置顶失效问题解决方案
  17. 选C++还是选Java,过来人给你一个建议
  18. 清除文件用其他应用默认打开方式
  19. 节拍制作鼓机采样器 XLN Audio XO v1.0.4 WiN-MAC
  20. 聚类方法:DBSCAN算法研究(2)--matlab代码实现

热门文章

  1. 加密解密--换行符作祟
  2. JAVA设计模式之备忘录模式
  3. simulink多输入示波器波形数据导出到workspace用plot函数重新画出
  4. 什么是数据挖掘?数据挖掘的目标是什么?
  5. For Your Dream
  6. Android字母排序列表效果与开发实现
  7. 【C# 练习】最少需要准备多少张人民币,才能在给每个人发工资的时候都不用找零呢,人民币一共有100元、50元、10元、5元、2元和1元六种
  8. 绝对硬核的pdf编辑转换工具
  9. How to solve the lossless offline problem of Spring Cloud Alibaba service instance in Kubernetes
  10. 对LMAX架构以及Event Sourcing模式的一些新思考和问题的记录