news 2026/6/9 22:20:10

ubuntu22安装cuda11.8和cudnn8

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ubuntu22安装cuda11.8和cudnn8

简单直接没废话在ubuntu22上安装cuda11.8和cudnn8

OK,装 CUDA 11.8 是个非常稳的选择👍
(尤其对YOLO / TensorRT / PyTorch / 多路视频推理来说)

我直接给你一套Ubuntu 22.04 上“不翻车”的标准安装流程,一步一步来,你照着敲就行。


一、先说结论(你会用到的版本组合)

CUDA 11.8 + cuDNN 8.9.x← 业界最稳组合

组件版本
NVIDIA Driver≥ 520(推荐 535 / 550)
CUDA Toolkit11.8
cuDNN8.9.x (for CUDA 11)
PyTorch官方 cu118 wheel
TensorRT8.6 / 8.5

二、安装前检查(很重要)

1️⃣ 看显卡 & 驱动

nvidia-smi

确认:

  • 能看到显卡

  • Driver Version ≥ 520

如果你现在是 550/555,完全 OK,不用降级


2️⃣ 如果你之前装过 CUDA(建议清一下)

⚠️ 如果你系统里装过 CUDA 12.x,强烈建议先清理:

sudo apt remove --purge 'cuda-*' 'nvidia-cuda-*' sudo rm -rf /usr/local/cuda* sudo ldconfig

驱动不要卸载


三、安装 CUDA 11.8(官方推荐方式)

🔹 方法一(强烈推荐):NVIDIA 官方 apt 仓库 ⭐⭐⭐⭐⭐

1️⃣ 添加 NVIDIA CUDA 仓库
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /" sudo apt update

2️⃣ 安装 CUDA 11.8(不装驱动)
sudo apt install cuda-toolkit-11-8

只装 toolkit,不会动你的显卡驱动


🔹 方法二(runfile,能选项,略麻烦)

不建议,apt 更干净。


四、配置环境变量(关键)

echo 'export CUDA_HOME=/usr/local/cuda-11.8' >> ~/.bashrc echo 'export PATH=$CUDA_HOME/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc

五、验证 CUDA 11.8 是否成功

nvcc -V

应看到:

release 11.8

六、安装 cuDNN(和 CUDA 11.8 匹配)

✅ 推荐版本:cuDNN 8.9.x (CUDA 11)

方法一:apt(最省事)
sudo apt install libcudnn8=8.9.6.50-1+cuda11.8 \ libcudnn8-dev=8.9.6.50-1+cuda11.8

检查:

dpkg -l | grep cudnn

终于装上了


方法二:手动(如果你要指定版本)

下载:

cudnn-linux-x86_64-8.9.x_cuda11-archive.tar.xz

安装:

tar -xf cudnn-linux-x86_64-8.9.x_cuda11-archive.tar.xz sudo cp cudnn-*/include/* /usr/local/cuda-11.8/include/ sudo cp cudnn-*/lib/* /usr/local/cuda-11.8/lib64/ sudo ldconfig

七、PyTorch(强烈建议这样装)

⚠️不要用系统 CUDA 编译 PyTorch

直接用官方 cu118 wheel:

pip install torch torchvision torchaudio \ --index-url https://download.pytorch.org/whl/cu118

验证:

import torch print(torch.cuda.is_available()) print(torch.version.cuda) print(torch.backends.cudnn.version())

八、TensorRT(可选但你大概率会用)

TensorRTCUDA
8.6.x11.8
8.5.x11.8

apt 或 NVIDIA tar 包都可以。


九、Docker 场景(你很可能用)

宿主机只要:

  • 驱动

  • CUDA Toolkit(可选)

Docker 里用:

nvcr.io/nvidia/cuda:11.8.0-cudnn8-runtime-ubuntu22.04

十、⚠️ 常见翻车点(提前避雷)

❌ CUDA 11.8 + cuDNN 9(不兼容)
❌ PyTorch pip 默认源(CPU 版)
❌ 系统同时存在/usr/local/cuda指向 12.x
❌ 装 toolkit 时把 driver 一起装了
❌ LD_LIBRARY_PATH 混乱


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

强烈安利10个一键生成论文工具,本科生毕业论文轻松搞定!

强烈安利10个一键生成论文工具,本科生毕业论文轻松搞定! 论文写作的救星,AI 工具如何改变你的学术之路 在如今这个信息爆炸的时代,本科生的毕业论文写作已经不再是单纯的脑力劳动,而是一场与时间、效率和质量的较量。…

作者头像 李华
网站建设 2026/6/6 17:24:13

uniapp的页面

首页pages.json -> pages配置项中的第一个页面就是应用启动后的首页新建页面点击 " 文件->新建->3.uni-app页面" , 会弹出下面的页面创建对话框, 里面有相当多的模板可供选择页面构成uni-app 页面基于 vue 规范。一个页面内,有3个根节…

作者头像 李华
网站建设 2026/6/6 17:22:08

Python+tkinter程序中ttk.Progressbar进度条组件用法演示

董付国老师Python系列教材(累计印刷超过240次)推荐与选用参考 中国大学MOOC董付国老师“Python程序设计基础”可以发证书啦 开学第一课:一定不要这样问老师Python问题 Python小屋7500道习题免费在线练习 “Python小屋”1400篇历史文章分类速查…

作者头像 李华
网站建设 2026/6/6 21:25:55

搞定100+表迁移 Navicat实战复盘

需求清单: 100张数据表要迁移(还要支持后续动态新增)双链路同步:MySQL到MySQL、MongoDB到PostgreSQL不能写死配置,要能灵活扩展 技术约束: 源环境(塔外)和目标环境(塔…

作者头像 李华
网站建设 2026/6/9 10:51:13

【开题答辩全过程】以 基于springboot的日用药品仓库管理系统的设计与实现为例,包含答辩的问题和答案

个人简介 一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等 开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。 感谢大家…

作者头像 李华
网站建设 2026/6/6 21:22:03

程序员可以做什么副业?我的经历告诉你

今天在知乎上答了个回答,写了一些自己的经历,今天就发到这里。希望对各位同仁有用吧。 我曾经就是程序员,因为会点程序,懂点电脑,所以误打误打误撞进了一个副业行业,现在感觉真是庆幸,因为这个副…

作者头像 李华