Python Keras+Tensorflow on Windows7 64bit 설치하기
1. python 3.5 64bit 설치하기
https://www.python.org/downloads/release/python-352/
--> Windows x86-64 executable installer를 다운받음
"Add Python 3.5.2 to PATH" 를 체크하고 "Install Now" 를 선택한다.
도스창을 열고 아래 명령을 입력해 정상적으로 설치되었는지 확인한다.
C:\Users\skyer9>python -V
Python 3.5.2
2. tensorflow 설치하기
도스창에서 아래 명령을 입력한다.
C:\> pip3 install --upgrade tensorflow-gpu
현재(2017-02-25) 배포버전에 버그가 있다.
tensorflow 테스트할 때 오류가 발생하면 아래 설치방법으로 설치하면 된다.
C:\> pip3 install --upgrade http://ci.tensorflow.org/view/Nightly/job/nightly-win/85/DEVICE=gpu,OS=windows/artifact/cmake_build/tf_python/dist/tensorflow_gpu-1.0.0rc2-cp35-cp35m-win_amd64.whl
3. CUDA 8.0 을 설치한다.
아래 사이트에서 다운받는다.
https://developer.nvidia.com/cuda-downloads
왜인지... 여러번 반복해서 설치/삭제 후 다시 설치를 해야 설치되는 듯.
필요하면 Visual Studio 2015 Community 버전도 설치해준다.
4. cuDNN 을 설치한다.
https://developer.nvidia.com/cudnn
위 사이트에서 아래 파일을 다운받는다.
cuDNN v5.1 Library for Windows 7
압축해제 후 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 에 붙여넣기 한다.
5. 테스트 프로그램 실행하기
아래 내용을 hello.py 라는 이름으로 생성한다.
(TF_CPP_MIN_LOG_LEVEL 은 그냥 환경변수에 추가하는 것이 편하다.)
# ------------------------------------------------------------------------------
from __future__ import print_function
#disable tensorflow logging
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
# Start tf session
sess = tf.Session()
print(str(sess.run(hello).strip(), 'utf-8'))
# ------------------------------------------------------------------------------
C:\> python hello.py
6. keras 설치하기
아래 사이트에서 numpy-1.12.0+mkl-cp35-cp35m-win_amd64.whl 를 다운받는다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
설치한다.
(설치도중 오류가 나더라도 리스트에 numpy (1.12.0+mkl) 이 표시되면 정상적으로 설치된 것이다.)
C:\> pip3 install --upgrade numpy-1.12.0+mkl-cp35-cp35m-win_amd64.whl
C:\> pip3 list
아래 사이트에서 scipy-0.19.0rc2-cp35-cp35m-win_amd64.whl 를 다운받는다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
scipy 를 설치한다.
C:\> pip3 install scipy-0.19.0rc2-cp35-cp35m-win_amd64.whl
keras 를 설치한다.
C:\> pip3 install --upgrade keras
7. 테스트 프로그램 실행하기
아래 내용을 hello2.py 라는 이름으로 생성한다.
(Microsoft Visual C++ 2015 Redistributable 또는 Visual Studio 2015 Community 둘 중 어느것도 설치되어 있지 않으면 에러가 발생한다.)
# ------------------------------------------------------------------------------
import os
#disable tensorflow logging
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
os.environ['KERAS_BACKEND'] = 'tensorflow'
import tensorflow as tf
sess = tf.Session()
from keras import backend as K
K.set_session(sess)
# ------------------------------------------------------------------------------
C:\> python hello2.py
'Deep Learning > setup_related' 카테고리의 다른 글
Windows 10 64bit 에서 텐서플로우(Tensorflow) 1.0.0 설치하기 (0) | 2017.03.18 |
---|---|
ssl verification error ssl certificate_verify_failed (0) | 2017.03.01 |
TensorFlow-v1.0.0 + Keras 설치 (Windows/Linux/macOS) (0) | 2017.03.01 |
Windows 에서 Tensorflow GPU를 사용하는 방법 (0) | 2017.02.07 |
윈도우 10 + 케라스 (tensorflow backend) + 아나콘다로 <케라스 설치하기> (0) | 2017.02.07 |