GitHub上有很多基于caffe的深度学习的模型,解决各种各样的任务,当我们要使用这些模型的时候,这些代码下载到本地之后,第一步要做的就是编译代码中所给的caffe。
语言:Python
下面就具体写一下编译的步骤:(在Linux系统中)
1.复制文件夹中的的Makefile.config.example,并命名为Makefile.config
cp Makefile.config.example Makefile.config
2.修改 Makefile.config里面的内容
vim Makefile.config
找到以下内容,并按照下面的进行修改(这步是按情况而定的,如果不成功的话,再去搜一搜其他人的方法):
BLAS:= open
BLAS_INCLUDE:= /usr/include
BLAS_LIB := /usr/lib64
把 #WITH_PYTHON_LAYER:= 1的注释去掉;
把 #USE_PKG_CONFIG:= 1的注释去掉;
如果只用CPU运行的话,找到 #CPU_ONLY := 1这一行,把注释取消掉。
3.编译
make -j8 //根据本机的处理器配置,8是八核处理器的意思
make pycaffe //因为模型是利用python完成,需编译caffe
如果出现错误:
json_parser_read.hpp:257:264: error: ‘type name’ decl