CentOS 安装Nvidia驱动+CUDA+cuDNN+Anaconda3

一、安装Nvidia显卡驱动

1.1 添加 ELRepo 源:

elrepo是CentOS十分有用的稳定的软件源,与其他软件源不一样的是,这个第三方源主要是提供硬件驱动、内核更新方面的支持,如显卡、无线网卡、内核等等,现在已经支持centos7.x+,更新较快。

添加 ELRepo 源:
$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
$ sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

1.2 删除已安装的驱动,如果是之前没有安装过显卡驱动的这步可以跳过

$ sudo yum remove nvidia*

1.3 安装显卡检查程序:

$ sudo yum install nvidia-detect

1.4 检测显卡型号,并选择对应的驱动:

$ nvidia-detect -v
Probing for supported NVIDIA devices...
[10de:1c03] NVIDIA Corporation GP106 [GeForce GTX 1060 6GB]
This device requires the current 440.64 NVIDIA driver kmod-nvidia

根据 nvidia-detect 的输出信息,可以知道显卡的型号,以及要使用的驱动版本 460.39。

安装显卡驱动

若驱动版本为 460.xx,则安装 460xx 版本:

1.5 Nvidia官网下载对应显卡驱动

1、去到 Nvidia显卡驱动官网 ,选择匹配你的显卡的驱动。
《CentOS安装TeslaV100显卡驱动》:https://blog.90.vc/archives/507.
在这里插入图片描述
2、看到适合自己的版本就可以下载,因为我选择的版本是 460.30,点击 【下载】
在这里插入图片描述3、进入详情页,再次点击下载
在这里插入图片描述4、待安装包下载好,官方下载的是 .run 版本的,用此安装包进行安装
在这里插入图片描述
安装过程中可能报错:
Verifying archive integrity…
Error in check sums 3466312881 624779739(md5验证不一致,可能是下载的文件有问题

解决:用wget下载到指定文件夹

$ wget https://cn.download.nvidia.com/XFree86/Linux-x86_64/460.39/NVIDIA-Linux-x86_64-460.39.run /home/jimmy2/package

1.6 将 nouveau 驱动禁用

首先说明下什么是Nouveau,为什么有些系统安装N卡驱动的时候会提示之类的错误:

ERROR: The Nouveau kernel driver is currently in use by your system. This
  driver is incompatible with the NVIDIA driver……

Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。

使用命令打开配置文件/lib/modprobe.d/dist-blacklist.conf

$ vim /lib/modprobe.d/dist-blacklist.conf

1、注释掉 #blacklist nvidiafb
2、然后添加以下语句:
blacklist nouveau
options nouveau modeset=0

3、重建init

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值