网上的很多docker中的caffe部署,都是直接下载带有caffe的镜像文件,但有时候需要对caffe源码重新进行编译,如新增层之后。
所以需要部署一个能够自助编译的caffe源码,编译后将新生成的文件,部署到相应的位置。
caffe源码下载就不多说了,直接从caffe的编译说起:
1、caffe需要使用cmake进行编译,这样执行make install 后,才能生成share/Caffe下的文件。
新建一个cbuild文件夹
cd cbuild
cmake..,
make -j8
2、编译通过后,执行make install
3、将cbuild/install/ 目录下的lib include bin share下的内容分别拷贝到 /usr/local/ 下的lib ,include, bin,share下
然后待编译的代码,也要使用CMake进行编译,就可以找到caffe的依赖库了。