速卖通素材
努力

cuda支持ubuntu的哪个版本?

服务器

CUDA(NVIDIA Compute Unified Device Architecture)支持多个 Ubuntu 版本,但具体支持的版本取决于你使用的 CUDA Toolkit 的版本。NVIDIA 通常会为当前主流的长期支持(LTS)和部分短期版本提供官方支持。

以下是截至 2024 年初(CUDA 12.x 系列)的常见支持情况:


✅ 官方推荐和支持的 Ubuntu 版本(适用于 CUDA 11.x 和 12.x)

CUDA Toolkit 版本 支持的 Ubuntu 版本(64位)
CUDA 12.5 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
CUDA 12.4 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
CUDA 12.3 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
CUDA 12.2 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
CUDA 12.1 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
CUDA 12.0 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS
CUDA 11.8 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS
CUDA 11.7 Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS

⚠️ 注意:

  • Ubuntu 18.04 LTS 支持在较新的 CUDA 版本中逐渐被移除(如 CUDA 12.x 不再官方支持 18.04)。
  • 非-LTS 版本(如 21.10、23.04 等)通常不被官方支持,即使可能可以安装也不推荐用于生产环境。

🔧 推荐使用的组合(稳定 + 最佳兼容性)

推荐配置 说明
Ubuntu 22.04 LTS + CUDA 12.x 当前最新稳定组合,适合新项目
Ubuntu 20.04 LTS + CUDA 11.8 或 12.x 兼容性好,广泛用于生产环境
Ubuntu 18.04 LTS + CUDA 11.8 或更早 老系统支持,仅建议维护旧项目

📌 如何查看官方支持列表?

你可以访问 NVIDIA 的官方文档页面查看详细支持矩阵:

👉 https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

该页面会列出:

  • 支持的 Linux 发行版
  • 内核版本要求
  • GCC 版本兼容性
  • 安装方式(deb vs runfile)

💡 建议

  1. 优先选择 Ubuntu LTS 版本(如 20.04 或 22.04),它们有长期支持和更好的驱动兼容性。
  2. 安装 CUDA 前确保你的 GPU 支持对应的 CUDA 计算能力(Compute Capability)。
  3. 使用 NVIDIA 驱动 + CUDA Toolkit 匹配版本,避免版本冲突。

🛠 示例:在 Ubuntu 22.04 上安装 CUDA 12.5

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get install -y cuda-toolkit-12-5

然后设置环境变量:

export PATH=/usr/local/cuda-12.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.5/lib64:$LD_LIBRARY_PATH

如有特定的 CUDA 或 Ubuntu 版本需求,可提供具体信息,我可以帮你确认是否兼容。

未经允许不得转载:轻量云Cloud » cuda支持ubuntu的哪个版本?