본문 바로가기
지속가능티끌/Data.Math.Phys

TensorFlow. Ubuntu 에 설치.

by i.got.it 2016. 11. 13.


 

Overview

 
우분투16.04 에 TensorFlow 설치.


TensorFlow 설치방식은 아래처럼 5가지가 가능하다.
1. Pip install,
- Pip 란 소프트웨어 패키지를 설치하고관리하는 Python 으로 제작된 툴S/W.
2. Virtualend install, 3. Anaconda install, 4. Docker install, 5. installing from source.
설치방법 선택 주의 : R의 tensorflow 패키지에서도 사용가능하려면 Anaconda install방식으로 설치하면 안된다. pip 인스톨 방식으로 설치해야한다.

 


 

 

TensorFlow Ubuntu16.04 에 설치.

 

사전필수요구사항.
1. Ubuntu16.04 에 CUDA8 설치된 상태. 설치방법 -> http://igotit.tistory.com/1084
2. 상기1 상태에서 cuDNN 설치된 상태. 설치방법 -> http://igotit.tistory.com/1085

본 글에서는 Pip install 방식으로 설치할 것 이므로 아래 구문 실행하여 pip3(for python3) 부터 설치해둔다.


 sudo apt-get install python3-pip python3-dev




 TensorFlow 설치.

 TensorFlow 의 실행환경에 맞는 것을 골라서 설치해야한다.
 본 예에서는 Ubuntu/Linux 64bit, GPU enabled, Python 3.5 환경에 해당하는 TensorFlow binary 를 pip3 이용하여 설치한다.
 
우분투 터미널 창에서 아래 구문 실행하면 설치 진행된다. 설치소요시간 : 1분이내.


export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.11.0-cp35-cp35m-linux_x86_64.whl

sudo pip3 install --upgrade $TF_BINARY_URL

 

설치는 끝. 이후 정상설치되었는지 python3 에서 간단한 TensorFlow 실행시켜서 확인해본다.

 



 

TensorFlow 정상설치 여부 확인.

 

터미널 창에 아래 처럼 python3 실행시켜서 TensorFlow 의 간단한 기능을 호출해서 실행결과들을 확인해보자. 오류없이 모두 정상 실행되면 정상적으로 TensorFlow 설치된 것이다.
 

 python3


>>> 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)) 



위 구문 실행한 결과가 아래 화면이다. - 정상적으로 실행되어 TensorFlow 정상 설치되었음을 확인한다.  




설치된 TensorFlow 버전확인 구문.

 

 pip3 freeze | grep tensorflow

 

 pip3 show tensorflow





 


 


///1089.

'지속가능티끌 > Data.Math.Phys' 카테고리의 다른 글

R. package TensorFlow. 설치.  (0) 2016.11.13
R. package devtools 설치.  (0) 2016.11.13
cuDNN. Ubuntu 에 설치.  (0) 2016.11.13
CUDA Toolkit. Ubuntu 에 설치.  (0) 2016.11.12
R. 우분투에 R 설치. R Studio 설치.  (0) 2016.11.11

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5