1.下载地址
NVIDIA在其官方渠道为RHEL 8维护了一个专用的CUDA软件包仓库。该仓库包含了CUDA工具包及其配套的NVIDIA驱动程序。下载地址:https://developer.download.nvidia.cn/compute/cuda/repos/rhel8/x86_64/。
2.移除现有NVIDIA组件(如有)
在安装新的 CUDA 工具包之前,请确保移除任何已存在的 NVIDIA 相关组件:
(1)如果系统中已有通过CUDA运行文件安装的CUDA工具包:
[root@shizhanxia.com ~]# /usr/local/cuda-X.Y/bin/cuda-uninstall
(2)如果系统中已有通过NVIDIA驱动程序运行文件安装的驱动程序:
[root@shizhanxia.com ~]# /usr/bin/nvidia-uninstall
若没有发现现有安装,则可跳过此步骤。
3.配置存储库
接下来,您需要配置系统以访问必要的软件包存储库:
(1)添加EPEL8存储库(用于获取DKMS和其他依赖项):
[root@shizhanxia.com ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
(2)添加CUDA存储库:
[root@shizhanxia.com ~]# yum config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
(3)安装必要的开发包
安装内核头文件,这对于DKMS编译NVIDIA内核模块是必需的:
[root@shizhanxia.com ~]# dnf install kernel-devel
(4)安装CUDA
使用以下命令来安装 CUDA:
[root@shizhanxia.com ~]# dnf install cuda
4.重启系统
安装完成后,请重启计算机以使更改生效。重启后,`nvidia-smi`命令应该能够正确地列出系统中的所有可用GPU。
原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1718.html