这本课程中本人自学了caffe框架的用法。caffe是个很好的工具,特别是针对图像处理相关的卷积神经网络。但是本人的电脑系统为macOS,在参照官方文档时候出现问题并得不到解决,似乎是因为系统版本的缘故。后来就索性安装了一个ubuntu的虚拟机,分配了4G内存,两个core。跑官方mnist的例子需要13分钟左右。
caffe在ubuntu系统下的安装比较简单,因为显卡问题我没有装GPU,安装基本参照下面的链接网址。安装时候请注意最好换个源下载,因为官方的源速度实在太慢了。装了大半天基本都是在等待下载。换源方法
Install with CPU
安装依赖库
|
|
如果使用 OpenBlas 代替默认的 ATLAS的话,需要将 libatlas-base-dev 改为 libopenblas-dev
|
|
修改配置文件
|
|
- 取消注释
|
|
- 如果选择 CPU 安装的话,最好使用 OpenBlas 代替默认的 ATLAS,因为 OpenBlas 对 CPU 多线程支持很好,能加快一点速度算一点吧。修改
BLAS := open
- 并运行以下命令(使用 OpenBlas 的情况下)
echo 'export OPENBLAS_NUM_THREADS=4' >> ~/.bashrc
- 修改
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial
安装 make pycaffe 所需的库
|
|
安装
|
|
重启终端
|
|
至此,caffe就算安装完成了,接下来就愉快的开始使用caffe吧。
参考网址
http://hmybmny.com/2016/10/install-caffe-on-ubuntu-16-dot-04-with-gpu/