1. 安装cuda

Cuda是英伟达推出的GPU加速运算平台

我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的.

点击打开链接    (我的显卡是1080 现在支持cuda8.0 所以我下的是8.0)

2. 下载cuDNN(其实是个压缩包)  注意现在8.0出来了,我下的是cuDNN v5 (May 27, 2016), for CUDA 8.0 RC

https://developer.nvidia.com/cudnn

用于深度学习加速.

中间可能有个注册的过程,自己注册一下. 现在已经支持V5了,我下的V5,而不是下图中的v3

然后点击下载就行

3. 从Microsoft官方Github上下载Caffe的源码压缩包.

微软官方也移植了Caffe,在windows下面的配置会比较简单一点.

https://github.com/Microsoft/caffe

4. 安装

1.经过上面的步骤,cuda应该已经正确的安装好了.cuda安装好后,它的环境变量同时也被自动设置好了,不用手动设置了。

同时也应该有了两个压缩包:一个cuDNN的压缩包和一个Caffe的源码包.(我是放在D盘Caffe文件夹下面的),注意下图是7.0,实际我下的是cuDNN v5 (May 27, 2016), for CUDA 8.0 RC

2.解压这两个文件包,得到

3.打开caffe-master文件夹,然后看到一个windows文件夹,然后继续打开windows文件夹,看到里面一个CommonSettings.props.example文件,复制出来一份,并改名字为CommonSettings.props

4.用VS2013打开Caffe.sln(就到刚刚那个文件夹里面),打开效果如下 最好设置libcaffe为启动项目,有时候libcaffe没有加载成功。

原因是vs2013的安装路径中缺少 CUDA 8.0.props ,我的是这个路径C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations

其实 CUDA 8.0.props 就在cuda的安装目录下,我的路径是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions

只要拷贝到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations就行,那么libcaffe和testall就都没问题了!

5.打开CommenSetting.probs.在cudapath那里把存放解压的cudnn出来的文件夹cuda的目录路径放到其中去.(比如我这里是装在D:Caffe下面) (同时注意CUDA版本号!)

也就是说从cudnn-8.0-windows7-x64-v5.1-rc.zip解压出cuda文件夹,放到D:Caffe下,然后cudapath设置为D:\Caffe 这是因为程序中会给你加上cuda ,例如(CuDnnPath)\cuda\lib\x64;$(LibraryPath)</LibraryPath>

所以只需要指定它的上级目录

6.打开设置,

选择编译类型为release,x64

关闭视警告为错误(即设置为No)如果不设置的话在编译boost库的时候会由于文字编码的警告而报错.

然后就在开始编译,(先编译的是Libcaffe).等啊等.....就编译成功了

这个时候,在你刚刚解压出来的caffe-master文件夹下面就应该出现一个名叫Build的文件夹,

以后编译的成功和运行需要的文件都会存放在build\X64\Relase下面.

前面已经提示是先编译的libcaffe,在solution上面右击选择属性(properties)

可以发现默认选择的是单任务,只编译libcaffe。这就是为什么之前默认先编译libcaffe。

接下来,可以选择更多的任务来编译。类似地,我们接下来也可以只选择caffe来编译,同样的要注意release和X64.

然后类似的build等待。。。

然后也编译成功啦。。。还有一些其他的需要的时候再编译。。

注意:之所以选择微软官方的版本,是因为在编译过程中会自动下载一些依赖库.(见下图)不用手动选择,所以非常简单方便.

Windows+VS2013爆详细Caffe编译安装教程相关推荐

  1. windows下Google Protocol Buffer 编译安装(vs)教程

    蒲公英的博客 分享技术带来的快乐 Kuaile.IN 搜索 首页 安卓相关 WordPress 主机相关 Linux相关 网络技术 电脑技术 编程技术 免费资源 当前位置: 首页 > 编程技术 ...

  2. 最详细的Hadoop安装教程

    最详细的Hadoop安装教程 前言 Hadoop 在大数据技术体系中的地位至关重要,Hadoop 是大数据技术的基础,对Hadoop基础知识的掌握的扎实程度,会决定在大数据技术道路上走多远. 这是一篇 ...

  3. 夏普复印机最最最详细的驱动安装教程

    虽然本教程是以夏普举例,但是所有打印机驱动安装方法都大同小异,网络打印机通过IP地址传输数据,USB打印机通过USB连接线传输数据,无非就是端口设置上和驱动文件上有区别,其它型号安装时也可以参考一下本 ...

  4. 超级详细 的 Redis 安装教程

    超级详细 的 Redis 安装教程 Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用,生产环境中使用 Linux ...

  5. 最详细的Python安装教程

    最详细的Python安装教程 一.进入Python官网首页,下载最新的Python版本 https://www.python.org/downloads/ 选择最新的Python3.10.5,下载64 ...

  6. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  7. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  8. 微软Windows 11正式发布!(附安装教程)

    如此前预告,微软官方宣布,Windows 11正式版于今日(10月5日)全面上市. Windows 11现在已经正式可以下载了.虽然微软之前宣布将于10月5日在全球范围内推出搭载Windows 11的 ...

  9. lnmp编译安装mysql_LNMP编译安装教程

    LNMP编译安装教程 此次安装在Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看:lsb_release -a 一.准备工作: ...

最新文章

  1. Spring Boot 2.x 启动全过程源码分析(全)
  2. 经理和下属谁更需要去了解业务
  3. FusionChartsFree免费的报表
  4. python分行打印list_python怎么打印list-问答-阿里云开发者社区-阿里云
  5. 使用ajax的时候必须要加的几行代码
  6. 百度回应李彦宏卸任百度云执行董事;甲骨文拟增聘 2000 员工拓展云服务;PostgreSQL 12 正式发布 | 极客头条...
  7. 蓝桥杯 ADV-21 算法提高 多项式输出
  8. left和offsetLeft
  9. c语言中用了double语句,求助 C语言 中 double语句用法
  10. 测试方法——正交表法
  11. 2k显示无法连接服务器,NBA2K18无法连接服务器怎么办 无法连接服务区解决方法一览...
  12. 计算机隐藏功能表格行,Excel如何一键隐藏、显示某些行(excel表格)
  13. P1629 邮递员送信-dijkstra+反向建边
  14. c语言转义字符空格符号,C语言 转义符\t占用几个空格
  15. maven下载jia比较慢的解决方法
  16. 旅游景点网站景区景点购票系统毕业设计毕业论文参考(2)前台网站功能
  17. Iphone X黑科技大揭秘,这几大摄像功能是要上天!
  18. LOB variable no longer valid after subsequent fetch
  19. 巴菲特旗下公司持有470亿美元苹果股票 他用的却是20美元的三星翻盖机
  20. MyBatis中@MapKey使用详解

热门文章

  1. php标签嵌入规范,HTML标签嵌套的详细规则
  2. 160 - 9 Andrnalin.2
  3. sml完整形式_教资会的完整形式是什么?
  4. ffmpeg-从flv文件中提取AAC音频数据保存为文件
  5. phpstud如何安装mysql新版_MySQL_图解MySQL数据库的安装和操作,一、MySQL下载与安装 1、 - phpStudy...
  6. php echo 前后有字符串,php echo 输出字符串函数详解、多行输出方法
  7. 【1】C++面试题函数引用重载宏命名空间
  8. golang调用matlab,Golang中Proto编写和生成
  9. I/O多路转接之poll 函数
  10. Linux系统编程(四)信号