TensorFlow 설치 때문에 몇일간 시간 낭비하다보니, 만들게 되었습니다.
제가 다 알지는 못하지만, 도움이 되면 좋겠습니다.
참조 : TensorFlow 설치 웹 사이트
https://www.tensorflow.org/install/install_windows
설치 순서를 아래와 같이 하면됩니다.
1. Visual studio 설치하기
community 2017를 설치하면됨.(설치시 C++컴파일러를 선택해주세요)
https://www.visualstudio.com/
2. CUDA 8.0 Toolkit 설치하기(구형 버전이지만 현재까지는 8.0을 설치해야함)
https://developer.nvidia.com/cuda-80-ga2-download-archive
3. Path 설정 확인 ( Start 버튼 옆 search에 "Enviroment" 입력 하면 Edit System Eviroment xxx가 표시됨. 선택)
CUDA\x\bin 과, CUDA\x\libnvvp 패스 확인
4. NVIDIA 드라이버 최신 확인 또는 설치
(Tip : GPU 정보 보기 // Search에 " dxdiag" 입력 실행. Display tap보면됨.)
http://www.nvidia.com/Download/index.aspx
5. cuDNN v6.0 설치 ( 설치를 위해 개발자 등록을 해야함.)
https://developer.nvidia.com/cudnn
압축을 풀고 C:에 복사. "cudnn64_6dll" 파일이 있는 위치(cuda\bin)를 Enviroment에 등록함.
3번 순서 참조
6. Anaconda 설치 ( Tensorflow에서 python 3.5 설치를 요구하기에 현재까진 최신버전이 아님. )
구 버전이 있는곳 https://repo.continuum.io/archive/
이중 https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe
이를 설치하시면됨.
7. "윈도우 키 + R" 입력후 cmd 실행 // (콘다환경 설정)
"C:> conda create -n tensorflow python=3.5" 입력
"C:> activate tensorflow" 입력
"(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu" 입력 // GPU 버전임
에러 없으면.설치 완료됨.
이어서 [검증하기]
설치완료 후 "python " 입력
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
아래와 같이 인쇄되면 검증 성공.
Hello, TensorFlow!
끝.
참고 :
*python 기초 강좌(책)
http://byteofpython-korean.sourceforge.net/byte_of_python.pdf
http://www.flowdas.com/thinkpython/
*python 무료 편집 프로그램(PyCharm for community)
https://www.jetbrains.com/pycharm/download/#section=windows