材料
Ubuntu14.04
《深度学习21天实战Caffe》
本书源代码 https://github.com/zhaoyongke/Caffe21Days
Caffe安装教程 http://tutorial.caffe.berkeleyvision.org/installation.html 注意系统要求
————————————————————————————————————————————
1安装
在前面整理Ubuntu安装命令中涉及到的包,这里包含了caffe深度学习使用到的工具,
后面再给出安装命令。
1.1命令中的工具包
ProtoBuffer 通信协议,让团队协作更有效率的统一proto
LEVELDB 数据库管理器
Snappy 比zlib更快的解压缩工具
OpenCV 开源计算机视觉库
Boost 功能强大"C++标准库"
HDF5 高效存储和分发的新型数据格式
BLAS 卷积神经网络数学计算
Python python
GLOG 记录应用程序日志的实用库
GFLAGS 命令行参数解析,类似于ProtoBuffer
1.2安装这些包的命令
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
sudo apt-get install libopenblas-dev
apt-get install python-dev
sudo apt-get install libatlas-base-dev
14.04还需要安装
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
终端中下载
git clone https://github.com/BVLC/caffe.git
另:Caffe源码github地址 https://github.com/BVLC/caffe
打错的话会要求输入帐号密码检索是否是自己git帐号里的库
git clone后会生成caffe文件夹
切换到在终端中下载caffe源代码所在路径
cd caffe/
更改Makefile.config.example文件名称为Makefile.config
mv Makefile.config.example Makefile.config
修改Makefile.config 去掉CPU_ONLY前面的#,表示打开仅CPU模式
是因为一般的电脑显卡带不动GPU
编译
make -j
虚拟机中make -j出现卡死时
make