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
끝.
'IT > linux' 카테고리의 다른 글
linux serial 사용, 포트 설정, 상태 확인 (0) | 2022.01.15 |
---|---|
grub installer, 부트로더 스크립트 예제 (0) | 2022.01.15 |
리눅스 텔넷 특정 사용자 사용 금지, telnet (0) | 2022.01.13 |
What is LINUX, 리눅스란 무엇인가 (0) | 2022.01.13 |
리눅스 설치 시 꼭 알아야 할 10가지 노하우 (0) | 2022.01.13 |
댓글