1. CUDA
CUDA ("Compute Unified Device Architecture", 쿠다)는 그래픽 처리 장치(GPU)에서 수행하는 (병렬 처리) 알고리즘을 C 프로그래밍 언어를 비롯한 산업 표준 언어를 사용하여 작성할 수 있도록 하는 GPGPU 기술이다.
사용하고 있는 GPU에 맞는 CUDA 버전을 확인해줍니다.
en.wikipedia.org/wiki/CUDA#GPUs_supported
제가 사용하는 GPU는 GTX 1660 Super이므로 Compute capabality는 7.5입니다.
Compute capabality 7.5는 CUDA10~11버전을 모두 지원합니다. 이 범위안에서 설치하시면 됩니다.
developer.nvidia.com/cuda-toolkit-archive
원하는 버전의 프로그램 다운로드 후 default 설정 그대로 설치하시면 됩니다. 저는 11.0 버전을 설치했습니다.
이런 폴더가 만들어지면 설치 완료입니다.
2. cuDNN
cuDNN은 엔비디아 CUDA 딥 뉴럴 네트워크 라이브러리, 즉 딥 뉴럴 네트워크를 위한 GPU 가속화 라이브러리의 기초 요소로 컨볼루션(Convolution), 풀링(Pooling), 표준화(Nomarlization), 활성화(Activation)와 같은 일반적인 루틴을 빠르게 이행할 수 있도록 하는 라이브러리입니다.
위 사이트에서 Download cuDNN -> Login -> License agree 후 CUDA 버전에 맞는 cuDNN을 받으시면 됩니다.
압축파일 내에 있는 파일들을 CUDA가 설치되어있는 폴더(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0)에 복사해줍니다.
3. 시스템 환경변수 확인
제어판 -> 시스템 -> 고급 시스템 설정 -> 고급 -> 환경 변수에 들어가서 아래와 같이 설정되어있는지 확인해줍니다.
되어있지 않은 경우 cuDNN을 복사한 폴더 경로로 추가하면 됩니다.
4. 설치 확인
nvidia-smi |
nvcc -V |
여기까지 완료되면 설치 완료입니다.
이후 nvidia driver까지 설치해주시면 잘 사용할 수 있습니다!
www.nvidia.co.kr/Download/index.aspx?lang=kr
'Programming > Setting' 카테고리의 다른 글
Ubuntu에 CUDA, CuDNN 설치하기 (0) | 2021.12.23 |
---|---|
PUTTY로 Ubuntu 18.04에 ssh 방식으로 접속하기(Windows 10, Android, IOS) (0) | 2021.04.08 |
Ubuntu 18.04 openssh 설정하기 (0) | 2021.04.07 |
WSL2에서 VNC를 이용하여 Ubuntu Desktop 이용하기 (0) | 2021.01.22 |
Window에서 WSL2로 Ubuntu 이용하기 (0) | 2021.01.16 |
댓글