Fra*_*ter 92 linux cuda driver
为了调试CUDA代码和检查兼容性,我需要找出我安装的GPU的nvidia驱动程序版本.我找到了如何获得cuda版本?但这对我没有帮助.
Bre*_*ood 132
使用nvidia-smi应该告诉你:
bwood@mybox:~$ nvidia-smi
Mon Oct 29 12:30:02 2012
+------------------------------------------------------+
| NVIDIA-SMI 3.295.41 Driver Version: 295.41 |
|-------------------------------+----------------------+----------------------+
| Nb. Name | Bus Id Disp. | Volatile ECC SB / DB |
| Fan Temp Power Usage /Cap | Memory Usage | GPU Util. Compute M. |
|===============================+======================+======================|
| 0. GeForce GTX 580 | 0000:25:00.0 N/A | N/A N/A |
| 54% 70 C N/A N/A / N/A | 25% 383MB / 1535MB | N/A Default |
|-------------------------------+----------------------+----------------------|
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0. Not Supported |
+-----------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
tal*_*ies 92
在安装了NVIDIA驱动程序并加载到内核的任何 Linux系统上,您可以执行:
cat /proc/driver/nvidia/version
Run Code Online (Sandbox Code Playgroud)
获取当前加载的NVIDIA内核模块的版本,例如:
$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.54 Sat Sep 29 00:05:49 PDT 2012
GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
Run Code Online (Sandbox Code Playgroud)
Ale*_*nko 15
nvidia-smi --query-gpu=driver_version --format=csv,noheader --id=0
Run Code Online (Sandbox Code Playgroud)
以字符串形式返回结果,不需要进一步解析,例如:470.82.00
如果 nvidia-smi 由于某种原因不可用,可以通过调用驱动程序 API 来获取信息。可以使用 Python ctypes 库加载驱动程序库。
对于 CUDA,请参阅: https://gist.github.com/f0k/63a664160d016a491b2cbea15913d549
有关驱动程序信息,请参阅: https://github.com/mars-project/mars/blob/a50689cda4376d82a40b7aa9833f572299db7efd/mars/lib/nvutils.py
Mic*_*ael 12
modinfo 诀窍.
root@nyx:/usr/src# modinfo nvidia|grep version:
version: 331.113
Run Code Online (Sandbox Code Playgroud)
[注意:我不是故意删除我的答案,所以人们看到了不这样做的方法]
如果您使用:
me@over_there:~$ dpkg --status nvidia-current | grep Version | cut -f 1 -d '-' | sed 's/[^.,0-9]//g'
260.19.06
Run Code Online (Sandbox Code Playgroud)
您将通过发行版的打包机制获得nVIDIA驱动程序软件包的版本。但这可能不是当前作为内核一部分实际运行的版本。