Caffe,protobuf 编译安装
2019-06-11 10:03
1486 查看
版权声明:Tosonw https://blog.csdn.net/Tosonw/article/details/91043145
但是,在许多平台上,
如果您已经使用不同的前缀构建了包,请确保在再次构建之前运行
一、简介
Caffe,全称Convolutional Architecture for Fast Feature Embedding。
Caffe是一个深刻的学习框架,以表达,速度和模块化为基础,主要应用在视频、图像处理方面的应用上。
查看项目网站了解所有详细信息:http://caffe.berkeleyvision.org/
- 用Caffe进行DIY深度学习
- 教程文档
- BAIR参考模型和社区模型
- 安装说明
二、编译
1.protobuf 编译
GitHub地址:https://github.com/protocolbuffers/protobuf
我下载的3.6.1版本:https://github.com/protocolbuffers/protobuf/releases/download/v3.6.1/protobuf-all-3.6.1.tar.gz
解压并进入protobuf-3.6.1:
$ cd protobuf-3.6.1 # 依赖项 $ sudo apt-get install autoconf automake libtool curl make g++ unzip # 检查依赖 $ ./autogen.sh # 配置 $ ./configure # 编译 $ make -j12 $ make check # 如果“make check”失败,您仍然可以安装,但该库的某些功能可能无法在您的系统上正常运行。 # 安装 $ sudo make install $ sudo ldconfig # refresh shared library cache.
默认情况下,程序包将安装到
/usr/local。
但是,在许多平台上,
/usr/local/lib不是
LD_LIBRARY_PATH的一部分。您可以添加它,但可能更容易安装到
/usr。为此,请按如下方式调用configure:
./configure --prefix=/usr
如果您已经使用不同的前缀构建了包,请确保在再次构建之前运行
make clean。
有关configure和make的高级用法信息,请参阅autoconf文档:
http://www.gnu.org/software/autoconf/manual/autoconf.html#Running-configure-Scripts
2.caffe 编译
GitHub地址:https://github.com/BVLC/caffe
在Ubuntu 16.04系统中,Caffe所有的依赖包均可通过apt搞定。
$ cd caffe # 依赖项 $ sudo apt-get install # 修改选项 $ cp Makefile.config.example Makefile.config # 修改Makefile.config,例如我们可以打开CPU_ONLY选项。 # 编译 $ make clean # 如果编译有奇怪问题,干脆直接clean一下。 $ make all -j12 # make runtest -j16 # make pycaffe调用
include_directories( /home/toson/compile_libs/caffes/caffe_origin/include /home/toson/compile_libs/caffes/caffe_origin/.build_release/src) link_directories( /home/toson/compile_libs/caffes/caffe_origin/.build_release/lib)
相关文章推荐
- 安装caffe以及和anaconda3 python3 import时关于protobuf版本不同的问题
- 【Caffe】Ubuntu安装Protobuf2.5
- Google Protobuf的安装、配置、以及简单demo编译
- Caffe番外:Protobuf3.1.0在VS2013的编译和Demo
- Mac安装Protobuf编译Java
- Ubuntu下protobuf的安装、编译及注意事项
- caffe安装过程中与protobuf相关的问题
- mac 安装protobuf,并编译为java,c++,python
- caffe支持pycaffe的安装:ImportError: No module named google.protobuf.internal
- 【神经网络与深度学习】【Python开发】Caffe配置 windows下怎么安装protobuf for python
- protobuf安装配置和编译成java文件教程(for mac)
- Android 中protobuf 的安装,编译和使用
- protobuf 编译安装
- Mac下protobuf安装,并用maven编译导出jar包
- Caffe安装中多版本protobuf选择问题
- 编译caffe的一个protobuf问题
- 【Caffe】手动安装CUDA, cuDNN, opencv 3, boost, glog, gflags, protobuf, nccl指南,以及各种问题的解决方法(CentOS 6.9)
- ubuntu16.04下编译caffe出现.build_release/lib/libcaffe.so: undefined reference to google ::protobuf...的问题
- 平台移植的各种情况 --- 关于 protobuf的编译、安装,以及开发
- Google Protobuf的安装、配置、以及简单demo编译