有没有快速的命令或脚本来检查安装的CUDA版本?
我在安装目录下找到了4.0的手册,但我不确定它是否是实际安装版本。
在终端中输入以下命令可获取cuda
版本:
$ nvcc -V
# below is the result
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
或者,您可以通过手动方式进行检查。首先使用以下命令找到安装目录:
$ whereis -b cuda
cuda: /usr/local/cuda
然后cd
进入该目录并检查CUDA版本。
nvcc --version
不起作用,那么使用 cat /usr/local/cuda/version.txt
。cat /usr/local/cuda/version.json
。 - mherzoghttps://nvidia.custhelp.com/app/answers/detail/a_id/4733/~/nvidia-control-panel-windows-store-app
安装完成后,找到并启动NVIDIA控制面板:
一旦启动,在左下角,点击**onc sec, **链接:
从这个页面,点击组件选项卡。这就是我发现我已经安装了CUDA 11.7的方法。首先,您需要找到Cuda安装的位置。
如果像这里一样进行默认安装,则位置应为:
对于Ubuntu:
/usr/local/cuda
在此文件夹中,您应该有一个名为
version.txt
的文件。使用任何文本编辑器打开此文件或运行以下命令:
cat version.txt
从文件夹中
或者
cat /usr/local/cuda/version.txt
cat "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\version.json"
我们有三种检查版本的方式: 以下是我个人的输出情况: 第一种方式:
cat /usr/local/cuda/version.txt
输出:
CUDA Version 10.1.243
方法二:-
nvcc --version
输出:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
/usr/local/cuda/bin/nvcc --version
Output:-
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Sun_Jul_28_19:07:16_PDT_2019
Cuda compilation tools, release 10.1, V10.1.243
方法四:-
nvidia-smi
NVIDIA-SMI 450.36.06 Driver Version: 450.36.06 CUDA Version: 11.0
输出结果不一致,不知道为什么会发生这种情况。
如果您在运行Linux系统:
最初的回答:
dpkg -l | grep cuda
which nvcc
命令应该会给出路径,并给出版本号。/usr/bin/nvcc
。使用nvcc --version
即可。 - Íhor Mé
nvcc --version
命令会提示The program 'nvcc' is currently not installed. You can install it by typing: sudo apt install nvidia-cuda-toolkit
,但是nvidia-smi
命令显示 CUDA 版本为 10.1。 - mrgloomcat /usr/local/cuda/version.txt
命令可以得到更精确的版本信息:CUDA 版本 10.1.168
。 - mrgloomnvidia-smi
混合获取版本,使用grep
识别行,并使用sed
删除不必要的字符:nvidia-smi | grep -o 'CUDA Version: [0-9].\.[0-9]' | sed 's/.*: //'
。 - Eduardo Pignatelli