ubuntu下使用caffe作为自己的库的注意事项

Posted 小小的小孩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下使用caffe作为自己的库的注意事项相关的知识,希望对你有一定的参考价值。

caffe 找不到头文件的问题实例:

/usr/local/include/caffe/blob.hpp:9:34: fatal error: caffe/proto/caffe.pb.h: No such file or directory
 #include "caffe/proto/caffe.pb.h"

caffe找不到库文件的问题实例(关键字 has no member):

 error: ‘class caffe::MemoryDataLayer<float>’ has no member named ‘AddMatVector’

 

很关键的一点,可以在官方步骤中的make all完之后,需要cd  build,然后cmake .. ,然后 make install,或者直接用cmake-make-make install三部曲进行安装

make install 之后才能将caffe里的库文件全都放到ubuntu系统内,然后才可以用 find_package找到

cmake_minimum_required(VERSION 2.8.8)
find_package(Caffe)
include_directories(${Caffe_INCLUDE_DIRS})
add_definitions(${Caffe_DEFINITIONS})
# ex. -DCPU_ONLY
add_executable(caffeinated_application main.cpp)
target_link_libraries(caffeinated_application ${Caffe_LIBRARIES})







以上是关于ubuntu下使用caffe作为自己的库的注意事项的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04下PCL点云库的安装及使用demo

ubuntu下 编译Caffe的Matlab接口

CAFFE:Ubuntu 下安装jupyter notebook

ubuntu下安装scikit-learn库

Ubuntu16.04不用管理员权限安装caffe依赖(上)

Ubuntu 16.04系统下CUDA8.0配置Caffe教程