news 2026/5/11 14:41:46

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/5/7 1:06:14

【开题答辩全过程】以 基于SpringBoot的律师事务所管理系统的设计与实现为例,包含答辩的问题和答案

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

作者头像 李华
网站建设 2026/5/11 3:57:18

免费查文献的网站有哪些 常用免费学术文献获取平台推荐

做科研的第一道坎,往往不是做实验,也不是写论文,而是——找文献。 很多新手科研小白会陷入一个怪圈:在知网、Google Scholar 上不断换关键词,结果要么信息过载,要么完全抓不到重点。今天分享几个长期使用的…

作者头像 李华
网站建设 2026/5/1 12:00:55

基于SpringBoot+Vue技术的医院运营管理系统的设计与实现

医院运营管理系统的背景 医疗行业信息化建设已成为现代医院管理的核心需求。传统医院管理模式依赖纸质记录和人工操作,存在效率低、数据孤岛、决策滞后等问题。随着医疗资源紧张和患者需求多样化,亟需通过数字化手段优化运营流程。国家卫健委《医院智慧…

作者头像 李华
网站建设 2026/5/9 11:53:50

支持所有自定义数据时间段查询与导出的跑腿小程序源码系统

温馨提示:文末有资源获取方式在竞争激烈的同城配送领域,精细化运营是制胜关键。本文将深入解析一款专为数据化运营设计的开源同城跑腿小程序源码系统。该系统不仅提供标准化的跑腿业务框架,更通过一系列智能管理功能,赋能运营者实…

作者头像 李华
网站建设 2026/5/11 2:26:48

【开题答辩全过程】以 基于Springboot 的水果售卖系统的设计与开发为例,包含答辩的问题和答案

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

作者头像 李华