(1)sudo apt-get install -y --no-install-recommends build-essential cmake git libgoogle-glog-dev libgtest-dev libiomp-dev libleveldb-dev liblmdb-dev libopencv-dev libopenmpi-dev libsnappy-dev libprotobuf-dev openmpi-bin openmpi-doc protobuf-compiler python-dev python-pip
(2)pip install --user future numpy protobuf
https://files.pythonhosted.org/packages/00/2b/8d082ddfed935f3608cc61140df6dcbf0edea1bc3ab52fb6c29ae3e81e85/future-0.16.0.tar.gz
(3)pip install opencv-python==3.2.0.8 -i https://pypi.tuna.tsinghua.edu.cn/simple/
https://pypi.tuna.tsinghua.edu.cn/packages/70/af/de2d7b7df2fb227033495692797ed56245d428a65efb849345cddba2754d/opencv_python-3.2.0.8-cp27-cp27mu-manylinux1_x86_64.whl
(4)pip install matplotlib numpy pyyaml Cython
contained in anaconda
(5)mock setuptools
git clone --recursive https://github.com/caffe2/caffe2