caffe

Makefile.config

CPU_ONLY := 1
OPENCV_VERSION := 3
WITH_PYTHON_LAYER := 1

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial

Makefile文件
opencv 的问题,这里使用的opencv3

ifeq ($(USE_OPENCV), 1)
    LIBRARIES += opencv_core opencv_highgui opencv_imgproc

    ifeq ($(OPENCV_VERSION), 3)
        LIBRARIES += opencv_imgcodecs opencv_videoio 添加这两个
    endif

endif

probf….遇到的问题,ubuntu18是gcc 7,我降级到gcc-5

交叉编译caffe时,遇见boost函数undefined reference to `boost::xxxxxx

: fatal error: caffe/proto/caffe.pb.h: No such file or directory 

make all -j
多线程编译很容易出奇怪的问题,线程改的少一点
make all -j8

猜你喜欢

转载自blog.csdn.net/he_wen_jie/article/details/81068206