본문 바로가기
IT/linux

linux TensorFlow 설치 방법

by 어느해겨울 2022. 1. 15.

TensorFlow 설치 방법

전직장에서 딥러닝, 데이터마이닝 등 업무 기획을 위해 텐서플로우를 접할 기회가 있었다.

프로토타입의 구축과 개발 실무 부서로 전달하기 위해 설치 방법을 정리했었다.

파이선도 2.7 버전을 썼고 6~7년쯤 초기 상태이기 때문에 지금 쓰기엔 무리가 있지만 혹시 구기종을 위해 이전과 동일한 환경을 구축이 필요할지도 몰라 메모 겸 남겨둔다.

* 즉 현재 실정에 사용하기 적절하지 않은 내용이다.

 


1. python 설치 
  : sudo apt-get install python-pip python-dev 

 

 

2. TensorFlow 설치 
  : sudo pip install --upgrade http://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.1-cp27-none-linux_x86_64.whl  

  : python -c 'import os; import inspect; import tensorflow; print(os.path.dirname(inspect.getfile(tensorflow)))' 
   -> /usr/local/lib/python2.7/dist-packages/tensorflow/   

  # virtualenv 
  : sudo apt-get install python-pip python-dev python-virtualenv 
  : virtualenv --system-site-packages ~/tensorflow   
  : source ~/tensorflow/bin/activate 
  : pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.1-cp27-none-linux_x86_64.whl 

 

3. TensorFlow repository 설치 (소스 설치, 필수아님) 
  : git clone --recurse-submodules https://github.com/tensorflow/tensorflow

 

 

4. Bazel 설치 (소스 설치, 필수 아님) 
  : sudo add-apt-repository ppa:webupd8team/java 
  : sudo apt-get update 
  : sudo apt-get install oracle-java8-installer 
  : wget https://github.com/bazelbuild/bazel/releases/download/0.2.0/bazel-0.2.0-installer-linux-x86_64.sh 
  : chmod +x bazel-0.2.0-installer-linux-x86_64.sh  
  : ./bazel-0.2.0-installer-linux-x86_64.sh --user   
  : export PATH="$PATH:$HOME/bin" 
    (bashrc 추가) 

5. 기타 의존성 설치 
  : sudo apt-get install python-numpy swig python-dev 
  : pip install --upgrade git+git://github.com/google/skflow.git

 


타이타닉 데이터셋을 이용한 심플 모델 
1.설치 
pip install numpy scipy sklearn pandas skflow 

 

* input_data 
import tensorflow.examples.tutorials.mnist.input_data as input_data 

from sklearn.cross_validation import train_test_split 
from sklearn import linear_model, datasets 
from sklearn.metrics import accuracy_score 

sudo apt-get install protobuf-compiler  
sudo apt-get install python-protobuf 

 

 

GitHub - tensorflow/tensorflow: An Open Source Machine Learning Framework for Everyone

An Open Source Machine Learning Framework for Everyone - GitHub - tensorflow/tensorflow: An Open Source Machine Learning Framework for Everyone

github.com

 

끝.

 

 

댓글