CentOS8.1安装CUDA
博主使用的是一台Dell工作站,安装的操作系统是CentOS8.1。安装过程参考自https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#runfile-nouveau-fedora,但是官方文档产写的有点混乱,以下顺序为博主亲测有效。
1.安装准备
dnf groupinstall "Development Tools"
dnf install kernel-devel kernel-headers
2. 采用包管理方式进行安装
sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
sudo dnf clean all
sudo dnf -y module install nvidia-driver:latest-dkms
sudo dnf -y install cuda
3. 安装后处理
环境变量设置
export PATH=/usr/local/cuda-11.1/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
禁用nouveau
新建/etc/modprobe.d/blacklist.conf,并在其中写入
blacklist nouveau options nouveau modeset=0
随后执行sudo update-initramfs -u。此时会发现/dev/没有nvidia以及/proc/driver/下也没有nvidia,但是不用担心,重启后即会出现。