使用PVE部署了一台虚拟机,配置了显卡直通,开发那边提了需求:cuda12.9可以帮忙装不,4090服务器中没有这nvidia的驱动。。。好吧,我来安装下。好在有对应的repo,那么yum(dnf)能解决就方便多了。核心思路是:先安装NVIDIA 驱动,然后使用--showduplicates,安装对应的cuda12.9,参考过程如下:# 启用 EPELsudo dnf install epel-release# 安装 kernel 开发包sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)# 添加 NVIDIA 驱动仓库sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo# 安装驱动sudo dnf module install nvidia-driver:latest-dkmssudo reboot 查看可用的 CUDA 版本sudo dnf --showduplicates list cuda-toolkit# 安装指定版本,例如 CUDA 12.9sudo dnf install cuda-toolkit-12-9# 或者安装最新版sudo dnf install cuda-toolkit
export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH