본문 바로가기
IT/Python

윈도우환경 Docker에서 Tensorflow 사용하기

by Jang HyunWoong 2016. 6. 22.

 Docker가 설치되었다고 가정한고 Step3부터 post 한다.

Step 3

docker 설치를 완료했다면 Docker Quickstart Terminal을 실행한다.

Docker Quickstart Terminal에서 아래의 명령어를 입력하면 현재 사용가능한 docker machine의 리스트들이 나온다.

 

$ docker-machine ls

 

이제 아래의 명령어로 vdocker라는 이름의 새로운 docker machine을 생성한다.

 

$ docker-machine create vdocker -d virtualbox

 아래와 같이 Running상태가 되어야 한다. 


Step 4

 

이제 윈도우 cmd prompt를 실행한다. (Docker Quickstart Terminal 창이 아니다.)

그리고 아래의 명령어를 입력한다.



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

 

Step 5

드디어 마지막 스텝이다. 윈도우 cmd prompt 창에서 아래의 명령어로 tensorflow를 설치하자.

 



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

 

tensorflow의 설치가 완료되면 자동으로 리눅스 터미널 창으로 넘어간다.

 

이제 python을 켜고 아래의 코드를 입력해서 tensorflow가 제대로 설치되었는지 테스트해보자.

 


$ python

>>> import tensorflow as tf
>>> hello = tf.constant(‘Hello, TensorFlow!’)
>>> sess = tf.Session()
>>> print sess.run(hello)
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print sess.run(a + b)
42
>>>

 

 

References

[1] http://www.netinstructions.com/how-to-install-and-run-tensorflow-on-a-windows-pc/

[2] http://solarisailab.com/archives/384


반응형