install Tensorflow on Mac air

Installing Tensorflow on Mac air

tensorflow를 설치하는 방법에는 다음과 같이 다섯 가지 방법이 있다. 이 중에는 일단 가장 익숙한 Anaconda를 사용한 설치 방법을 따라가 보도록 하자.

주의할 점

  • 현재 conda를 활용한 설치에서는 일단 CPU만을 사용하는 tensorflow만 가능하다. GPU를 사용할 수 있게 하기 위해서는 cuda 설치 + pip로 tensorflow 설치 하는 두 가지 과정이 포함되어야 한다.
  • Anaconda 4.2 버전을 사용하는 것을 추천한다. 아직 4.3이상의 버전에서는 tensorflow와 이래저래 충돌하는 문제가 있는 것으로 알려져 있다.
  • 윈도우에서도 Anaconda 4.2를 사용하여 진행하면 비슷한 방법으로 진행이 가능하다고 하니 참고하도록 하자.

1. Anaconda 다운로드 받기

아래 링크에서 Anaconda를 다운받아서 설치하자. python 3.6 CLI install 버전을 다운 받아서 진행했다.
Anaconda download for Mac

다운로드 받은 폴더에서 다음과 같이 설치하자.

1
$ source Anaconda3-4.3.0-MacOSX-x86_64.sh

쭉 yes / enter를 해 주면 설치가 5~10분 정도 걸린다. 다운로드 및 설치 당시 파일 기준의 버전은 아래와 같다.

1
2
3
4
$ python -V
Python 3.6.0 :: Anaconda 4.3.0 (x86_64)
$ conda -V
conda 4.3.8

다음과 같이 conda envinronment에 텐서플로우를 추가하자.

1
$ conda create -n tensorflow python=3.4

추가된 conda environment를 사용하기 위해서는 source activate [env_name] 을 사용해서 접속하면 된다. 활성화된 conda env에서 실제로 python 버전을 찍어보면 다른 버전이 나오는 것을 확인할 수 있다. 반대로 env를 나오기 위해서는 source deactivate로 나오면 된다.

1
2
3
4
5
$ python -V
Python 3.6.0 :: Anaconda 4.3.0 (x86_64)
$ source activate tensorflow
$ (tensorflow) python -V
Python 3.4.5 :: Continuum Analytics, Inc.

2. install tensorflow

본격적으로 tensorflow를 설치하자. 위에서 바로 실행된 conda env가 activate된 상태에서 진행하면 된다. pip

1
2
# should be on conda env
$ (tensorflow) conda install -c conda-forge tensorflow

3. test tensorflow

다음과 같은 샘플 코드를 한 번 돌려보자. 결과가 다음과 같이 나오면 성공!

  • sample code
1
2
3
4
5
6
7
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))
  • expected result

b’Hello, TensorFlow!’

42

추가로 예제를 돌려보기 위해서 다음 github에서 tensorflow 예제를 clone해서 가져오도록 하자.

1
$ git clone https://github.com/tensorflow/tensorflow

enable GPU support

anaconda tensorflow installation

tensorflow Korea gitbook

Share Comments