CUDA(NVIDIA 的并行计算平台和编程模型)支持多个 Ubuntu 版本,但具体支持的版本取决于你使用的 CUDA Toolkit 版本。NVIDIA 通常会为最新的几个长期支持(LTS)版本的 Ubuntu 提供官方支持。
以下是截至 2024 年初(以 CUDA 12.x 为主)的常见支持情况:
✅ 官方支持的 Ubuntu 版本(CUDA 12.x)
CUDA Toolkit 版本 | 支持的 Ubuntu 版本 |
---|---|
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 |
⚠️ 注意:Ubuntu 18.04 LTS 已在 CUDA 12.0 中被移除支持。
❌ 不再受新版本 CUDA 支持的旧版 Ubuntu
- Ubuntu 18.04 LTS:仅支持到 CUDA 11.x(如 11.8),不再支持 CUDA 12.x。
- Ubuntu 16.04 LTS:已完全停止支持。
推荐配置(2024 年)
如果你准备安装最新版 CUDA(如 12.5),建议使用:
- Ubuntu 22.04 LTS(推荐)
- 或者 Ubuntu 20.04 LTS
这两个版本都有良好的驱动兼容性和长期支持。
如何查看当前 CUDA 支持的系统?
你可以访问 NVIDIA 官方文档:
👉 https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
其中的 “Supported Operating Systems” 表格列出了每个 CUDA 版本支持的具体 Linux 发行版及内核版本。
小贴士
- 使用 LTS 版本:始终建议使用 Ubuntu 的长期支持版本(如 20.04、22.04)。
- 更新系统和内核:确保系统更新到 NVIDIA 驱动兼容的内核版本。
- 安装合适的显卡驱动:CUDA 需要匹配版本的 NVIDIA 驱动(例如 CUDA 12.x 要求驱动版本 >= 525.60.13)。
总结
✅ 当前推荐搭配:
CUDA 12.x + Ubuntu 22.04 LTS(最佳)或 Ubuntu 20.04 LTS
🚫 避免使用:
Ubuntu 18.04 及更早版本(不支持新版 CUDA)
如果你告诉我你要安装的 具体 CUDA 版本,我可以为你列出精确支持的 Ubuntu 版本和驱动要求。