2017年2月3日金曜日

DeepLearning : Caffe Install


Image Analysis The procedure for installing "Caffe" of AI software is as follows.


*** OS
Ubuntu 14.04

**Caffe URL
http://caffe.berkeleyvision.org/

*** General dependencies
$ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
$ sudo apt-get install --no-install-recommends libboost-all-dev
$ sudo apt-get install libatlas-base-dev
$ sudo apt-get install python-dev
$ sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

*** caffe install
$ cd /usr/local
$ git clone https://github.com/BVLC/caffe
$ cd caffe
$ cp Makefile.config.example Makefile.config
$ vim Makefile.config
---
CPU_ONLY := 1
---
$ make clean
$ make all
$ make test
$ make runtest
$ sudo apt-get install libhdf5-serial-dev
$ sudo apt-get install libhdf5-mpi-dev
$ sudo apt-get install libhdf5-openmpi-dev
$ sudo apt-get install mpi-default-dev
$ make pycaffe
$ make distribute

*** numpy インストール
$ sudo apt-get install python-numpy
$ sudo pip install pandas
$ sudo apt-get install libjpeg8 libjpeg62 libjpeg62-dev libfreetype6 libfreetype6-dev zlib1g-dev
$ sudo pip install Pillow
$ sudo apt-get install python-scipy
$ sudo pip install scikit-image
$ sudo apt-get install python-protobuf

*** flask install
$ sudo pip install Flask
$ sudo apt-get install libxslt-dev
$ sudo pip install tornado
$ sudo apt-get install libyaml-dev
$ sudo pip install PyYAML

*********
$ vim .bashrc
—add---
export PYTHONPATH="/usr/local/caffe/python:${PYTHONPATH}"
—add---

***Test
$ cd /usr/local/caffe/data/ilsvrc12
$ ./get_ilsvrc_ux.sh
$ cd /usr/local/caffe/scripts/
$ ./dowload_model_binary.py ../models/bvlc_reference_caffenet
$ cd /usr/local/caffe/exapmles/web_demo/
$ python app.py -p 3000

fd-find

 $ sudo apt install fd-find $ fdfind 石