(待完善)
背景
学习一下机器学习的基本流程,于是乎先在Ubuntu上安装一个caffee,准备实现一个书写字体minit的识别
步骤
网上有很多方法,基本上也可以使用,就本人的安装过程,做一个总结。由于我安装在Mac笔记本上了,所以没有办法使用CUDA,就没有安装CUDA
根据Ubuntu官方安装文档,Ubuntu17.04可以直接通过apt-get安装,这就是大势所趋
1. 安装依赖库
1. 安装依赖库
apt-get install libprotobuf-dev
apt-get install libleveldb-dev
apt-get install libsnappy-dev
apt-get install libopencv-dev
apt-get install libhdf5-serial-dev
apt-get install protobuf-compiler
apt-get install --no-install-recommends libboost-all-dev
CPU Only的情况下,跳过了CUDA相关的安装;
接下来是BLAS:
apt-get install libatlas-base-dev
使用默认Python来建立pycaffe接口,需要安装:
apt-get install python-dev
一些兼容性依赖库:
apt-get install libgflags-dev
apt-get install libgoogle-glog-dev
apt-get install liblmdb-dev
2. 安装Opencv3
2. 下载caffee源码
Ubuntu默认已经安装git
git clone https://github.com/BVLC/caffe.git
3. 编译caffee
设置好路径
注意顺序
参考:
Ubuntu 16.04 安装配置Caffe 图文详解_Linux教程_Linux公社-Linux系统门户网站
Ubuntu16.04 Caffe 安装步骤记录(超详尽) - CSDN博客
错误提示
python can't import _caffe module · Issue #263 · BVLC/caffe · GitHub