首先检查是否有NVIDIA显卡,在终端下输入命令
lspci | grep -i nvidia
如果执行后没有显示任何内容,则表明没有nvidia显卡
安装依赖包
sudo apt-get install libprotobuf-dev
sudo apt-get install libleveldb-dev
sudo apt-get install libsnappy-dev
sudo apt-get install libopencv-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install protobuf-compiler
sudo apt-get install libgflags-dev
sudo apt-get install libgoogle-glog-dev
sudo apt-get install liblmdb-dev
sudo apt-get install libatlas-base-dev
安装git
sudo apt-get install git
复制caffe
git clone git://github.com/BVLC/caffe.git
进入caffe目录
cd caffe/
生成makefile.config文件
将caffe目录下自带的Makefile.config.example文件复制一份并更名为Makefile.config,命令如下
cp Makefile.config.example Makefile.config
修改makefile.config文件
将CPU_ONLY := 1前面的注释去掉,设置为CPU模式
安装tornado
sudo apt-get install python-dev python-pip
sudo apt-get install python-opencv
sudo pip install pyzmq tornado jinja2 jsonschema jupyter
编译caffe
mkdir build
cd build
camke ..
sudo make all
sudo make test
sudo make runtest
如果编译成功,则显示很多用例执行成功字样