实验条件:
ubuntu 14.04 64bit
8G 内存
inter 4200u(苦逼的笔记本)
Caffe 安装配置步骤:
1, 安装开发所需的依赖包
sudo apt-get install build-essential # basic requirement
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler #required by caffe
安装命令:
sudo apt-get install libatlas-base-dev
2)进入目录 Install-OpenCV/Ubuntu/2.4
3)执行脚本
sudo sh ./opencv2_4_10.sh
4,安装Caffe所需要的Python环境
按caffe官网的推荐使用Anaconda
去Anaconda官网下载安装包
http://continuum.io/downloads#all
切换到文件所在目录,执行
bash Anaconda2-4.1.1-Linux-x86_64.sh
NOTE:后边的文件名按自己下的版本号更改,整个安装过程请选择默认
4.1,添加Anaconda Library Path
/home/username/anaconda/lib
在~/.bashrc最后添加下边路径
export LD_LIBRARY_PATH="/home/username/anaconda/lib:$LD_LIBRARY_PATH"
5,安装python依赖库
去caffe的github下载caffe源码包https://github.com/BVLC/caffe
进入caffe-master下的python目录
6,编译Caffe
首先重启电脑。
设置CPU=1
注意配置anaconda路径
本人配置的是:anaconda2,路径相应的“#”注意去掉
保存退出
- make all -j4
- make test
- make runtest
- 如果撤销编译,make clean
7,Caffe上配置和运行Cifar10的示例
cd $CAFFE_ROOT/data/cifar10
./get_cifar10.sh
然后进入目录 执行
cd $CAFFE_ROOT
./examples/cifar10/create_cifar10.sh
模型训练是 执行train_quick.sh
8,安装及使用注意
http://www.cnblogs.com/taokongcn/p/4341290.html
1. 安装cuda 一定按照官方教材,官方教材地址:
2. 安装blas 别弄那些mlk之类的东西,直接在命令行直接安装就好。
3. 运行caffe时要在主目录下进行,否则会有莫名的错误比如:
(a)./create_mnist.sh: 16: ./create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found
4. 训练imageNet时,在create_image_mean.sh 里边将
./build/tools/compute_image_mean examples/imagenet/ilsvrc12_train_leveldb \
data/ilsvrc12/imagenet_mean.binaryproto
修改为
./build/tools/compute_image_mean examples/imagenet/ilsvrc12_train_lmdb \
data/ilsvrc12/imagenet_mean.binaryproto
ImportError: /home/kongtao/anaconda/bin/../lib/libm.so.6: version `GLIBC_2.15' not found (required by /usr/lib/x86_64-linux-gnu/libxvidcore.so.4)
进入aniconda/lib目录,去掉libm.so.6即可
2.No module named google.protobuf.internal
这说明你没有添加google.protobuf.的位置
sys.path.append('/usr/lib/python2.7/dist-packages/')
3. python
ImportError: No module named skimage
缺乏skimage工具箱
pip install scikit-image
http://www.cnblogs.com/taokongcn/p/4341290.html