本教程将详细介绍在Ubuntu 22.04系统上安装Nvidia驱动、CUDA 12.0和cuDNN 8.9.7的全过程,适用于深度学习、AI开发等场景。步骤清晰,Ubuntu 22.04用户即使无经验也能轻松跟随。
在开始安装前,请确保系统已更新。打开终端(Ctrl+Alt+T),运行以下命令:
sudo apt update – 更新软件包列表。sudo apt upgrade -y – 升级所有软件包。sudo apt autoremove -y – 清理无用包。检查系统是否已安装旧版Nvidia驱动,若有请先卸载:sudo apt purge nvidia*。
推荐使用Ubuntu仓库安装稳定版驱动,兼容性好。步骤如下:
sudo add-apt-repository ppa:graphics-drivers/ppa -y。sudo apt update,然后sudo apt install nvidia-driver-535 -y(535为示例版本,可根据显卡型号调整)。sudo reboot。nvidia-smi,应显示GPU信息。这表明Nvidia驱动已成功安装。CUDA 12.0是Nvidia的并行计算平台,需从官网下载。选择runfile安装方式,更灵活:
sudo sh cuda_12.0.0_linux.run。~/.bashrc文件,添加以下行:export PATH=/usr/local/cuda-12.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-12.0/lib64:$LD_LIBRARY_PATHsource ~/.bashrc。nvcc -V,应显示版本信息。cuDNN 8.9.7是深度学习库,需Nvidia开发者账号下载。安装步骤:
tar -xzvf cudnn-12.0-linux-x64-v8.9.7.29.tgzsudo cp cuda/include/cudnn*.h /usr/local/cuda-12.0/includesudo cp cuda/lib64/libcudnn* /usr/local/cuda-12.0/lib64sudo chmod a+r /usr/local/cuda-12.0/include/cudnn*.h /usr/local/cuda-12.0/lib64/libcudnn*cat /usr/local/cuda-12.0/include/cudnn_version.h | grep CUDNN_MAJOR -A 2,应显示版本号。运行以下命令确保所有组件正常工作:
nvidia-smi – 显示GPU和驱动信息。nvcc -V – 检查CUDA 12.0版本。cat /usr/local/cuda-12.0/include/cudnn_version.h | grep CUDNN_MAJOR – 确认cuDNN 8.9.7。若所有命令输出正常,则安装成功!您现在可以在Ubuntu 22.04上使用Nvidia GPU进行深度学习了。
问题1:驱动安装失败?尝试禁用nouveau驱动:编辑/etc/modprobe.d/blacklist.conf,添加blacklist nouveau,然后sudo update-initramfs -u并重启。
问题2:CUDA路径错误?确保环境变量设置正确,并重启终端。
本教程覆盖了从Nvidia驱动到CUDA 12.0和cuDNN 8.9.7的全流程,强调步骤细节,适合初学者。如有疑问,请参考官方文档或社区论坛。
本文由主机测评网于2026-01-12发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260117058.html