深度学习(-) 安个caffe试试

关于caffe安装,官网上也有详细的教程,但这里有一点须要说明下,因为本人使用的是ubuntu16.04并且是双显卡,你们都晓得ubuntu16.04对于独显的支持不友好,一度在安装系统的时候出现不少问题,caffe安装教程里面就有一段是关于使用GPU的,好在caffe的配置文件能够配置只是用CPU,因此果断跳过了这一段,生怕再搞出个黑屏,没法登陆之类的问题。ubuntu

安装基础依赖

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

CUDA

经过配置文件能够忽略使用该功能,暂时不用安装。app

安装ATLAS

sudo apt-get install libatlas-base-dev

安装剩余依赖

sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

修改配置文件

cp Makefile.config.example Makefile.config  
gedit Makefile.config

找到#CPU_ONLY := 1,取消注释(咱们设置为CPU模式)google

将INCLUDE_DIRS修改成INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serialcode

修改编译文件

gedit Makefile

将LIBRARIES修改成LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial教程

不然报错: "fatal error: hdf5.h"get

编译

make all  
make test  
make runtest
相关文章
相关标签/搜索