한 동안 이러저런 이유로 멈추고 있던 텐서플로(Tensorflow)를 다시 배우고 기록을 시작하려 한다.
실습 참고 자료는 홍콩 과기대 김성훈 교수님의 "모두를 위한 딥러닝 강좌 시즌1"이다.
영상을 보고 모르는건 검색 해가면서 차근차근 따라 할 예정이다.
이번 포스트는 설치와 실행
(참고영상 : Tensorflow의 설치 및 기본적인 operations(new) https://youtu.be/-57Ne86Ia8w)
이 영상에 나온 방법으로 설치하니 수많은 에러와 함께 실행이 되지 않았다.
그래서 Tensorflow 공식홈에 나온 방법으로 설치함.
먼저 mac에서 terminal을 열어서 tensorflow가 설치 되어있는지 먼저 확인한다.
(참고 : https://www.tensorflow.org/install/pip?hl=ko#macos_1)
$ python3 --version
$ pip3 --version
$ virtualenv --version
다 설치가 되어있었지만, 실제 실행은 안되었으니 처음부터 차근차근 다시 설치 해보기로 한다.
$ brew update
$ brew install python # Python 3
$ sudo pip3 install -U virtualenv # system-wide install
공식 홈에는 homebrew를 설치하고 path를 설정하는 과정이 더 있지만, 이미 했으므로 생략한다.
다음으로 virtualenv를 이용하여 python 가상환경을 만들어서 그 안에서 tensorflow를 설치하고 사용 할 것이다
일단 가상환경 폴더를 만들고
$ virtualenv --system-site-packages -p python3 ./venv
활성화 한다
$ source ./venv/bin/activate # sh, bash, ksh, or zsh
virtualenv가 활성화 되면 셸 프롬프트가 (venv)로 시작함
이제 호스트와는 별개의 가상환경이 만들어졌다. pip upgrade를 먼저 시작한다.
(venv) $ pip install --upgrade pip
(venv) $ pip list # show packages installed within the virtual environment
**나중에 가상환경을 종료 할 때는 셸에서 아래의 명령어를 입력하면 된다.
(venv) $ deactivate # don't exit until you're done using TensorFlow
이젠 가상환경에 텐서플로(tensorflow)를 설치 해 보자
pip로 설치 한다.
여기서 설치 할 버전은... 따로 지정하지 않고, 자동으로 최신버전을 설치 해주는 명령어를 입력하겠다.
(venv) $ pip install --upgrade tensorflow
설치를 확인 해 봄
(venv) $ python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
대충 이런 식으로 나오면 성공이다.
다르게 확인하는 방법은 아래와 같다
$ python3
>>> import tensorflow as tf
>>> tf.__version__
텐서플로 버전이 나오면 성공이다.
다음 포스트에서는 hello world를 띄우는 방법을 써 보겠다.
최근 덧글