[1] Caffe(CPU) - Python 2.7 tip)여기선 cuda 설치필요x
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install -y build-essential cmake git pkg-config
$ sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
$ sudo apt-get install -y libatlas-base-dev
$ sudo apt-get install -y --no-install-recommends libboost-all-dev
$ sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev
$ sudo apt-get install -y python-pip
$ sudo apt-get install -y python-dev
$ sudo apt-get install -y python-numpy python-scipy
$ sudo apt-get install -y libopencv-dev
$ git clone https://github.com/BVLC/caffe
$ cd caffe/
$ cp Makefile.config.example Makefile.config
$ gedit Makefile.config
1. CPU_ONLY := 1 의 주석 풀어주기
3. LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib 뒤에 /usr/lib/x86_64-linux-gnu/ /usr/lib/x86_64-linux-gnu/hdf5/serial/ 추가
(@이 모든 작업은 ~/Caffe 아래에서 이뤄집니다.)
$ make clean
$ make all
$ make test
$ make runtest
$ make pycaffe
$ make distribute [ERROR]
$gedit ~/.bashrc
파일의 마지막 줄에 다음을 추가한다.
export PYTHONPATH=~/caffe/python:$PYTHONPATH
$source ~/.bashrc
$ python
>>import caffe
1. 'ImportError: No module named skimage.io' 에러 문구
-> $ pip install scikit-image
2. 'ImportError: No module named google.protobuf.internal' 에러 문구
-> $cd ~/caffe/python
$pip install protobuf
참조) https://m.blog.naver.com/mankeys/220879020465,
http://iamyoonkim.tistory.com/6,
http://m.blog.daum.net/ocean2nd/1764047 ,
http://installing-caffe-the-right-way.wikidot.com/start