Notice
Recent Posts
Recent Comments
Today
Total
05-04 00:14
Archives
관리 메뉴

Jeongchul Kim

WINDOW 10 TENSORFLOW CPU with docker toolbox 본문

Windows 10

WINDOW 10 TENSORFLOW CPU with docker toolbox

김 정출 2016. 11. 28. 15:43

WINDOW 10 TENSORFLOW CPU with docker toolbox


docker 설치

Docker는 Linux 기반의 Container RunTime 오픈 소스입니다. 상당히 Virtual Machine과 유사한 Virtual Machine 가상화 머신입니다

WINDOW 10에 docker를 설치하기 위해 다음의 사이트로 이동합니다.


WINDOW 10 Pro

https://docs.docker.com/docker-for-windows/



가운데 Get Docker for Windows(stable) 파란색 버튼을 클릭합니다. 다운로드가 시작됩니다.


WINDOW 10 HOME K

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

윈도우 모양의 Download 파란색 버튼을 클릭합니다.


다음의 Github 사이트에서 DockerToolbox-1.12.3.exe 버튼을 클릭합니다.


설치파일을 실행합니다. Next 버튼을 클릭합니다.


Next버튼을 클릭합니다.


설치 파일을 확인하고 Next 버튼을 클릭합니다.


Next 버튼을 클릭합니다.


Install 버튼을 클릭합니다.


설치를 시작합니다.


설치가 완료되면 데스크탑 배경화면에 다음의 설치된 파일을 확인할 수 있습니다.

Docker Quickstart Terminal 파일을 실행합니다.


터미널을 실행하면 Docker가 자동 설정을 진행합니다.

설정이 진행 완료되면 다음과 같은 화면이 나옵니다.


Tensorflow docker install

https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#docker-installation


페이지 중단부에 Docker image 4개를 제공하고 있다.

CPU 버전을 사용하기 위해서는 gcr.io/tensorflow/tensorflow:latest-devel (Binary 이미지 + 소스코드)를

설치하면 된다.


$ docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow


설치가 완료되면 IPython으로자동 진입합니다. 종료하기 위해서는 ctrl+c를 입력해야 합니다.


Docker 진입

다음의 명령어를 통해 docker의 리눅스 bash 환경으로 접속한다.

$ docker run -it gcr.io/tensorflow/tensorflow bash


Tensorflow 테스트


다음의 명령어를 통해 tensorflow를 import 합니다. 한 줄로 명령어를 입력합니다.

$ python -c 'import os; import inspect; import tensorflow; print(os.path.dirname(inspect.getfile(tensorflow)))'


MNIST 모델 구동하기

MNIST 모델을 구동 해봅니다.

$ python -m tensorflow.models.image.mnist.convolutional


실행을 하면 다음과 같은 에러가 출력됩니다


이유 즉슨 다운받은 MNIST 파일의 경로에 파일이 없기 때문입니다.

$  vi /usr/local/lib/python2.7/dist-packages/tensorflow/models/image/mnist/convolutional.py


WORK_DIRECTORY가 data라는 이름으로 설정되어 있습니다. 경로를 다시 설정해줍니다.


실제 다운로드된  data의 위치는 다음과 같습니다.

$ cd /home/notebooks  


WORK_DIRECTORY=’/home/notebooks/data/’


다시 실행해봅니다. 정상 작동되는 것을 확인할 수 있습니다.

$ python -m tensorflow.models.image.mnist.convolutional


다음에서는 GPU에서 확인해보시죠.




'Windows 10' 카테고리의 다른 글

WINDOWS 10 OpenCV3 + Tensorflow GPU  (0) 2017.01.10
WINDOW 10 VirtualBox Ubuntu 16.04 고정 IP Install  (0) 2017.01.07
WINDOWS 10 TensorFlow GPU  (1) 2017.01.06
WINDOW10 Python3 and Pycharm Install  (0) 2017.01.03
WINDOW 10 BASH  (0) 2016.11.26
Comments