news 2026/4/18 2:38:21

Ubuntu安装CUDA/cuDNN全指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu安装CUDA/cuDNN全指南

一、CUDA Toolkit安装

是由 NVIDIA 推出的软件开发工具包,专为利用 NVIDIA GPU 进行通用计算而设计。包括CUDA 编译器 (nvcc)、CUDA 库、CUDA 运行时和驱动程序 API等。

1.查看安装的显卡驱动版本:

nvidia-smi

比如是:Driver Version: 570.181

2.根据显卡驱动版本选择适配的CUDA Toolkit版本:

​ 打开 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html,往下翻,找到不同显卡驱动版本匹配的CUDA Toolkit版本。类似如下图所示:

3. 选择合适的版本

打开 https://developer.nvidia.com/cuda-toolkit-archive,选择适合显卡驱动的版本,

比如CUDA Toolkit 12.9.1,则点击该链接。

在新打开的这个页面可以选择操作系统、架构、版本、安装类型等信息(如下图所示),从而选择合适的安装指令:

此时下面的文本框会出现对应的安装指令:

wgethttps://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pinsudomvcuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600wgethttps://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda-repo-ubuntu2204-12-9-local_12.9.1-575.57.08-1_amd64.debsudodpkg -i cuda-repo-ubuntu2204-12-9-local_12.9.1-575.57.08-1_amd64.debsudocp/var/cuda-repo-ubuntu2204-12-9-local/cuda-*-keyring.gpg /usr/share/keyrings/sudoapt-getupdatesudoapt-get-yinstallcuda-toolkit-12-9

依次执行上面的安装指令,进行安装。

4.修改 ~/.bashrc文件,增加以下内容:

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 ​exportPATH=$PATH:/usr/local/cuda/binexportCUDA_HOME=/usr/local/cuda

5.切换CUDA Toolkit版本

​ 输入以下代码查看cuda的软链接:
​ ls -l /usr/local/

一台设备可以安装不同的CUDA Toolkit版本,想要切换版本,只需要改变这个软链接: ln -snf /usr/local/cuda-*****/ /usr/local/cuda ls -l /etc/alternatives/cuda /etc/alternatives/cuda -> /usr/local/cuda-12.9 readlink -f /usr/local/cuda /usr/local/cuda-12.9

6.卸载CUDA Toolkit

​ sudo /usr/local/cuda-*****/bin/cuda-uninstaller
​ 将其中星号换为自己的版本即可。

二、cuDNN安装

cuDNN(CUDA Deep Neural Network library)是 NVIDIA 推出的深度神经网络加速库,优化了卷积、池化、归一化和激活层等操作。
下载地址: https://developer.nvidia.com/cudnn-downloads

根据系统版本选择然后执行以下命令就能安装了

不同的选项最后的安装指令可能不一样,按官网显示的命令安装即可:

wget https://developer.download.nvidia.com/compute/cudnn/9.17.0/local_installers/cudnn-local-repo-ubuntu2204-9.17.0_1.0-1_amd64.deb sudo dpkg -i cudnn-local-repo-ubuntu2204-9.17.0_1.0-1_amd64.deb sudo cp /var/cudnn-local-repo-ubuntu2204-9.17.0/cudnn-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cudnn

若要安装适用于 CUDA 12 的版本,请执行上述配置,但安装 CUDA 12 特定软件包:

sudo apt-get -y install cudnn9-cuda-12

若要安装适用于 CUDA 13 的版本,请执行上述配置,但安装 CUDA 13 特定软件包:

sudo apt-get -y install cudnn9-cuda-13

cuDNN的安装,本质上就是将cuDNN的头文件和库文件,拷贝到对应cuda版本(比如/usr/local/cuda-12.8)的include和lib64目录下即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:49:58

Springboot实习管理系统rij2p(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。

系统程序文件列表项目功能:班级,学生,教师,实习单位,单位成绩,实习作业,教师评分开题报告内容基于SpringBoot的实习管理系统开题报告一、研究背景与意义(一)研究背景随着高等教育普及率的提升,实习已成为大学生将理论知识转化为实…

作者头像 李华
网站建设 2026/4/3 4:14:31

pot-desktop跨平台翻译终极指南:从新手到高手的完整攻略

还在为语言障碍烦恼吗?pot-desktop跨平台翻译工具将彻底改变你的工作学习方式!无论你是Windows、macOS还是Linux用户,这款集划词翻译、OCR识别、多引擎支持于一体的软件都能为你提供无缝的翻译体验。 【免费下载链接】pot-desktop &#x1f3…

作者头像 李华
网站建设 2026/4/16 10:57:58

如果你想确认你的系统是否正版,可以在电脑上查看激活信息。按下Win+R键,输入cmd,然后输入slmgr /dlv回车。这样你就能看到详细的激活信息确保你的系统是正版。有OEM秘钥标志是正版-有序列号

slmgr /dlv 如何判断你的系统是正版还是盗版?🤔 大家好,今天我们来聊聊如何区分正版和盗版系统。其实这个问题挺有意思的,尤其是对于那些喜欢折腾电脑的朋友们。下面我简单讲几个方面,希望能帮到你们。 官方下载的才是正版 📥 首先,如果你是在微软官网上下载的系统镜…

作者头像 李华
网站建设 2026/4/17 13:53:41

Vue Konva画布应用开发指南:零基础打造惊艳交互界面

还在为复杂的画布应用开发而头疼吗?Vue Konva让你用熟悉的Vue语法轻松创建高性能图形界面。这套实战手册将带你从零开始,掌握构建专业级画布应用的完整流程。 【免费下载链接】vue-konva Vue & Canvas - JavaScript library for drawing complex can…

作者头像 李华
网站建设 2026/4/17 6:32:33

告别安卓模拟器:这款Windows酷安客户端如何让你的电脑焕发新生

告别安卓模拟器:这款Windows酷安客户端如何让你的电脑焕发新生 【免费下载链接】Coolapk-Lite 一个基于 UWP 平台的第三方酷安客户端精简版 项目地址: https://gitcode.com/gh_mirrors/co/Coolapk-Lite 还在为卡顿的安卓模拟器而烦恼吗?想在电脑上…

作者头像 李华
网站建设 2026/4/17 2:06:51

TurboPFor终极指南:重新定义高性能整数压缩技术

TurboPFor终极指南:重新定义高性能整数压缩技术 【免费下载链接】TurboPFor-Integer-Compression Fastest Integer Compression 项目地址: https://gitcode.com/gh_mirrors/tu/TurboPFor-Integer-Compression 在当今数据爆炸的时代,整数压缩技术已…

作者头像 李华