본문 바로가기

Machine Learning

Windows 10 에서 Google TensorFlow 설정

Windows 에서는 docker를 이용하여 tensorflow 사용 가능


설치조건: 64비트 OS 버전, 가상화 지원, 윈도우 7 이상


(가상화 지원여부는 작업관리자 -> 성능 -> 아래 항목 중 가상화 항목 확인)



1. Docker 설치

https://www.docker.com/products/docker-toolbox

(Full installation 시 git 관련 항목 설치 중 멈추는 경우 (pending) 있음. 나의 경우, 제어판에서 설치 항목을 보면 이미 깔려 있었음. 다시 Docker 설치를 실행하여, git 항목 제외하고 설치하였음)


2. Docker quickstart terminal 실행 (바탕화면에서 선택)


Docker quickstart terminal


3. docker-machine ls 입력하여, 현재 사용 가능한 docker machine 확인 (현재는 default 만 존재)


4. docker-machine create vdocker -d virtualbox 를 입력하여 vdocker 라는 새로운 이름의 docker machine 생성



참고) 

설치 중 문제가 생겨 새로 생성된 vdocker를 삭제하고 싶을 때

docker-machine rm vdocker 입력 후 y를 선택 (virtualbox 앱에서 임의 삭제하지 말 것)


5. docker-machine ls 입력하여 vdocker 가 제대로 생성되었고 동작 중인지 확인



6. 윈도우 CMD 실행 (관리자 모드 아님)


Window CMD Terminal


7. FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i  입력


8. docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel 

   또는 

   docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow 를 입력하여 tensorflow 를 설치함


9. patch 되어 download, install이 완료되면 jupyter notebook 서버가 자동으로 실행됨



10. docker quickstart terminal 상에서 docker-machine ls 를 통해 살펴보았던 vdocker 의 URL를 확인하고 웹 주소창에 입력 (현재 예제의 경우, http://192.168.99.102:8888/), Jupyter notebook에 접속



11. new 를 클릭하고 제대로 동작하는지 간단한 예제를 통해 확인 (예제의 실행은 상단 플레이 아이콘을 선택함)