설치된 CUDA 버전을 확인하는 빠른 명령이나 스크립트가 있습니까?
설치 디렉토리에서 4.0 매뉴얼을 찾았지만 실제 설치된 버전인지 확실하지 않습니다.
답변
Jared가 명령 행에서 주석에 언급 한대로 :
nvcc --version
(또는 /usr/local/cuda/bin/nvcc --version
)는 CUDA 컴파일러 버전 (툴킷 버전과 일치)을 제공합니다.
애플리케이션 코드에서 다음을 사용하여 런타임 API 버전을 조회 할 수 있습니다.
cudaRuntimeGetVersion()
또는 드라이버 API 버전
cudaDriverGetVersion()
Daniel이 지적했듯이 deviceQuery는 장치 기능과 함께 위를 쿼리하는 SDK 샘플 앱입니다.
다른 사람들이 지적했듯이, version.txt
사용 의 내용을 확인할 수도 있습니다 (예 : Mac 또는 Linux)
cat /usr/local/cuda/version.txt
그러나에서 링크 된 것 이외의 다른 버전의 CUDA 툴킷이 설치된 /usr/local/cuda
경우, 다른 버전이 PATH
위에 있는 것 보다 부정확 한 버전을보고 할 수 있으므로주의해서 사용하십시오.
답변
Ubuntu Cuda V8에서 :
$ cat /usr/local/cuda/version.txt
답변
답변
CUDA 버전의 경우 :
nvcc --version
cuDNN 버전의 경우 :
Linux의 경우 :
cuDNN의 경로를 찾으려면 다음을 사용하십시오.
$ whereis cuda
cuda: /usr/local/cuda
그런 다음 이것을 사용하여 헤더 파일에서 버전을 가져옵니다.
$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
Windows의 경우
cuDNN의 경로를 찾으려면 다음을 사용하십시오.
C:\>where cudnn*
C:\Program Files\cuDNN7\cuda\bin\cudnn64_7.dll
그런 다음 이것을 사용하여 헤더 파일에서 버전을 덤프하십시오.
type "%PROGRAMFILES%\cuDNN7\cuda\include\cudnn.h" | findstr CUDNN_MAJOR
답변
우분투에서 :
시험
$ cat /usr/local/cuda/version.txt
또는
$ cat /usr/local/cuda-8.0/version.txt
때로는 폴더 이름이 “Cuda-version”입니다.
위의 방법으로도 작동하지 않으면 $ /usr/local/
Cuda 폴더의 올바른 이름을 찾아 보십시오
.
출력은 다음과 유사해야합니다.
CUDA Version 8.0.61
답변
다음 명령을 사용하여 Conda의 CUDA 설치를 확인하십시오.
conda list cudatoolkit
다음 명령은 conda가 설치 한 CUDNN 버전을 확인합니다.
conda list cudnn
CONDA를 통해 CUDA 및 CUDNN을 설치 / 업데이트하려면 다음 명령을 사용하십시오.
conda install -c anaconda cudatoolkit
conda install -c anaconda cudnn
또는 다음 명령을 사용하여 CUDA 설치를 확인할 수 있습니다.
nvidia-smi
또는
nvcc --version
Anaconda 패키지를 통해 tensorflow-gpu를 사용하는 경우 (콘솔에서 Python을 열고 간단히 기본 Python에 Anaconda, Inc.가 표시되는지 확인하거나 어떤 파이썬을 실행하고 위치를 확인할 수 있는지 확인) 수동으로 확인 CUDA와 CUDNN을 설치하면 작동하지 않을 것입니다. 대신 conda를 통해 업데이트해야합니다.
CUDA, CUDNN 또는 tensorflow-gpu를 수동으로 설치하려면 https://www.tensorflow.org/install/gpu 의 지침을 확인 하십시오.
답변
CUDA SDK를 설치 한 경우 “deviceQuery”를 실행하여 CUDA 버전을 확인할 수 있습니다