본문 바로가기

2020_capstone

[6] cuda10.2와 cudnn7.6.5 설치하기

728x90

미리 말씀드리면 앞에 설치한 nvidia랑 호환성이 맞지 않으니 만약 nvidia 384를 설치하신 분들은 참고하여 바꿔주세요!!!!

이 포스팅은 nvidia 440 버전 기준입니다 !

 


CUDA 설치하기 (10.2)

 

1. 먼저 nvidia 그래픽 카드의 버전을 확인합니다.

 

~$ nvidia-smi

 

nvidia 확인 

 

 

2. 아래의 사이트에 들어가 표를 확인하여 nvidia 호환성과 맞는 cuda 버전을 찾아줍니다.

 

https://docs.nvidia.com/deploy/cuda-compatibility/

 

CUDA Compatibility :: GPU Deployment and Management Documentation

Consider a cluster of 500+ multi-gpu servers running bare-metal in support of 50-1500 users, running a variety of DL and HPC workloads. This system is scheduled in a classical manner (for example, using SLURM or LSF) with resources being allocated within a

docs.nvidia.com

CUDA와 NVIDIA 호환성 표 

 

저는 440버전이었습니다. 그러면 CUDA 10.2을 설치해야겠죠?

(앞 포스팅에서 설치했던 엔비디아 버전은 384버전이었으니 CUDA 9.0을 설치하면 됩니다.)

 

 

3) 본인에게 맞는 CUDA 버전 설치하기 

 

https://developer.nvidia.com/cuda-10.2-download-archive

 

CUDA Toolkit 10.2 Download

Select Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. Operating System Architecture Distribution Version Installer Type Do you want to cross-compile? Yes No Select Host Platform Click

developer.nvidia.com

 

3-1)본인의 버전에 맞게 선택해주세요.

 

3-2-1) 선택하시면 설치 명령어가 뜹니다. 이것을 터미널에 복사 붙여넣기 해주세요. 

 

$ wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
$ sudo sh cuda_10.2.89_440.33.01_linux.run

 

 

3-2-2) 위의 방법이 간단하지만 또는 파일을 다운하신 분들은 그 폴더에 들어가 접근 권한을 허용 후 설치해줍니다.

 

~$ chmod +x cuda_10.2.89_440.33.01_linux.run 
~$ sudo sh cuda_10.2.89_440.33.01_linux.run

 

 

 

4) 그러면 아래와 같은 창이 뜰 것 입니다. Continue 해주세요 !!

 

 

 

5) accept 해주세요 !

 

 

 

6) driver만 제외하고 모두 install 해줍니다! 

 

대표

 

 

7) 그런 다음 bashrc를 수정해줍니다.

수정을 하실 때는 i를 누르면 수정이 가능하고 esc를 누르면 그만둘 수 있습니다. (기본적인 리눅스 명령어는 다음 포스팅에 작성하겠습니다 !)

다음 명령어를 입력합니다.

~$ sudo vim ~/.bashrc

 

export PATH=/usr/local/cuda/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

 

맨 밑에 추가해 주시고 저장하고 나가면 됩니다.

 

 

8) 그런 다음 터미널에 다시 아래와 같은 명령어를 입력합니다.

~$ source /.bashrc

 

9) 마지막으로 쿠다가 설치되었는지 확인을 해봅니다.

~$ nvcc -V

 

이렇게 나오면 설치가 된 것 입니다 !!!!!!!!!


cuDNN 설치하기 (7.6.5)

 

1) cuDNN은 아래의 주소에 들어가서 따로 회원가입을 해주셔야 합니다. 

https://developer.nvidia.com/rdp/cudnn-archive

 

cuDNN Archive

NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks.

developer.nvidia.com

 

여기서 본인에게 맞는 버전을 다운받아 주시면 됩니다.

저는 cuDNN v7.6.5 Library for Linux 를 다운 받았습니다.

 

2) 그런 다음 아래의 코드들을 순서대로 터미널에 입력해 주세요.

~$ tar -xzvf cudnn-10.2-linux-x64-v7.6.5.32.tgz
~$ cd cuda
~$ sudo cp include/cudnn.h /usr/local/cuda/include
~$ sudo cp lib64/libcudnn* /usr/local/cuda/lib64
~$ sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
~$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

 

 

3) 다음과 같이 나오면 정상적으로 설치된 것 입니다.

 

 

 

 

참고 블로그: https://medium.com/@sh.tsang/tutorial-cuda-v10-2-cudnn-v7-6-5-installation-ubuntu-18-04-3d24c157473f

728x90