gpu-cuda-cudnn 버전 확인

heyme·2022년 12월 19일
0

딥러닝

목록 보기
9/10

오늘 dns2020으로 noise suppresion test code를 돌려보다가 자꾸 버전때문에 에러가 발생하여 그김에 버전확인한것도 글로 적어야겠다는 생각이 들었다.

  1. gpu 버전
  • linux

    NVIDIA-SMI 버전
    Driver Version : GPU의 버전
    CUDA Version : 11.5가 설치되어있는 것이 아닌 11.5 설치해야 한다는 뜻
    GPU / Fan : GPU Number(0)와 Fan 사용 %(0)
    Name : GPU MODEL name(NVIDIA GeForce GTX 1050)
    Temp : GPU 온도, 일정 온도가 지나면 성능이 저하되는 것을 알려줌
    Perf : P0 ~ P12를 가지며, 숫자가 적을수록 높은 성능(P8)
    (예전에 잘 모를때, nvidia -smi로 왜안되지 하고 고민한 적 있음)

  1. CUDA 버전
    nvcc -V 또는 nvcc --version

  2. CUDNN 버전
    이것때문에 글을 쓰게 되었다. 인터넷에 나온대로 해보았는데 계속 디렉토리 에러가 나서 이것저것 해보다가 찾았다. -> 그냥 맞는 버전의 CUDNN이 없어서 발생하는 문제였다.

설치방법

  1. nvidia에 가입하고 로그인하면 내 환경과 맞는 버전의 cudnn을 다운로드 받을 수 있다.
    https://developer.nvidia.com/rdp/cudnn-archive
  2. 그리고 실행환경으로 파일을 옮겨서 압축을 풀면 나오는 lib, include 파일을 모두
    usr/local/cuda/lib64와 usr/local/cuda/include으로 각각 이동한다.
  3. 잘 실행되는지 확인
    cat /usr/local/cuda/include/cudnn.h |grep CUDNN_MAJOR -A 2
    (중간중간에 있는 띄어쓰기를 주의하자!)

0개의 댓글