一、Centos7系统安装:
系统安装的资料,网上特别多,在此给出可能遇到的引导问题的解决方案:。
二、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” 命令,会输出内容。
第四步、在英伟达的官网上查找适合自己电脑的显卡型号,然后下载相应的驱动。
此处提供我的驱动 NVIDIA-Linux-x86_64-440.31.run(适用显卡:1080,2080),其他显卡没有尝试是否适用。
注:下载好以后把它放入自己想放的文件夹下(文件路径需要记住,一会输命令需要)。
第五步、在图像界面输入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:注意选择下载.run文件。
提供一个本人使用的文件 cuda_10.0.130_410.48_linux.run:
终端cd到下载目录,接着执行以下命令:
chmod +x ./cuda_10.0.130_410.48_linux.runcuda_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下载Cudnn需要填注册表:Cudnn7.4.1:
第二步、最后添加环境变量,终端 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的版本信息,说明安装成功。
















