맥에서 텐서플로 설치하기

머신러닝은 컴퓨터가 학습할 수 있도록 하는 알고리즘으로서 요즘 많은 관심을 받고있는 분야중 하나입니다. 머신러닝을 지원하는 라이브러리중에서 선도적인 것은 구글의 텐서플로 입니다. 오늘은 텐서플로 설치를 알아보도록 합니다. 구글은 "virtualenv" 를 이용한 설치를 추천합니다. 왜냐하면 독립적인 버전관리를 할 수 있어서, 하나의 컴퓨터에서 여러개의 환경을 구축할 수 있기 때문입니다.

1. 먼저 "pip" 설치가 필요하고, pip을 이용하여서 "virtualenv" 를 설치합니다.
 $ sudo easy_install pip
 $ sudo pip install --upgrade virtualenv 
2. 원하는 경로에 가상환경을 생성합니다. (python3 설치가 필요함)
 $ virtualenv --system-site-packages targetDirectory # for Python 2.7
 $ virtualenv --system-site-packages -p python3 targetDirectory # for Python 3.n
3. 생성된 가상환경을 활성시킵니다.
$ source ~/tensorflow/bin/activate      # If using bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh  # If using csh or tcsh 
만약 "targetDirectory"를 tensorflow 라고 하였다면 다음과 같이 나타날 것입니다.
 (tensorflow)$ 
4. 활성화된 가상환경에서 다음과 같은 명령어로 텐서플로를 설치합니다.
$ pip install --upgrade tensorflow      # for Python 2.7
$ pip3 install --upgrade tensorflow     # for Python 3.n
설치가 완료되었습니다.  위 과정을 요약하면, "pip"을 설치하고, "pip" 을 이용해서 "virtualenv" 를 설치한다음 이를 이용해서 가상환경을 생성해서, 다시 "pip"을 이용해서 "tensorflow"를 설치합니다.

Next Steps
설치된 텐서플로 이용은, 설치한 가상환경을 활성화 하여서 이용합니다. 
$ source ~/tensorflow/bin/activate      # bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh  # csh or tcsh 
활성화된 가상환경을 종료하고자 할 때에는 다음과 같이 종료합니다.
 (tensorflow)$ deactivate 
삭제는 가상환경이 설치된 파일을 삭제시켜주면 됩니다. 명령어로는 다음과 같이 제거해 줄 수 있습니다.
$ rm -r ~/tensorflow

댓글

이 블로그의 인기 게시물

[Linux, AIX] 사용자 계정 생성 및 설정

[AIX] rpm 설치와 rpm 으로 패키지 설치 및 삭제

Ubuntu 에서 Fortran 시작하기