해결(2017.06.09일자):
<참고: http://dongjinlee.tistory.com/entry/Tensorflow-windows-%EB%B2%84%EC%A0%84-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0>
0. windows 8.1 64bit에 설치함. python이 설치되어있다면 삭제후 진행.
1. CUDA 8.0과 cuDNN 5.1(cuDNN 6.0은 안됨)을 설치.(GPU버전을 설치할 경우만 설치)
- https://developer.nvidia.com/cuda-downloads에서 해당 OS선택 후, 다운로드/실행
- https://developer.nvidia.com/cudnn (cudnn은 설치 후, CUDA의 폴더에 옮겨주면 됨)
-- windows버전의 경우는 win10과 win7의 경우만 있는데, win8의 경우 win7버전다운.
-- 받고 압축을 풀어서 CUDA폴더(c:/program files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/)에 옮김(동일 폴더는 동일 폴더가 되도록).
- https://www.python.org/downloads/release/python-353/ 아래쪽에 다운받고 설치.
- custum으로 설치하여, 위치는 C:/Python35에, Add Python to env variable은 체크할 것.
3. cmd창을 관리자 권한으로 연 후,
tensorflow 홈페이지 install 부분을 따라함.
- https://www.tensorflow.org/install/install_windows
2017.06.09일 작성
-CPU버전
pip3 install --upgrade tensorflow
pip3 install opencv-python
-GPU버전
pip3 install --upgrade tensorflow-gpu
pip3 install opencv-python
만약에 pip3가 실행이 안된다면 python3.x버전이 잘못설치되었거나, 설치 후 경로가 안잡힌 것이므로 python의 모든버전을 삭제 후, 2번다시할 것.
4. 정상적 동작여부 확인
cmd창에서 python입력 후,
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
에러없이 Hello, TensorFlow!를 출력하면 설치 성공.
기타. Pycharm 설치
- https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC
에러
windows tensorflow importError dll load failed
-> 참고: https://github.com/tensorflow/tensorflow/issues/7995
-> MS VC++ 2015 redistributalbe update 3 x64 설치하면 됨.