最近需要用c++写caffe的代码,笔者希望使用codeblocks调试caffe。然而自己十分小白,所以折腾了很长一段时间才出来。在这篇博客
里我会总结一下从安装caffe到成功在codeblocks上运行官方提供的cpp例程的全过程。希望可以帮到大家。
笔者开始调试时,已经有了配置好的ubuntu14.04和Opencv3.1.0。使用的是CPU_ONLY的模式。
1.caffe的安装
这里不得不说caffe官网上说的十分详细。基本照这他来就不会出问题。
首先是caffe的下载,笔者是从caffe的github上克隆下来的。
git clonehttps://github.com/BVLC/caffe
下载好后参考caffe官网上的Installation部分
先安装依赖项
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
再安装BLAS和Python(笔者用Python进行模型的训练)
BLAS:
sudo apt-get install libatlas-base-dev
Python:
笔者下载并安装了
ipthon notebook
CUDA: