1、预安装操作

1.1. Verify You Have a CUDA-Capable GPU
lspci | grep -i nvidia             
1.2. Verify You Have a Supported Version of Linux
uname -m && cat /etc/*release
1.3. Verify the System Has gcc Installed
gcc --version
1.4. Verify the System has the Correct Kernel Headers and Development Packages Installed
uname -r

The kernel headers and development packages for the currently running kernel can be installed with:

yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

2、禁用Nouveau

1.检查是否开启Nouveau

lsmod | grep nouveau

2.Create a file at /etc/modprobe.d/blacklist-nouveau.conf with the following contents:

cat <<EOF>>/etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
EOF

3.Regenerate the kernel initramfs:

# 备份
mv /boot/initramfs-$(uname -r).img /boot/initramfs−$(uname -r).img.bak
# 重建
dracut /boot/initramfs-$(uname -r).img $(uname -r)

4.重启

reboot

5.检查是否关闭

lsmod | grep nouveau

3.Run the installer:

sh cuda_<version>_linux.run

可能报错

ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel       
         source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have   
         the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may      
         specify the kernel source path with the '--kernel-source-path' command line option.       

重新执行:

yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

参考链接:
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#runfile-nouveau

Logo

NVIDIA官方入驻,分享最新的官方资源以及活动/会议信息,精选收录AI相关技术内容,欢迎大家加入社区并参与讨论。

更多推荐