初稿:详细一点的可以在百度云盘下载PDF
http://pan.baidu.com/s/1ntIUchN
1.
安装开发所需要的一些基本包 sudo apt-get install build-essential
General dependencies 安装依赖库
命令行执行 :sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
2.安装CUDA
进入控制台界面 cltr+alt+F1
关闭桌面服务程序 sudo service lightdm stop
进入 cuda 7.0 所在的路径,将文件权限设置为可执行 chmod 777 *.run
安装显卡驱动和cuda:./cuda 7.0.run. 按照提示安装所有文件
安装完重启系统 sudo reboot
重启完需要打开桌面服务程序 sudo service lightdm start,
按
cltr+alt+F7 进入桌面
配置cuda 环境变量
在etc.profile 中添加 export PATH="$PATH:/usr/local/cuad-7.0/bin"
命令行 sudo nano /etc/profile 进入文件进行添加
在/etc/ld.so.conf.d 中添加文件,cuda 的库
可以现在其他文件夹中建一个文件 ,添加内容为 /usr/local/cuda-7.0/lib64 文件命名为cuda.conf
安装 BLAS :
sudo apt-get install libatlas-base-dev
安装opencv :下载脚本文件,大牛写好的安装脚本文件 https://github.com/jayrambhia/Install-OpenCV
下载该脚本,进入Ubuntu/2.4 目录, 给所有shell脚本加上可执行权限
chmod 777 *.sh
sudo ./opencv2_4_9.s
3.python 安装:官方建议先安装 Anaconda :https://store.continuum.io/cshop/anaconda/
进入 Anaconda 所在路径,将文件权限设置为可执行
chmod 777 *.sh
安装
Anaconda
,./Anaconda-2.2.0-Linux-x86_64.sh
安装官方提供的python依赖库:命令行进入caffe文件夹,进入pythone文件
命令行执行:for req in $(cat requirements.txt); do pip install $req; done
添加caffe 的python 接口文件的路径
在etc.profile 中添加
export PYTHONPATH="$PYTHONPATH:/home/dl/caffe-master/python"
命令行 sudo nano /etc/profile 进入文件进行添加
编译caffe:
在caffe根目录中拷贝将
Makefile.config.example 重命名为 Makefile.config 修改配置文件 将Anaconda 的路径添加进去,取消Anaconda 路径的注释,并修改 路径 ANACONDA_HOME := /home/wjy/anaconda PYTHON_INCLUDE := $(ANACONDA_HOME)/include \ $(ANACONDA_HOME)/include/python2.7 \ $(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include \ PYTHON_LIB := $(ANACONDA_HOME)/lib
命令行进入caffe的根目录(caffe-master):依次执行
make all
make test
make runtest
编译caffe 的python 接口 pycaffe
make pycaffe
出现无法找到 libcuda7.0 这种情况是由于cuda环境变量的库没有配置好,需要在 /etc/ld.so.conf.d 中添加路径:
新建文件 cuda.conf , 添加 /usr/local/cuda-7.0/lib64,将文件拷贝到/etc/ld.so.conf.d 中, sudo cp cuda.conf /etc/ld.so.conf.d, 并执行ldconfig命令