https://deeptensorflow.github.io/2017/02/21/how-to-build-tensorflow-with-pip/
직접 bazel로 빌드했을때의 장점?
tensorflow 커뮤니티에 올라온 정보들에 따르면 직접 빌드했을때 속도가 소폭 향상된다고 합니다.
추후 직접 실험을 해서 속도비교를 해서 올릴 예정입니다.
그리고 자신이 직접 내부의 소스코드를 수정해서 빌드하면 ‘나만의 텐서플로우’를 만들 수 있습니다.
빌드 전 개발환경 세팅
pip(파이썬 패키지 매니저)과 java-jdk가 설치되어 있어야 합니다.
설치 방법은 OS환경마다 다르지만 매우 간단합니다.
아마 대부분 설치가 이미 되어있을 것이라고 생각하기 때문에 그냥 넘어가겠습니다.
bazel 다운로드
https://bazel.build/ 에서 다운로드가 가능합니다.
curl로 다운 받는 방법은 아래와 같습니다.
|
|
tensorflow github에서 다운로드
소스가 있어야 빌드를 하겠죠?
그리고 wheel, six, numpy 패키지가 필요합니다.
|
|
여기서 빌드를 하기 전에 소스코드를 고쳐서 텐서플로우에 내 소스를 추가할 수 있습니다.
공식 홈페이지에서 해당 내용도 있습니다.
https://www.tensorflow.org/extend/adding_an_op
다음 포스팅으로 자세히 해당 내용에 대해서도 다루어 보겠습니다.
tensorflow에서는 설정을 쉽게 하는 방법을 제공합니다.
tensorflow 폴더에서 ./configure 하시면 빌드 설정을 쉽게 하도록 도와줍니다.
|
|
중간에 파이썬 버전 선택이나 CUDA 지원 여부 자신의 환경에 맞게 잘 세팅해주세요.
제안들이 친절하게 분류되어있어서 어려움은 없을 것 같습니다.
bazel로 빌드하기
설정이 끝났다면 빌드를 해야겠죠?
|
|
pip 패키지로 관리하기 쉽게 만들어줍시다.
|
|
pip으로 다운받아줍시다.
|
|
이건 설정에 따라서 다르닌깐요
sudo pip(파이썬3이면 pip3) install /tmp/tensorflow_pkg/ 한다음에 tab키 쳐주시면 뜨는데 그리고 엔터 눌러주세요.
'Deep Learning > setup_related' 카테고리의 다른 글
tensorflow install & pycharm install & setting (0) | 2017.03.25 |
---|---|
Ubuntu 16.04LTS + TensorFlow + Cuda + Cudnn + Pycharm + Anaconda (0) | 2017.03.25 |
[Caffe] windows 환경에서 caffe를 설치하자 (161102 기준) (0) | 2017.03.21 |
윈도우10(Windows 10) / Caffe / CUDA / cuDNN / Python 설치 (0) | 2017.03.21 |
Installing Keras, Theano and Dependencies on Windows 10 (0) | 2017.03.21 |