---Ubuntu 14.04下配置caffe---

本文提供了一个详细的步骤来安装深度学习框架Caffe。包括从GitHub下载源码、安装BLAS库MKL、设置Python依赖包、安装cmake及glog等必要组件、安装cuDNN、最终完成Caffe的编译和配置。

1.从github上下载源码

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

2.安装BLAS库

选择安装mkl,在官网上下载学生版,解压到存放目录。先对解压后的文件授权

chmod a+x parallel_studio_xe_2015 -R
然后用root权限执行
sudo ./install.sh(一般都选择默认的选项)
sudo vim /etc/ld.so.conf.d/intel_mkl.conf
配置环境,加入下面内容
/opt/intel/lib/intel64
/opt/intel/mkl/lib/intel64

3.安装python依赖包

先安装python-pip

sudo apt-get install python-pip
然后进入caffe下的python文件夹,执行
for req in $(cat requirements.txt); do pip install $req; done

4.安装cmake

sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get install cmake

5.安装glog

https://github.com/google/glog.git(这个地址的安装包会报错,下载0.3.3的) 进入文件夹,执行

sudo ./configure
sudo make 
sudo make install

6.可以用apt-get安装的

sudo apt-get install libboost-all-dev libprotobuf-dev libsnappy-dev libleveldb-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler libopencv-dev

7.安装cudnn

从官网上下载,然后解压

sudo cp cudnn.h /usr/local/include
sudo cp libcudnn.* /usr/local/lib
复制过去之后,软连接就不见了,要自己再链接一次
sudo ln -sf libcudnn.so.7.0.64 libcudnn.so.7.0
sudo ln -sf libcudnn.so.7.0 libcudnn.so
sudo ldconfig 

8.安装caffe

执行cp Makefile.config.example Makefile.config,修改部分内容

BLAS := mkl
USE_CUDNN := 1前面注释去掉
DEBUG := 1 //便于后面调试
编译
make all -j8
make test -j8
make runtest -j8

错误:

1./bin/bash: aclocal-1.14: command not found

sudo apt-get install autotools-dev
sudo apt-get install automake

2.src/demangle.h:80:27: error: expected initializer before ‘Demangle’.换成版本0.3.3就好了

3./sbin/ldconfig.real: /usr/local/lib/libcudnn.so.7.0 is not a symbolic link.重新建立软链接

转载于:https://www.cnblogs.com/shishupeng/p/5726665.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值