http://otter275.postach.io/post/windoue-tenseopeulrou-with-cpureul-wihan-dokeo-seolci

 

 

window_tensorflow.zip-pdf

윈도우에 텐서플로우 with CPU를 위한 도커 설치


  1. 기본 도커는 windows 10 pro이상만 지원 하므로 windows home 및 그 이하는 기본 도커 대신에 docker tool box를 설치 해야 한다. (기본도커는 cpu가상화를 이용하고 도커툴박스는 virtualbox를 이용한다)

  1. 도커 설치를 위한 가상화 체크. 링크 참조 =>https://docs.docker.com/toolbox/toolbox_install_windows/

가상화 부분이 Enabled 되어 있지 않으면 cmos에 들어가 가상화를 활성화.

  1. 도커툴 박스 다운로드. 링크 참조 => https://www.docker.com/products/docker-toolbox

  1. 다운로드 후 기본값으로 설치

  1. 설치 후 에 바탕화면에 다음의 3가지 아이콘들을 볼 수 있다. (실행하지 않는다.)


  1. reboot 실시

  1. 재부팅 후 Docker Quickstart Terminal 실행

  1. 실행 후 두 번에 걸쳐 User Account Control 권한을 물어보는데 전부 yes 합니다.

  1. 그 후 다음과 같이 mingw64 터미널과 $ 사인을 볼 수 있다. (앞으로 도커머신에 접속 할 때는 계속해서 Docker Quickstart Terminal를 실행 하면 된다.)


  1. tensorflow를 위한 otterdocker라는 이름의 도커머신 설치 => 다음의 명령어 입력

$ docker-machine create otterdocker -d virtualbox


  1. 도커머신 리스트 확인 => 다음의 명령어 입력

$ docker-machine ls


위의 내용과 같이 otterdocker 도커 머신은 잘 설치 되어 있다. 하지만 ACTIVE가 현재 default로 설정 되어 있으므로 이것을 otterdocker로 바꾸어 주어야 한다.

  1. ACTIVE 변경 => 다음의 명령어 입력

$ eval $(docker-machine env otterdocker)


그 후 다시 조회해 보면 otterdocker로 ACTIVE가 넘어 와 있다.

  1. 도커에 tensorflow with CPU image 올리기 => 다음의 명령어 입력

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


이미지를 로컬에서 찾다가 없기 때문에 자동으로 다운로드 및 설치를 위의 화면과 같이 수행 하게 됩니다. 그리고 tensorflow를 위한 jupyter notebook 접속 정보를 http://도커주소:8888 로 보여 줍니다.

  1. Jupyter Notebook 접속

11,12번 항목으로 otterdocker의 주소는 192.168.99.101임을 알 수 있는데 여기에 Jupyter Notebook의 포트 번호 8888을 붙여서 접속 합니다. => http://192.168.99.101:8888


다음과 같은 Jupyter Notebook 의 초기 화면을 볼 수 있으며 여기서 오른쪽 상단의 New를 누른 뒤 Python 2를 선택하면 tensorflow 라이브러리가 로드된 Python 2 인터랙티브 화면이 실행 됩니다.

  1. Hello World 테스트 => 다음 캡쳐 화면의 내용 처럼 화면에 입력해 봅니다. 각 In의 실행 단축키는 Shift + Enter 입니다.


두 vector들의 덧셈 예제


 

Posted by uniqueone
,