温馨提示×

ubuntu pytorch支持哪些版本

小樊
65
2026-09-26 01:42:09
栏目: 智能运维

在 Ubuntu 上,PyTorch 官方支持以下几种“版本维度”的组合,通常你可以从两个层面理解“支持哪些版本”:


一、PyTorch 自身版本(Python 包版本)

PyTorch 在 Ubuntu 上支持 CPU / CUDA 多种版本,目前(2024–2025)常见支持线:

✅ 稳定版(Stable)

  • PyTorch 2.x(推荐)
    • 2.0 / 2.1 / 2.2 / 2.3 / 2.4 / 2.5(持续更新)
  • PyTorch 1.13(旧稳定版,仍可用)

⚠️ 已弃用 / 不再维护

  • PyTorch ≤ 1.12(官方不再提供新 wheel)

建议:Ubuntu 20.04 / 22.04 / 24.04 优先使用 PyTorch 2.x


二、Ubuntu 系统版本支持情况

PyTorch 官方 wheel 包 明确支持:

Ubuntu 版本 支持情况
Ubuntu 18.04 ✅(旧版 PyTorch)
Ubuntu 20.04 ✅(推荐)
Ubuntu 22.04 ✅(推荐)
Ubuntu 24.04 ✅(新 PyTorch)

三、CUDA 版本支持(GPU 用户重点)

PyTorch 在 Ubuntu 上支持的 CUDA 版本(随 PyTorch 版本变化):

PyTorch 版本 支持 CUDA
2.0 11.7 / 11.8
2.1 11.8 / 12.1
2.2 11.8 / 12.1
2.3 11.8 / 12.1
2.4+ 12.1 / 12.4

✅ CPU 版本:所有 Ubuntu 都支持
❌ macOS / Windows 的 CUDA 限制不适用于 Ubuntu


四、安装方式对应的“支持版本”

1️⃣ pip(最常用)

pip install torch torchvision torchaudio
  • 自动匹配 Ubuntu + Python + CUDA

2️⃣ conda

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch

3️⃣ 源码编译(高级)

  • 支持任意 Ubuntu + CUDA 组合
  • 需自行处理依赖

五、Python 版本支持

Python 支持情况
3.8 ✅
3.9 ✅
3.10 ✅(推荐)
3.11 ✅
3.12 ✅(新 PyTorch)

六、快速确认你该用哪个版本

你可以告诉我:

  • Ubuntu 版本(如 22.04)
  • 是否有 NVIDIA 显卡
  • Python 版本

我可以给你 精确的安装命令 ✅

0 踩