news 2026/8/28 3:40:39

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/8/27 12:06:37

Python进阶之路:模块、包与异常处理的实战指南

「编程类软件工具合集」 链接:https://pan.quark.cn/s/0b6102d9a66a 在Python学习过程中,初学者往往满足于写出能运行的代码。但当项目规模扩大到数百行,或是需要与他人协作开发时,代码组织能力和错误处理机制就成为区分新手与进…

作者头像 李华
网站建设 2026/8/26 18:34:00

B站漫画下载神器:3分钟打造个人漫画图书馆终极指南

想要将心爱的B站漫画永久保存到本地?这款开源下载神器让你轻松实现漫画收藏自由。无需复杂的命令行操作,图形界面设计让每个人都能快速上手,支持多线程高速下载、多种格式保存和本地智能管理,真正实现随时随地无网络阅读体验。 【…

作者头像 李华
网站建设 2026/8/28 5:46:37

Jellyfin Android TV客户端重复播放功能深度修复指南

你是否曾经在享受音乐或观看视频时,发现Jellyfin Android TV客户端的重复播放功能突然"失效"了?那种想要单曲循环一首心爱的歌曲,却发现播放器完全不配合的挫败感,相信很多用户都深有体会。今天,我们将从用户…

作者头像 李华
网站建设 2026/8/26 15:01:17

art-design-pro:打造现代化后台管理系统的完整指南

art-design-pro:打造现代化后台管理系统的完整指南 【免费下载链接】art-design-pro 这是一个基于 Vue3、TypeScript、Vite 和 Element-Plus 精心打造的后台管理系统模板,专注于用户体验和视觉设计。 项目地址: https://gitcode.com/GitHub_Trending/a…

作者头像 李华
网站建设 2026/8/27 21:45:33

2025推理革命:DeepSeek-R1-Distill-Qwen-32B如何重塑企业AI范式

2025推理革命:DeepSeek-R1-Distill-Qwen-32B如何重塑企业AI范式 【免费下载链接】DeepSeek-R1-Distill-Qwen-32B DeepSeek-R1-Distill-Qwen-32B,基于大规模强化学习,推理能力卓越,性能超越OpenAI-o1-mini,适用于数学、…

作者头像 李华