准备工作
yum -y update
yum -y groupinstall "GNOME Desktop" "Development Tools"
yum -y install kernel-devel
yum -y install epel-release
yum -y install dkms
重启服务器,重启服务器后需要使用uname -a检查内核是非debug版本,如果是更换内核并重启。 参见:https://o-my-chenjian.com/2018/03/25/Update-The-Version-Of-Kernel-On-CentOS7/
编辑/etc/default/grub.文件,添加下面代码到 “GRUB_CMDLINE_LINUX”
rd.driver.blacklist=nouveau nouveau.modeset=0
生成新配置
grub2-mkconfig -o /boot/grub2/grub.cfg
编辑或创建 /etc/modprobe.d/blacklist.conf文件加入:
blacklist nouveau
更新配置
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)
重启服务器,重启服务器后需要使用lsmod | grep nouveau命令保证禁用了nouveau驱动。
下载nvidia drive: http://p04q9i6rr.bkt.clouddn.com/NVIDIA-Linux-x86_64-390.48.run
sh NVIDIA-Linux-x86_64-*.run
重启服务器。
安装cuda和cudnn: 参考https://www.cnblogs.com/mar-q/p/7482720.html
安装docker和nvidia-docker: 参考:https://blog.csdn.net/itaacy/article/details/72628792