본문 바로가기
Anaconda

GPU 사용을 위한 CUDA, cuDNN 설치하기

by ewaterland 2023. 5. 21.

CUDA, cuDNN을 설치 후 Pytorch나 Tensorflow를 깔고 싶다면 밑의 링크를 참고하기~

>> GPU를 사용한 Tensorflow, Pytorch - https://ewaterland.tistory.com/20


1. 자신의 NVIDIA GPU 버전에 맞는 드라이버 설치하기

- https://www.nvidia.com/Download/index.aspx?lang=en-us

 

검색하면 자동으로 드라이버를 찾아서 추천해준다.

 

설치하고 나서 재시작해야 함!

터미널에 nvidia-smi 를 입력하면 드라이버가 잘 설치됐는지 알 수 있다.

 

2. GPU의 CUDA Compute Capability 버전 확인하기

- https://developer.nvidia.com/cuda-gpus

- https://en.wikipedia.org/wiki/CUDA#Version_features_and_specifications

 

자신이 사용 중인 GPU 이름을 찾아서 해당하는 CUDA Compute Capability을 확인하면 된다.

 

NVIDIA GPU 버전과 호환되는 CUDA Compute Capability 표

나는 NVIDIA Geforce GTX 1050를 사용 중이어서 CUDA Compute Capability 6.1 이다.

 

3. CUDA Compute Capability 버전과 호환되는 CUDA 설치하기

- https://docs.nvidia.com/deeplearning/cudnn/support-matrix/index.html

- CUDA: https://developer.nvidia.com/cuda-toolkit-archive

 

4. CUDA 버전과 호환되는 cuDNN 다운받기

- cuDNN: https://developer.nvidia.com/rdp/cudnn-download

 

cuDNN은 이전 버전을 설치하고 싶다면 Archived cuDNN Releases로 들어가면 됨!

참고로 cuDNN을 설치하려면 사이트에 가입해야 한다.

 

다운 후, cuDNN의 폴더를 보면 bin, include, lib 폴더가 존재한다.

이 3개의 폴더가 CUDA 폴더에도 존재하는데, cuDNN의 내용물을 CUDA 폴더에 그대로 옮기면 된다.

CUDA 기본 경로: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7(CUDA 버전)

 

위 과정을 하고 나면 환경변수에 CUDA가 자동으로 등록이 될 것이다.

이제 CUDA 설치는 끝!


나의 PC환경

NVIDIA Geforce GTX 1050

NVIDIA GPU Drivers 531.61
CUDA Compute Capability 6.1

CUDA Toolkit 11.7.0

cuDNN v8.7.0 for CUDA Version 11.7.0