【发布时间】:2019-04-24 15:11:24
【问题描述】:
我对运行which nvcc 和nvidia-smi 显示的不同CUDA 版本感到非常困惑。我的 ubuntu 16.04 上同时安装了 cuda9.2 和 cuda10。现在我将 PATH 设置为指向 cuda9.2。所以当我跑步时
$ which nvcc
/usr/local/cuda-9.2/bin/nvcc
但是,当我跑步时
$ nvidia-smi
Wed Nov 21 19:41:32 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 410.72 Driver Version: 410.72 CUDA Version: 10.0 |
|-------------------------------+----------------------+----------------------+
| 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 106... Off | 00000000:01:00.0 Off | N/A |
| N/A 53C P0 26W / N/A | 379MiB / 6078MiB | 2% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1324 G /usr/lib/xorg/Xorg 225MiB |
| 0 2844 G compiz 146MiB |
| 0 15550 G /usr/lib/firefox/firefox 1MiB |
| 0 19992 G /usr/lib/firefox/firefox 1MiB |
| 0 23605 G /usr/lib/firefox/firefox 1MiB |
那么我是按照which nvcc 的建议使用cuda9.2,还是按照nvidia-smi 的建议使用cuda10?我saw this answer 但它并没有直接解决这个困惑,它只是要求我们重新安装我已经做过的 CUDA 工具包。
【问题讨论】:
-
我想在过去的几天里我已经多次看到这个确切的问题出现了。但我现在似乎找不到重复的。答案是:nvidia-smi 显示您的驱动程序支持的 CUDA 版本。您安装了支持 CUDA 10 的最新 410.x 驱动程序之一。驱动程序支持的版本与您编译和链接程序的版本无关。支持 CUDA 10.0 的驱动程序也将能够运行为 CUDA 9.2 构建的应用程序……
-
@MichaelKenzel 我明白了。感谢您的澄清!猜猜我用的是CUDA9.2..
-
一个类似的问题是here。 @MichaelKenzel,如果您想添加我会投票的答案。
-
@RobertCrovella 是的,这就是我要找的那个。我只是从你那里的评论中得知答案,所以如果有人值得投票,那就是你自己;)
标签: cuda