caffe部分配置修改后,重新编译caffe的教程

由于本人属于手残一党,所以经常会一不小把元编译好的caffe框架弄出问题,所以也在反反复复的重走弯路,下面就把今天重新编译caffe的过程写出来跟大家分享一下。

 

注意:make clean 以后,一定要重新安装caffe所需的第三方依赖库。

 

以前的时候,每次一有问题,我就会从重装系统开始。因为我觉得差错很麻烦,但是发现每次重新从官网下载所需软件时,特别的耗时,所以今天就在已经安装caffe所需的其他软件的前提下,只是重新安装caffe,结果显示,我也成功了。

一、重新编译caffe的环境

除了caffe以外,需要的部分环境已经安装成功。此处,我重装的前提是,已经安装好了ubuntu14.04系统、nouveanu驱动、cuda8.0等。总之,该装的,都已经装好了。

二、下载caffe

#sudo git clone https://github.com/BVLC/caffe.git

三、安装opencv

# cd caffe

# sudo git clone https://github.com/jayrambhia/Install-OpenCV

# cd Install-OpenCV/Ubuntu

# sudo sh dependencies.sh

# cd 2.4

# sudo sh opencv2_4_10.sh

四、编译caffe

# cd ~/caffe

# sudo cp Makefile.config.example Makefile.config

# make all

至此,caffe安装成功

五、测试caffe

下载mnist数据

# cd ~/caffe

# sudo sh data/mnist/get_mnist.sh

# sudo sh examples/mnist/create_mnist.sh

# sudo sh examples/mnist/train_lenet.sh

六、安装cudnn进行加速

从这个网址下载cudnn-7.0-linux-x64-v4.0-rc.tgz(http://pan.baidu.com/s/1bnOKBO),放到根目录

# cd
# sudo tar xvf cudnn-7.0-linux-x64-v4.0-rc.tgz
# cd cuda/include
# sudo cp *.h /usr/local/include/
# cd ../lib64
# sudo cp lib* /usr/local/lib/
# cd /usr/local/lib
# sudo chmod +r libcudnn.so.4.0.4
# sudo ln -sf libcudnn.so.4.0.4 libcudnn.so.4
# sudo ln -sf libcudnn.so.4 libcudnn.so
# sudo ldconfig

将caffe根目录下Makefile.config中USE_CUDNN行的注释去除,然后重新进行编译。

#cd ~/caffe

#sudo vi Makefile.config

将USE_CUDNN行的注释符号#去除,即USE_CUDNN:=1

然后重新编译

#sudo make clean

#sudo make all

至此,重新安装完成,如果没有gpu,则不能用cudnn。

 

 

OK

 

你可能感兴趣的:(caffe)