我正在嘗試在 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