博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
caffe源码解析一 —— caffe的安装(CPU-Windows)
阅读量:6414 次
发布时间:2019-06-23

本文共 765 字,大约阅读时间需要 2 分钟。

前言:

最近一年一直忙于毕业和找工作,很久没有写博客了。现在已经工作了半个月了,准备开始把博客写起来。因为把自己学习的东西用文字的形式写出来,可以梳理思路,也可以当一份备忘录。

至于为什么选择学习caffe呢?

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

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

正文

要阅读caffe的源码,首先需要能让它运行起来。为了方便,我使用caffe-windows版本,并且只是用CPU环境。这样可以减小安装的复杂性。

1.下载windows版本的caffe,并解压,如下图所示。下载链接:如果连接失效,可以发我邮箱索要:623008612@qq.com。

密码:k1hx
clipboard.png

2.进入文件目录,找到下图中红框标注的文件

clipboard.png

将其后缀的.example去掉

clipboard.png
用notepad++打开该文件,修改如下两个地方并保存。即只编译CPU版本的,不编译GPU版本的。

clipboard.png

3.使用VS2013旗舰版打开如下文件

clipboard.png

编译之前需要做一些设置,首先需要修改libcafe的属性,

clipboard.png
接着选择解决方案->生成解决方案

clipboard.png

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

clipboard.png

编译完成后可以看到没有错误

clipboard.png

此时在下面的目录下生成了很多的.exe文件。表明编译成功了

clipboard.png

接下来就可以caffe的源码之旅了。

转载地址:http://ozcra.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
CSS教程:div垂直居中的N种方法[转]
查看>>
使用雪碧图Css Sprite精灵 | 加速网页响应速度
查看>>
Codewars-Javascript训练手册:字符串(中)
查看>>
JS(JavaScript)的进一步了解7(更新中···)
查看>>
R中,求五数,最小值、下四分位数、中位数、上四分位数、最大值
查看>>
不要做浮躁的嵌入式系统工程师
查看>>
给jquery easy-ui 添加右键菜单
查看>>
【Arduino开发板刷Bootloader01】
查看>>
nginx基本配置与参数说明
查看>>
Canvas vs. SVG[转]
查看>>
lvs
查看>>
spring + spring-data-redist + Redis 单机、集群(cluster模式,哨兵模式)
查看>>
Error: Password file read access must be restricted: /etc/cassandra/jmxremote.password
查看>>
HDU Problem 4907 Take schedule 【二分】
查看>>
注解@Slf4j的作用
查看>>
linux 文件操作与目录操作
查看>>
解决IE6浏览器下position:fixed固定定位问题
查看>>
KMP串匹配算法解析与优化
查看>>
css3动画简介以及动画库animate.css的使用
查看>>