8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

nvcc 和 NVIDIA-smi 显示不同的 CUDA 版本

Jonald Penpillo 2月前

114 0

我对运行 which nvcc 和 nvidia-smi 所显示的不同 CUDA 版本感到非常困惑。我的 ubuntu 16.04 上安装了 cuda9.2 和 cuda10。现在我将 PATH 设置为指向 cuda9.2。所以...

which nvcc 显示的不同 CUDA 版本感到非常困惑 nvidia-smi 。我的 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 |

那么,我是按照建议使用 cuda9.2 which nvcc ,还是按照建议使用 cuda10 nvidia-smi ?我 看到了这个答案 ,但它并没有直接解答我的困惑,只是要求我们重新安装 CUDA 工具包,而我已经这样做了。

帖子版权声明 1、本帖标题:nvcc 和 NVIDIA-smi 显示不同的 CUDA 版本
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Jonald Penpillo在本站《tensorflow》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 长话短说,这是因为安装了两个不同版本的 CUDA 工具包,其中一个是旧的并且仍在路径上。例如,我的发行版预装了 版本 /usr/bin/nvcc 。安装新版本后,它位于默认路径 /usr/local/cuda/bin/nvcc 。用于 which nvcc 查找系统上的路径。

    无需担心这一点。只需在 .bashrc 中添加以下内容即可解决此问题:

    export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
    
返回
作者最近主题: