安装caffe
下载:
修改 Makefile.config 文件
进入 caffe ,
sudo
cp
Makefile
.config.example
Makefile
.config
sudo
gedit Makefile.config
1.应用 cudnn
将
#USE_CUDNN := 1
修改成: USE_CUDNN :=
1
2.应用 opencv 版本
将
#OPENCV_VERSION := 3
修改为: OPENCV_VERSION :=
3
3.使用 python 接口
将
#WITH_PYTHON_LAYER := 1
修改为 WITH_PYTHON_LAYER :=
1
4.修改 python 路径
INCLUDE_DIRS
:=
$(PYTHON_INCLUDE) /usr/
local
/includeLIBRARY_DIRS
:=
$(PYTHON_LIB) /usr/
local
/lib /usr/lib 修改为: INCLUDE_DIRS
:=
$(PYTHON_INCLUDE) /usr/
local
/include /usr/include/hdf5/serialLIBRARY_DIRS
:=
$(PYTHON_LIB) /usr/
local
/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial
修改 caffe 目录下的 Makefile 文件:
将:NVCCFLAGS
+=-
ccbin
=
$(CXX) -Xcompiler-fPIC $(COMMON_FLAGS)替换为:NVCCFLAGS
+=
-D_FORCE_INLINES -ccbin
=
$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)
将:LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5改为:LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial
OK ,可以开始
编译
了,在 caffe 目录下执行 :
make
all
-j8
编译成功后可运行
测试
:
sudo
make runtest -j8