예상외입니다... 비교하기에 데이터 양이 작아서 그런 건지 GTX1080ti가 생각보다는 느립니다.
MNIST CNN을 실행했습니다.
환경 1 :
Tensorflow 1.1
Zotac GTX660
Intel i5-3570K 3.4GHz CPU
16GB RAM
PyCharm Community Edition 사용
CUDA 8.0, cuDNN 5.0
수행시간 : 1244.3초
환경 2 :
Tensorflow 1.3
Manli GTX1080ti
Intel i7-3770K 3.4GHz CPU
16GB RAM
PyCharm Community Edition 사용
CUDA 8.0, cuDNN 6.0
수행시간 : 341.5초
GTX1080ti가 약 4배 빠릅니다. 한 20배는 빠를 줄 알았는데, 아닙니다...
그러면 이게 안 빠른 걸까요?
아닙니다. 사실은 엄청 빠른 것이죠. 4일 걸리는 일이라면 하루에 끝낼 수 있습니다.
저녁이 있는 생활을 하게 해준다는 겁니다.
그리고 메모리 크기가 5배이고, 쿠다 코어가 ㅇ몇 배 더 들어가므로,
만약 한 레이어에 5배의 데이터를 처리한다면 이론적인 최대 성능은 4*5 = 20배가 빠른 것이 됩니다.
물론 데이터가 기껏해야 2-3배 정도라면 역시 최대 7-8배 정도를 예상합니다.
'TensorFlow OpenCV' 카테고리의 다른 글
darknet DEBUG BUILD 오류 해결 2018. 1. 16. (0) | 2019.10.05 |
---|---|
마이크로 소프트의 CNTK 설치할 때 환경 변수 지정. 2017. 12. 1. 10:48 (0) | 2019.10.05 |
PyCharm, Tensorflow, Keras 설치 2017. 11. 25. (0) | 2019.10.05 |
tensorflow 타코트론~ 핫핫핫. 잘 안 됩니다. 후히히 2017. 11. 19. (0) | 2019.10.05 |
텐서플로우 윈도우 설치할 때 고생하지 않으려면 2017. 5. 1. (0) | 2019.10.05 |