Overview | |
Ubuntu 운영체제에 CUDA Toolkit 설치방법. 본 글에서의 설치 방법은 deb installation 방식적용. ( nouveau 비활성처리등이 요구되는 runfile installation 방식 아님.) 참고. window10 에 CUDA8설치방법 -> http://igotit.tistory.com/1005 | |
|
CUDA Toolkit 8 설치. - Ubuntu 16.04 용. | |||
리눅스에 CUDA 설치위한 사전 요구사항. 1. CUDA 지원하는 엔비디아사 GPU 있어야 함. 2. 64bit 리눅스일것. 확인 방법 : 터미널 창에 uname -m && cat /etc/*release 실행하여 x86_64 가 보이면 64비트임. 3. CUDA 이용하여 개발하려면 gcc 컴파일러 있어야 함.(리눅스 설치하면 기본 설치되는것임.) 확인방법 gcc --version - CUDA 실행을 위해서는 gcc 요구되지 않음. 4. 리눅스에서 실행중인 kernel 버전에 해당하는 "Kernal Headers" 와 "Development Packages" 설치되어있어야 함. - 설치방법. 우분투 커맨드창에서 아래구문 실행한다.
구문설명. uname -r 이 시스템에서 실행중인 kernel 의 버전을 보여주는 명령어이다. 이 버전에 해당하는 "Kernal Headers" 와 "Development Packages" 를 설치하라는 명령구문. CUDA 설치. CUDA Toolkit 설치파일 다운로드 주소 : https://developer.nvidia.com/cuda-downloads CUDA Toolkit 버전 : 8.0.44 (2016년 11월 12일 최신버전.) CUDA Toolkit 설치대상 운영체제: Ubuntu 16.04 단계1. CUDA Toolkit 설치패키지 다운로드 우분투 브라우저에서 주소 https://developer.nvidia.com/cuda-downloads 에서 CUDA 설치할 타겟 플랫폼 선택하여 최종 보이는 버튼 Download 클릭한다. - 아래 그림.
단계2. 우분투 터미널 창에서 설치 커맨드 실행. - 위 그림의 녹색박스에 안내된 대로 터미널창에서 타이핑하여 실행시키면 설치완료된다. (다운로드 받은 파일은 home/downloads 폴더로 저장된다. 터미널창에서 home/downloads 로 이동하여 설치 커맨드 실행한다.) 설치 소요시간 : ~60분. 단계3. .bashrc 파일 에 경로 설정. 아래 2개 구문을 파일 .bashrc 하단에 추가한다.
끝. CUDA Toolkit 설치 설정. 이후 리눅스 재부팅하고, 아래 박스글에서 설명된 방식으로 설치된것 둘러보고 정상 설치되었는 확인진행한다. | |||
CUDA8 정상설치 여부 확인/컴파일 실행해보기. | ||
설치된것 둘러보기. 1. 설치완료되면 2개의 새로운 폴더 usr/local/cuda, usr/local/cuda-8.0 가 만들어져 있다. - 폴더 cuda는 cuda-8.0 의 바로가기 폴더이므로 cuda 폴더속 내용은 cuda-8.0과 동일함. 2. Applications 에서 NVIDIA Visual Profiler, NSight Eclispe Edition 이 추가되어있다. - 아래그림.
3. nvcc 버전 보기.
CUDA 예제 컴파일하고 실행해보기. 앞의 과정에서 CUDA8 정상적으로 설치되었음은 확인되었다. 이제 CUDA에서 제공하는 예제 코드 컴파일하고 실행이 정상적으로 되는지 확인한다. 단계1.CUDA 샘플코드들을 작업 폴더로 복사하기. - 배포된 원본은 수정되지 않도록 하고 우리가작업할 폴더에 복사해두고 컴파일하고 실행시키도록 한다. 작업 폴더이름이 My_CUDASamples 라고 한다면 아래구문 실행하면 /usr/local/cuda-8.0/samples 에 있는 내용이 My_CUDASamples /NVIDIA_CUDA-8.0_Samples 라는 폴더에 모두 복사된다.
단계2. NVIDIA_CUDA-8.0_Samples 에 있는 코드들 컴파일 해보기. 경로 My_CUDASamples /NVIDIA_CUDA-8.0_Samples 로 이동하여 커맨드 창에 make 타이핑하고 엔터치면 모든 소스코드들이 컴파일되고 bin 폴더내에 실행가능한 바이너리들이 만들어진다. 프로젝트 분량이 많아서 전부 컴파일 하는데 15분~20분 정도 소요된다. 단계3. bin 폴더속에 만들어져 있는 것들 실행해보기. - GPU연산기반 퍼포먼스 확인하기 위해서는 시각적인 것으로 확인해보는것이 가장 빠르고, CUDA 설치가 정상적으로 된것인지도 명확히 알 수 있다. 아래 동영상.
| ||
|
///1084.
'지속가능티끌 > Data.Math.Phys' 카테고리의 다른 글
TensorFlow. Ubuntu 에 설치. (0) | 2016.11.13 |
---|---|
cuDNN. Ubuntu 에 설치. (0) | 2016.11.13 |
R. 우분투에 R 설치. R Studio 설치. (0) | 2016.11.11 |
R. 시계열 periodic, trend 성분 분해. (0) | 2016.11.11 |
R. package forecast. 시계열 예측. (0) | 2016.11.10 |
댓글