ubuntu16.04+caffe+matcaffe 安装笔记

来源:互联网 发布:邮箱数据 编辑:程序博客网 时间:2024/05/16 05:05

1.Makefile(第409行)

NVCCFLAGS += -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)           改为

NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)

2.Makefile.config.example 复制出一个Makefile.config,在Makefile.config中

(第5行) #USE_CUDNN := 1  前的#去掉

(第21行) #OPENCV_VERSION := 3 前的#去掉

(第59行) #MATLAB_DIR := /usr/local   改为  MATLAB_DIR := /usr/local/MATLAB/R2014a

(第90行) INCLUDE_DIRS 最后加上 /usr/include/hdf5/serial

(第91行) LIBRARY_DIRS 最后加上 /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial

3.在Home下的隐藏文件(Ctrl+H)   .bashrc 最后加上

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export PYTHONPATH=$PYTHONPATH:/home/ding/Software/caffe-master/python
export LD_LIBRARY_PATH="/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH”
export MKL_CBWR=AUTO

最后两句肯定要加,前几句忘了是不是本来就有还是我自己加上去的

4.在/usr/local/MATLAB/R2014a/sys/os/glnxa64下

把  libstdc++.so.6  重命名为   libstdc++.so.6_back

sudo mv libstdc++.so.6 libstdc++.so.6_back

sudo ldconfig

5 . 我的gcc版本一直用gcc-5 ,没有降过版本

   make all -j16

   make test -j16

   make runtest -j16

   make matcaffe  (会有警告gcc版本不支持,忽略)

   为了测试接口,需先下载"Model Zoo"

                            ./scripts/download_model_binary.py models/bvlc_reference_caffenet

             ./data/ilsvrc12/get_ilsvrc_aux.sh 

   测试matlab接口:   cd Caffe_root_directory/

                            addpath('./matlab/+caffe/private');

                            cd matlab/demo/

                             im = imread('../../examples/images/cat.jpg');

                            figure;imshow(im);

                            [scores, maxlabel] = classification_demo(im, 1);    结果   Elapsed time is 0.211118 seconds.
                                                                                                                      Elapsed time is 0.183487 seconds.
                                                                                                                      Cleared 0 solvers and 1 stand-alone nets
  

                            maxlabel                                                                  结果 maxlabel =  282

  6.   其他大部分参考这个博客 http://blog.csdn.net/wopawn/article/details/52302164 

        这种方法我没实现   http://stackoverflow.com/questions/40344500/matcaffe-on-ubuntu-16-04   

                           



0 0
原创粉丝点击