caffe源码解析一 —— caffe的安装(CPU-Windows)

前言:

最近一年一直忙于毕业和找工做,好久没有写博客了。如今已经工做了半个月了,准备开始把博客写起来。由于把本身学习的东西用文字的形式写出来,能够梳理思路,也能够当一份备忘录。
至于为何选择学习caffe呢?编程

  • 记得caffe的做者贾扬清大神说过,他写caffe的初衷是想学习C++和CUDA编程。而我但愿经过阅读caffe的源码来学习C++和CUDA。
  • 如今人工智能特别是深度学习特别的火热,每个在重试IT行业的工程师,若是不懂深度学习,都很差意思说出口。可是深度学习和通常的理论感受又不同,它是一门理论与实践联系很是紧密的学科。有时候常常会有这样的感受,看书或者看视频的时候,感受好像都看懂了,可是又感受内心没有底,有点虚。这让我萌生了查看深度框架源码的想法。

好的说了这么多,让咱们开始caffe之旅吧!windows

正文

要阅读caffe的源码,首先须要能让它运行起来。为了方便,我使用caffe-windows版本,而且只是用CPU环境。这样能够减少安装的复杂性。框架

1.下载windows版本的caffe,并解压,以下图所示。下载连接:若是链接失效,能够发我邮箱索要:623008612@qq.com。https://pan.baidu.com/s/1sIw2...
密码:k1hx
clipboard.png学习

2.进入文件目录,找到下图中红框标注的文件
clipboard.png人工智能

将其后缀的.example去掉
clipboard.png
用notepad++打开该文件,修改以下两个地方并保存。即只编译CPU版本的,不编译GPU版本的。spa

clipboard.png

3.使用VS2013旗舰版打开以下文件
clipboard.png视频

编译以前须要作一些设置,首先须要修改libcafe的属性,
clipboard.png
接着选择解决方案->生成解决方案ip

clipboard.png

此时会自动下载一些caffe所依赖的库和对代码进行编译,可能要等几分钟。get

clipboard.png
编译完成后能够看到没有错误源码

clipboard.png

此时在下面的目录下生成了不少的.exe文件。代表编译成功了

clipboard.png

接下来就能够caffe的源码之旅了。

相关文章
相关标签/搜索