Centos GPU驱动部署(N卡驱动,CUDA,cuDNN)

操作系统:Centos 7
显卡:NVIDIA T4

  1. 基础环境准备:
    yum -y update
    yum -y install kernel-devel
    yum -y install epel-release
    yum -y install dkms
    yum -y install gcc gcc+
    查看内核:uname -a
    在这里插入图片描述

  2. 禁用默认显卡:一般情况下公有云云服务器中的GPU机型已经禁用了,检查lsmod | grep nouveau 输出为空即可不用在单独配置;
    若自建GPU服务器:
    1)安装好依赖包后需要禁用 nouveau,只有在禁用掉 nouveau 后才能顺利安装 NVIDIA 显卡驱动,禁用方法就是在 vim /etc/modprobe.d/blacklist.conf 文件中添加一条禁用命令
    blacklist nouveau
    options nouveau modeset=0
    执行命令:
    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

  1. 使用 dracut重新建立 initramfs image file :
  • 备份 the initramfs file
    $ mv /boot/initramfs- ( u n a m e − r ) . i m g / b o o t / i n i t r a m f s − (uname -r).img /boot/initramfs- (unamer).img/boot/initramfs(uname -r).img.bak
  • 重新建立 the initramfs file
    $ dracut -v /boot/initramfs-$(uname -r).img

3)最后重启电脑
reboot
4)检查nouveau driver确保没有被加载!
$ lsmod | grep nouveau
输出为空即可

  1. 安装驱动(410)
    在nvidia网站搜索对应版本驱动,下载后传输至服务器
    https://www.nvidia.com/Download/index.aspx?lang=en-us
    在这里插入图片描述

在这里插入图片描述

安装驱动:
chmod +x NVIDIA-Linux-x86_64-410.129-diagnostic.run
./NVIDIA-Linux-x86_64-410.129-diagnostic.run
注意:由于本次安装410版本,第一步提示,选择NO,安装410版本
后续在安装中会提示32-bit安装,选择No
在这里插入图片描述

安装完成后可查看版本: nvidia-smi
在这里插入图片描述

  1. 部署CUDA(本次版本10.0)
    1)在网站选择对应版本:https://developer.nvidia.com/cuda-toolkit-archive
    下载完成后传输至服务器,使用rpm安装
    在这里插入图片描述

在这里插入图片描述

2)安装cuda-10.0
yum clean all
yum install cuda-10.0.130 --nogpgcheck

查看安装结果: nvcc -V

在这里插入图片描述

  1. 部署cuDNN (本次版本7.4.1)
    在网站选择对应版本:https://developer.nvidia.com/rdp/cudnn-archive#a-collapse51b
    下载完成后传输至服务器
    在这里插入图片描述

修改文件名:
cp cudnn-10.0-linux-x64-v7.4.1.5.tgz cudnn-10.0-linux-x64-v7.4.1.5.tar.gz
解压安装包:
tar zxvf cudnn-10.0-linux-x64-v7.4.1.5.tar.gz
解压后文件夹为:cuda
进入cuda下,copy文件:
cp -P include/cudnn*.h /usr/local/cuda-10.0/include
cp -P lib64/libcudnn* /usr/local/cuda-10.0/lib64

赋予权限:
chmod a+r /usr/local/cuda-10.0/include/cudnn.h
chmod a+r /usr/local/cuda-10.0/lib64/libcudnn*

查看:
cat /usr/local/cuda-10.0/version.txt
cat /usr/local/cuda-10.0/include/cudnn.h | grep CUDNN_MAJOR -A 2
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值