드레스룸 시스템행거 인테리어

CUDA 설치

GPU
2020. 6. 16. 18:14
반응형

CUDA 란? CUDA 설치 

CUDA®는 그래픽 처리 장치 (GPU)의 일반 컴퓨팅을 위해 NVIDIA에서 개발 한 병렬 컴퓨팅 플랫폼 및 프로그래밍 모델입니다. CUDA를 통해 개발자는 GPU의 성능을 활용하여 컴퓨팅 응용 프로그램의 속도를 크게 높일 수 있습니다.

GPU 가속 애플리케이션에서 워크로드의 순차적 부분은 단일 스레드 성능에 최적화 된 CPU에서 실행되는 반면, 애플리케이션의 컴퓨팅 집약적 부분은 수천 개의 GPU 코어에서 병렬로 실행됩니다. CUDA를 사용할 때 개발자는 C, C ++, Fortran, Python 및 MATLAB과 같은 인기있는 언어로 프로그래밍하고 몇 가지 기본 키워드 형태로 확장을 통해 병렬 처리를 표현합니다.

NVIDIA 의 CUDA 툴킷 은 GPU 가속 애플리케이션을 개발하는 데 필요한 모든 것을 제공합니다. CUDA 툴킷에는 GPU 가속 라이브러리, 컴파일러, 개발 도구 및 CUDA 런타임이 포함됩니다.

 

 

CUDA INSTALL

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

 

CUDA Toolkit Archive

Previous releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent production

developer.nvidia.com

위 링크로 이동하게 되면 최신 cuda가 아닌 이전 릴리즈들까지 원하는 버전을 download 가능하다.

 

 

 

 

 

위에 사용하는 아키텍쳐를 선택 후 다운로드 후 base installer에 나와있는 커맨드를 따라하면 cuda설치 가 된다.

sudo sh cuda_10.0.130_410.48_linux.run

 

 

 

Do you accept the previously read EULA? accept/decline/quit: accept
위와 같이 동의 후

 

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48? (y)es/(n)o/(q)uit: n

보통 driver설치 후 cuda를 설치 하기 때문에 n를 선택해 준다.

 

Install the CUDA 10.0 Toolkit? (y)es/(n)o/(q)uit: y

Enter Toolkit Location [ default is /usr/local/cuda-1.0 ]: enter

toolkit 및 toolkit설치 위치는 default로 해준다.

 

Do you want to install a symbolic link at /usr/local/cuda? (y)es/(n)o/(q)uit: n

symbolic link 경우 cuda를 시스템에 처음 설치해주는 경우는 y를 해주면 되지만 다른 version의 cuda가 존재 한다면 
symbolic link 는 n를 해주는것이 사용자 서로에게 좋을 듯 하다.

 

Install the CUDA 10.0 Samples? (y)es/(n)o/(q)uit: y

Enter CUDA Samples Location [ default is /root ]: enter

나머지는 default y 및 enter하면 좋을 듯 하다. 


이렇게 되면 설치가 잘 되었으니 사용자 환경에 맞게 PATH설정 후 사용 하면 된다.

 

 

 

위와 같이 /etc/bash.bashrc 혹은 /etc/bashrc등 centos 및 ubuntu 상황에 맞게 지정해 주면 된다.

 

path설정을 위와 같이 하였으면 재부팅 후 cuda사용이 가능하지만 재부팅 없이 현재 창에서 사용을
원한다면 

 

# source /etc/bash.bashrc

 

와 같이 source 명령어를 사용하면 된다.

source는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어이다.


 

이후 cuda가 정상적으로 사용이 가능 한지 확인 하기 위해서

 

# nvcc -V

 

위 명령어로 bashrc 및 bash.bashrc에 등록 해 두었던 cuda version을 확인 할 수 있다.

반응형

'GPU' 카테고리의 다른 글

Tensorflow 설치 방법  (0) 2020.06.19
Bazel 설치 방법  (0) 2020.06.18
CUDNN  (0) 2020.06.15
2080Ti-TF_benchmark_test  (0) 2020.06.14
NVML:Driver/library verion mismatch  (0) 2020.06.12

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band