cpu caffe cifar10 ubuntu 14.04 python

实验条件:

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 


2,安装Intel MKL 或Atlas

我没有MKL,装的Atlas
安装命令:
sudo apt-get install libatlas-base-dev

3,安装OpenCV
我安装的是2.4.10

1)下载 安装脚本 :https://github.com/bearpaw/Install-OpenCV

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

在/etc/ld.so.conf最后加入以下路径,并没有出现重启不能进入界面的问题( NOTE:下边的username要替换)
/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目录

执行如下命令
for req in $(cat requirements.txt); do pip install $req; done 


6,编译Caffe

终于来到这里了
首先重启电脑。
进入caffe-master目录,复制一份Makefile.config.examples
cp Makefile.config.example Makefile.config 

设置CPU=1


注意配置anaconda路径

本人配置的是:anaconda2,路径相应的“#”注意去掉


保存退出

编译

  1. make all -j4  
  2. make test  
  3. make runtest
  4. 如果撤销编译,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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值