Centos7 双显卡安装Cuda7.5

1、内核版本:

# uname -r

  3.10.0-693.el7.x86_64   

2、内核升级到指定版本:

# yum install kernel-3.10.0-862.9.1.el7.x86_64

3、安装kernel-devel、kernel-headers:

https://pkgs.org/download/kernel-headers

Centos7 双显卡安装Cuda7.5

https://pkgs.org/download/kernel-devel

Centos7 双显卡安装Cuda7.5

# rpm -ivh kernel-headers-3.10.0-862.9.1.el7.x86_64.rpm

# rpm -ivh kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm

4、查看安装情况:

# rpm -qa  kernel*

Centos7 双显卡安装Cuda7.5

5、查看显卡:

lspci | grep -i "vga\|nvidia"

Centos7 双显卡安装Cuda7.5

6、检测显卡需要的NVIDIA驱动版本

# yum -y install nvidia-detect

# nvidia-detect -v

Centos7 双显卡安装Cuda7.5

7、下载NVIDIA驱动

https://www.geforce.cn/drivers

Centos7 双显卡安装Cuda7.5

Centos7 双显卡安装Cuda7.5

8、禁用nouveau驱动

# lsmod | grep nouveau

nouveau 1527946 0

mxm_wmi 13021 1 nouveau

ttm 93908 1 nouveau

i2c_algo_bit 13413 2 i915,nouveau

drm_kms_helper 146456 2 i915,nouveau

drm 372540 8 ttm,i915,drm_kms_helper,nouveau

wmi 19070 2 mxm_wmi,nouveau

video 24400 2 i915,nouveau

i2c_core 40756 8 drm,i915,i2c_i801,i2c_hid,drm_kms_helper,i2c_algo_bit,nouveau,videodev

 

# gedit /lib/modprobe.d/dist-blacklist.conf

#blacklist nvidiafb

blacklist nouveau options nouveau modeset=0

 

更改grub2配置禁用nouveau

vi /etc/default/grub

GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_centos/lv_root rd.lvm.lv=vg_centos/lv_swap rhgb quiet rdblacklist=nouveau"

重新生成grub.cfg

grub2-mkconfig -o /boot/grub2/grub.cfg

重启系统后:

# lsmod | grep nouveau

#

9、安装驱动:

# sh NVIDIA-Linux-x86_64-390.67.run -no-x-check -no-nouveau-check -no-opengl-files

验证驱动安装成功:

# nvidia-smi

Centos7 双显卡安装Cuda7.5

10、下载并安装cuda-7.5:

https://developer.nvidia.com/cuda-75-downloads-archive

Centos7 双显卡安装Cuda7.5

# sh cuda_7.5.18_linux.run

--选择不安装驱动

11、验证cuda-7.5安装成功:

检查 CUDA Toolkit是否安装成功

#  nvcc -V

Centos7 双显卡安装Cuda7.5
编译samples例子
进入到Samples安装目录,然后在该目录下终端输入make,等待十来分钟。


编译完成后测试
可以在Samples里面找到bin/x86_64/linux/release/目录,并切换到该目录
运行deviceQuery程序:

#  ./deviceQuery
查看输出结果,重点关注最后一行,Pass表示通过测试
Centos7 双显卡安装Cuda7.5
# ./bandwidthTest
查看输出结果,显示结果为PASS表示通过测试
Centos7 双显卡安装Cuda7.5