Centos 7 安装cuda7.5 和 cudnn 5.0
Centos 7系统安装显卡驱动以及cuda7.5 和 cudnn 5.0
操作方法
- 01
先安装依赖的库 yum install gcc gcc-c++ yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
- 02
去Cuda官网下载相应的Cuda版本
- 03
屏蔽系统自带的nouveau 使用su命令切换到root用户下: su root 打开/lib/modprobe.d/dist-blacklist.conf 将nvidiafb注释掉 #blacklist nvidiafb 然后添加以下语句: blacklist nouveau options nouveau modeset=0
- 04
备份以及重建initramfs image 备份原来的镜像 mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak 新建镜像 dracut /boot/initramfs-$(uname -r).img $(uname -r)
- 05
修改为文本模式 systemctl set-default multi-user.target
- 06
重新启动, 使用root用户登陆 reboot
- 07
查看nouveau是否已经禁用 ls mod | grep nouveau 如果没有显示相关的内容,说明已禁用
- 08
进入Cuda所在目录,安装cuda和驱动 chmod +x cuda_7.5.18_linux.run sh cuda_7.5.18_linux.run 注意:安装cuda时一定不要安装OpenGL;切记,否则安装完之后图形化桌面启动不了 出现如下信息: Do you accept the previously read EULA? (accept/decline/quit): accept Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 346.46? ((y)es/(n)o/(q)uit): y Do you want to install the OpenGL libraries? ((y)es/(n)o/(q)uit) [ default is yes ]: n Install the CUDA 7.0 Toolkit? ((y)es/(n)o/(q)uit): y Enter Toolkit Location [ default is /usr/local/cuda-7.0 ]: Do you want to install a symbolic link at /usr/local/cuda? ((y)es/(n)o/(q)uit): y Install the CUDA 7.0 Samples? ((y)es/(n)o/(q)uit): y 。。。。。。
- 09
安装cudnn tar -zxf cudnn-7.5-linux-x64-v5.0-ga.tgz cd cuda sudo cp lib64/* /usr/local/cuda/lib64/ sudo cp include/* /usr/local/cuda/include/
- 10
设置cuda的环境变量,在用户的.bashrc文件的末尾添加如下代码 # cuda export CUDA_HOME=/usr/local/cuda-7.5 export PATH=$CUDA_HOME/bin:$PATH export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$CUDA_HOME/lib:$PATHH
- 11
修改运行级别回图形模式 systemctl set-default graphical.target
- 12
重新启动,并测试是否安装成功 nvidia-smi 显示如下图所示信息则表示安装成功