一、cuda7.5+cudnn5.1的安装
老版本cuda的卸载
cuda7.5的安装参见官方文档CUDA_Quick_Start_Guide中有关 Debian Installer的步骤即可。
- cudnn5.1的安装参见欧老师的blog
二、opencv3.1安装过程中遇到的坑
- 查看opencv 的版本:pkg-config –modversion opencv
- opencv 老版本(2.4.8)卸载 sudo apt-get autoremove opencv-data
- opencv3.1的安装
- error while loading shared libraries libopencv_core.so.3.1 cannot open shared object file:解决方案:先卸载opencv老版本,然后执行下列语句添加环境变量。在/etx/profile 文件中添加:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
- 至此可以在/usr/local/lib 下使用ls libopencv* 查到libopencv_core.so.3.1.
三、caffe的安装及测试
1. Makefile.config的修改
- 在caffe目录下执行
cp Makefile.config.example Makefile.config
,然后根据Makefile.config中的注释进行修改。 - USE_CUDNN := 1
- OPENCV_VERSION := 3
- BLAS := open
- MATLAB_DIR := /usr/local/matlab2014b
- WITH_PYTHON_LAYER := 1
2. caffe的编译及测试
- make all -j8
- make test -j8
- make runtest -j8
3. pycaffe的编译
make pycaffe -j8
- 添加环境变量,
vim ~/.bashrc
- 将
export PYTHONPATH=”/home/manzp/caffe/python:$PYTHONPATH”
添加到文件末尾处。 source ~/.bashrc
,至此,在其他地方打开python,也可以import caffe了。
4. matcaffe的编译
- make matcaffe -j8
- make mattest -j8
- 要在matlab中使用caffe时需要先添加路径,addpath ./matlab(默认在caffe根目录下,“.”表示当前目录,如果在其他目录中调用matcaffe需要修改该路径),然后进入matlab使用help caffe测试是否可以正常使用。
5. mnist 使用测试
- cd $CAFFE_ROOT,在caffe的根目录下执行下面的文件。
- sh data/mnist/get_mnist.sh
- sh examples/mnist/create_mnist.sh
- sh examples/mnist/train_lenet.sh