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만 사용할 것이므로 혹시모를 오류 방지위해 뒤에 명시.