一,更新cmake工具为高版本
- 添加签名密钥
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -
- 将存储库添加到您的源列表并进行更新
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
sudo apt-get update
- 使用apt安装就是最新版本的cmake啦
sudo apt install cmake
二,安装CUDA
- 从NVIDIA 官网看显卡驱动版本和CUDA Toolkit版本的关系
CUDA官网版本说明文档
版本匹配要求
- CUDA Toolkit:是 NVIDIA 推出的一个并行计算平台和编程模型,用于开发在 NVIDIA GPU 上运行的应用程序。
- 驱动版本:分为 Linux x86_64 Driver Version 和 Windows x86_64 Driver Version,分别代表 Linux 系统和 Windows 系统下的 NVIDIA 显卡驱动版本。
表格中明确了特定 CUDA Toolkit 版本所需的最低显卡驱动版本, 只有当系统中安装的显卡驱动版本满足或高于表格中指定的最低驱动版本时, 对应的 CUDA Toolkit 才能正常工作
举例说明:以 “CUDA 12.8 Update 1” 这一行数据为例
- Linux x86_64 Driver Version 要求 “>=570.124.06”, 意味着在 Linux 系统下,如果要安装和使用 CUDA 12.8 Update 1,那么系统中安装的 NVIDIA 显卡驱动版本必须大于或等于 570.124.06。
- Windows x86_64 Driver Version 要求 “>=572.61”, 即在 Windows 系统下,要正常使用 CUDA 12.8 Update 1,显卡驱动版本要大于或等于 572.61。
- 从服务器看显卡驱动版本和CUDA Toolkit版本的关系
root@fuwuqi:~# nvidia-smi
Sun Jul 20 09:28:05 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.67 Driver Version: 550.67 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |