标签:
深度学习框架caffe特点,富有表达性、快速、模块化。下面介绍caffe如何在Ubuntu上编译安装。
protobuf
, glog
, gflags
, hdf5
lmdb
, leveldb
(note: leveldb requires snappy
)Pycaffe 和 Matcaffe,各自有各自的要求:
Python 2.7
or Python 3.3+
, numpy (>= 1.7)
, boost-provided boost.python
mex
compilercuDNN Caffe:支持CUDA和cuDNN快速操作
CPU-only Caffe:无CUDA支持,只使用CPU。可用于云和集群部署。
首先通过命令获取源代码:
git clone git://github.com/BVLC/caffe.git
其次,执行如下命令编译:
cp Makefile.config.example Makefile.config # Adjust Makefile.config (for example, if using Anaconda Python) make all make test make runtest
USE_CUDNN := 1
CPU_ONLY := 1
要编译Python 和 MATLAB 封装包,在分别各自使用 make pycaffe
和 make matcaffe 命令编译前,确定在
Makefile.config
文件中,设置好 MATLAB 和 Python的路径。
标签:
原文地址:http://www.cnblogs.com/simplelovecs/p/5146332.html