Centos7+GPU驱动+Cudn10.0+Cudnn7.4.1

一、Centos7系统安装:

系统安装的资料,网上特别多,在此给出可能遇到的引导问题的解决方案:https://blog.csdn.net/zwhfyy/article/details/78991446

 

二、GPU驱动安装:

第一步su root 切换至root用户,查看我的内核版本以及可以安装的版本:

yum list | grep kernel-devel

注:记住版本号第五步要用。

第二步:安装相应依赖:

yum install gcc dkms kernel-devel kernel-headers

第三步:为了防止安装过程中冲突的问题,最好禁用 nouveva,禁用方法为:

echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
sudo reboot
重启后输入:
lsmod | grep nouveau
没有任何输出说明禁用成功。

注:如果没有禁用的话输入 “lsmod | grep nouveau” 命令,会输出内容。

 第四步、在英伟达的官网上查找适合自己电脑的显卡型号,然后下载相应的驱动。网址:http://www.nvidia.cn/page/home.html

此处提供我的驱动 NVIDIA-Linux-x86_64-440.31.run(适用显卡:1080,2080),其他显卡没有尝试是否适用。

链接:https://pan.baidu.com/s/1tT0QvdJV5m7tA1dgvZOEjw
提取码:7t6q

注:下载好以后把它放入自己想放的文件夹下(文件路径需要记住,一会输命令需要)。

第五步、在图像界面输入init 3 进入命令行界面(黑屏幕状态),然后根据提醒输入自己的登录名和密码。登陆后,终端cd到刚刚自己放驱动的文件夹下执行以下命令:

sudo chmod  a+x NVIDIA-Linux-x86_64-418.43.run

sudo ./NVIDIA-Linux-x86_64-418.43.run  --kernel-source-path=/usr/src/kernels/3.10.0-1062.4.3.el7.x86_64

选择默认选项直接安装。
第五步、接着执行以下命令:

nvidia-smi

执行完,输出显卡信息说明安装成功。

最后按 输入init 5 即可返回桌面。

三、Cuda10.0安装:

第一步、首先去官网下载cuda10.0:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=CentOS&target_version=7,注意选择下载.run文件。

提供一个本人使用的文件 cuda_10.0.130_410.48_linux.run:

链接:https://pan.baidu.com/s/11EOw6DOK6hATaVeGFidEUw
提取码:59gf

终端cd到下载目录,接着执行以下命令:

chmod +x ./cuda_10.0.130_410.48_linux.run
sudo ./
cuda_10.0.130_410.48_linux.run

启动安装程序,一直按空格到最后(也可以选择Ctrl+c跳过),然后输入accept接受条款 。

注:第一个提醒你是否安装驱动时,选“n”,其余都“y”,特别重要,特别重要,特别重要!!!

       (否则后果就是重启后循环登录)

第二步、添加环境变量,依次执行以下命令:

gedit ~/.bashrc

把下面两行加入到最后面,并保存

export  PATH="$PATH:/usr/local/cuda-10.0/bin"
export  LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64"

保存后执行:

source /etc/profile

接着执行:

gedit  /etc/profile
并添加:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
然后执行 source /etc/profile ; 使环境变量立即生效

nvcc -V

最后输出Cuda信息说明安装成功。

 

四、Cudnn7.4配置:

第一步、在官网下载对应Cuda版本的Cudnn:https://developer.nvidia.com/rdp/cudnn-archive

下载Cudnn需要填注册表:Cudnn7.4.1:

链接:https://pan.baidu.com/s/1DaS-CwKV_WNK6fg0_DGrBQ
提取码:jeh4

第二步、最后添加环境变量,终端 cd 到刚刚下载好的Cudnn文件夹下,然后分别执行以下命令:

tar -zxvf cudnn-10.0-linux-x64-v7.4.1.5
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

 最后输出Cudnn的版本信息,说明安装成功。

五、参考目录:

https://blog.csdn.net/zwhfyy/article/details/78991446

https://www.cnblogs.com/harrymore/p/10307769.html

https://blog.csdn.net/xueshengke/article/details/78134991

https://www.cnblogs.com/pertor/p/8733010.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值