Study-note 2020. 11. 27. 16:52

0. 그래픽 드라이버 설치

- nvidia만 가능. 현재 rtx2080 8g. gpu를 돌리면 시험시간 5시간 안에 충분히 가능하다.

 

1. 아나콘다 설치

- pip로 자동 설치. python 3.8.3

 

2. 파이참 설치

 

3. Cuda 10.1 다운로드

- GPU에서 병렬처리를 해주는 프로세서

- 설치 시 사용자 정의로 visual studio integration 체크 해제(나중에 오류의 원인이 될 수 있음)

 

- CPU의 i7 10세대: 10코어 20스레드. 머리가 10개, 머리를 한 번에 작업할 수 있는 손이 20개. 작업을 한 번에 20개씩 할 수 있어 빠르다.

- GPU의 Cuda 프로세스: 만개의 손. 그래서 GPU가 훨씬 빠르다.

CPU는 아인슈타인의 뇌. 고성능의 높은 연산을 필요로 할 때 사용. 

그러나 인공지능은 고성능 연산이 필요하지 않다. 인해전술. 많은 연산이 필요하므로 병렬 프로세서가 중요하다.

 

4. CuDNN 7.6.5 for cuda 10.1 

- Cuda설치 후 압축 푼 파일을 NVIDIA GPU Computing Toolkit > CUDA > v10.1에 덮어쓴다.

 

5. VS Code

 

6. Tensorflow 2.3.0 설치, Keras 2.4.3 설치

- cmd창에 pip install tensorflow-gpu==2.3.0

- 텐서플로우 2 버전부터는 cpu, gpu통합으로 설치되지만  gpu만 사용할 것이므로 혹시모를 오류 방지위해 뒤에 명시.