Ubuntu 18.04 上的 CUDA 版本不匹配

Ubuntu 18.04 上的 CUDA 版本不匹配

我正在嘗試在 Ubuntu 18.04 上使用 CUDA 工具包。我使用以下命令安裝了 CUDA 工具包

sudo apt install nvidia-cuda-toolkit gcc-6

這裡安裝了CUDA 9.1,透過使用驗證nvcc --version,顯示

nvcc: release 9.1, V9.1.85

然而,nvidia-smi顯示

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.14       Driver Version: 430.14       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================+
|   0  GeForce GTX 1050    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   48C    P8    N/A /  N/A |    209MiB /  4042MiB |      0%      Default |
|-------------------------------+----------------------+----------------------+

[手動轉錄 - 參見影像用於驗證]

其中表示 CUDA 版本是 10.2。那我安裝的是哪個版本的 CUDA?

PS我也找不到/usr/local/cuda。這有什麼關係嗎?

答案1

的輸出nvidia-smi僅顯示目前驅動程式的 CUDA 相容版本,並不表示安裝了哪些 CUDA。

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

相關內容