IT

명령 줄에서 nvidia 드라이버 버전을 얻는 방법은 무엇입니까?

lottoking 2020. 8. 31. 08:08
반응형

명령 줄에서 nvidia 드라이버 버전을 얻는 방법은 무엇입니까?


CUDA 코드를 설치하고 대안을 선택해야합니다. GPU 용 nvidia 드라이버 버전을 찾아야합니다. cuda 버전을 얻는 방법을 찾았 습니다 . 그러나 그것은 여기서 도움이되지 않습니다.


를 사용하면 다음 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                                                 |
+-----------------------------------------------------------------------------+

모든 설치 및 커널에로드 된 NVIDIA 드라이버와 리눅스 시스템, 당신은 실행할 수 있습니다 :

cat /proc/driver/nvidia/version

현재로드 된 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) 

modinfo 트릭을 수행합니다.

root@nyx:/usr/src# modinfo nvidia|grep version:
version:        331.113

Windows 버전 :

cd \ 프로그램 파일 \ NVIDIA Corporation \ NVSMI

nvidia-smi


[참고 : 나는 일부러 내 답변을 삭제하지 않기 때문에 사람들이 삭제하는 방법을 알 수 있습니다.]

사용하는 경우 :

me@over_there:~$  dpkg --status nvidia-current | grep Version | cut -f 1 -d '-' | sed 's/[^.,0-9]//g'
260.19.06

배포판의 패키징을 통해 nVIDIA 드라이버 패키지 버전을 사용할 수 있습니다. 그러나 실제 실행 되는 버전 아닐 수 있습니다.


ccc의 답변을 확장하려는 경우 카드 쿼리를 펼쳐 통합하려는 경우 Nvidia 사이트의 방법에 대한 정보가 있습니다.

https://nvidia.custhelp.com/app/answers/detail/a_id/3751/~/useful-nvidia-smi-queries

또한이 단일가 powershell을 연구하는 것을 발견했습니다. 다음은 시작하기 위해 GPU에서 사용 가능한 실제 메모리를 가져 오는 유틸리티를 실행하는 예제 명령입니다.

# get gpu metrics
$cmd = "& 'C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi' --query-gpu=name,utilization.memory,driver_version --format=csv"
$gpuinfo = invoke-expression $cmd | ConvertFrom-CSV
$gpuname = $gpuinfo.name
$gpuutil = $gpuinfo.'utilization.memory [%]'.Split(' ')[0]
$gpuDriver = $gpuinfo.driver_version

재현성을 위해 Linux 시스템에서 Python을 사용하는 프로그램에서 가져와야하는 경우 :

with open('/proc/driver/nvidia/version') as f:
    version = f.read().strip()
print(version)

제공합니다 :

NVRM version: NVIDIA UNIX x86_64 Kernel Module  384.90  Tue Sep 19 19:17:35 PDT 2017
GCC version:  gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) 

참고 URL : https://stackoverflow.com/questions/13125714/how-to-get-the-nvidia-driver-version-from-the-command-line

반응형