news 2026/4/3 3:02:30

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/4/1 14:22:09

64 K8s安全机制

前言 本文系统阐述Kubernetes安全机制的核心架构与实践方法,详细解析API Server保护的三大关键环节:认证、鉴权和准入控制,以及如何通过RBAC实现细粒度权限管理。特别聚焦在实践中如何创建安全隔离的集群访问账号,适用于Kubernet…

作者头像 李华
网站建设 2026/3/27 15:24:14

谷歌学术搜索使用指南:高效查找学术文献与研究资源的方法技巧

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

作者头像 李华
网站建设 2026/3/27 7:56:08

2026 AI终局之战:具身智能,是 AI 逃离“推理监狱”的唯一钥匙

2026年,逻辑算力的溢价已经归零。GPT-5.2 这种级别的模型把逻辑推演变成了像自来水一样的廉价资源,任何还在靠“对话框套壳”骗融资的项目,在扫地机器人的视觉算法面前都显得毫无尊严。 推理预算:从堆参数到买时间 算力基建的过…

作者头像 李华
网站建设 2026/3/26 21:12:43

端云协同评测 JSON Schema + Failure Taxonomy

一、设计原则 这套 Schema 的目标是: 评的是系统行为,不是模型输出 能复现、能回放、能自动打分 Failure 是一等公民(不是附属) 端 / 云 / Agent 责任可归因 二、顶层结构总览 {"scenario_meta": {...},"ini…

作者头像 李华
网站建设 2026/3/27 17:15:24

【软考每日一练015】计算机网络:DNS 递归查询与迭代查询解析

【软考每日一练015】计算机网络:DNS 递归查询与迭代查询解析 1. 原题目 题目: 主机 PC 对某个域名进行查询,最终由该域名的授权域名服务器解析并返回结果,查询过程如下图所示。这种查询方式中不合理的是( &#xff0…

作者头像 李华