一、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
cuda_10.0.130_410.48_linux
sudo ./.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