CUDA Toolkit 설치 이유#
Tensorflow GUP 버전을 사용하기 위해서는 NVIDIA의 그래픽카드와 소프트웨어(CUDA,cuDNN)가 설치 되어 있어야 한다.
또한 NVIDA에서 지원하는 gpu 제어에 필요한 강력한 기능들을 사용하기 위해선 CUDA와 cuDNN 의 Toolkit 들을 설치가 선행이 되어야 합니다.
CUDA가 그래픽 API를 사용하는 전통적인 범용 GPU에 비해 가지는 장점.#
- 흩뿌린 읽기 - 코드가 메모리의 임의 위치에서 데이터를 읽을 수 있다.
- 공유 메모리 - 쿠다는 고속 공유 메모리 지역 (16 또는 48KB 크기) 을 드러내어 스레드 간에 나눌 수 있게 해 준다. 이는 사용자 관리 캐시로 사용될 수 있는데, 텍스처 룩업을 이용하는 경우 보다 더 빠른 대역폭이 가능해진다.
- 디바이스 상의 읽기, 쓰기가 호스트보다 더 빠르다.
- 정수와 비트 단위 연산을 충분히 지원한다. 정수 텍스처 룩업이 포함된다.
1. CUDA Toolkit 8.0 설치하기#
cuda toolkit 다운로드: https://developer.nvidia.com/cuda-downloads
컴퓨터 환경에맞게 선택후 다운로드합니다.
2. cuDNN v5.1 설치하기#
CuDNN은 NVIDIA에서 회원가입을 해야 다운 받을 수 있다.
간단하게 회원가입을 하고 다운을 받는다.
해당 os 버전에 맞게 다운받는다.
다운받은 파일은 기본경로 기준에 압축을 풀도록 한다.C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
'python' 카테고리의 다른 글
tensorflow -gpu 버전 설치 (0) | 2018.01.23 |
---|---|
Anaconda 설치 (0) | 2018.01.23 |