历经了极其吐血的过程,参考了众多高手的blog后,终于将caffe编译成功。
废话不多说!
1、环境确定:windows 7系统,配置GPU。
2、确定自己有安装VisualStudio 2013,因为官网上提示caffe需要VS2013编译器才行(VS2015应该也可以,有人配置成功)。
3、安装CUDA和cuDNN
下载CUDA7.5(https://developer.nvidia.com/cuda-downloads)

cuDNNv4(v5也可以)(https://developer.nvidia.com/rdp/cudnn-archive)

(之前尝试过CUDA8.0+cuDNNv5,没有成功,各种报错)
解压cuDNN后,将对应的bin、lib、include与CUDA7.5对应的bin、lib、include进行合并。
4、下载caffe源码以及依赖库
本人用的是happynear的caffe-windows:https://github.com/happynear/caffe-windows,另外,微软的版本貌似一样。
caffe的依赖库有很多,NugetPackages里整合了所需的各种依赖库。可以从网上下载压缩包。
5、编译
(1)解压caffe-master
复制windows文件夹中的CommonSettings.props.example并改名字为CommonSettings.props,打开文件修改配置:

主要有几处需要注意:1)CUDA版本为7.5;(2)cuDNN路径为空,如24行(网上有说填上cudnn路径的,但最后会报错,参考http://bbs.csdn.net/topics/392019355?locationNum=6);至于python和matlab的支持与否,看个人需求吧。
(2)Nuget包管理
将NugetPackages压缩包下载好之后,解压到与caffe-master同一层文件夹中。
【工具】》【Nuget程序包管理器】》【程序包管理器设置】》【程序包源】》【加号+】》修改Package source的指定路径(NugetPackages的路径)》更新。 OK!
(3)编译
编译顺序为libcaffe、caffe等, 编译环境:x64 + Release。
打开 caffe-master/caffe-master/windows 文件夹, 运行 Caffe.sln 文件
如图:

第一次应该是这两个显示加载失败的,解决方法如下:
关闭VS,打开 CUDA 安装路径中的 MSbuildExtensions 文件夹,如果你在之前安装时选的是默认路径,那么它应当在 c 盘 / Program File/NVIDIA GPU Cpmputing Toolkit/CUDA/7.5/extras/visual_studio_integration 里的所有文件拷贝到 Program File(x86)/MSBuild/Microsoft.Cpp/v4.0/V120/BuildCustomizations 文件夹下。
重新 运行 Caffe.sln ,所有项目加载正确。
编译(耐心等待,大约20-30分钟)

大功告成!

路漫漫其修远兮,吾将上下而求索!
预祝各位编译顺利!

win7+caffe+GPU详细配置过程相关推荐

  1. 新手GPU详细配置步骤

    新手GPU详细配置步骤 一. 查询计算机相关信息 二. 安装NVIDIA驱动 三. MSVC 2015 update3 安装 四. 安装CUDA9.0 五. 安装cuDnn7 六. 安装tensorf ...

  2. d9900 修改ip 思科dcm_思科设备SSH登陆详细配置过程

    思科设备SSH登陆详细配置过程 我们用GNS3进行拓扑搭建. 实验拓扑图如下: 进行完基本配置之后开始配置SSH服务器(R2) 1.首先验证设备是否支持SSH R2#show ip ssh 能够识别这 ...

  3. 思科设备SSH登陆详细配置过程

    思科设备SSH登陆详细配置过程 我们用GNS3进行拓扑搭建. 实验拓扑图如下: 进行完基本配置之后开始配置SSH服务器(R2) 首先验证设备是否支持SSH R2#show ip ssh 能够识别这条命 ...

  4. 【有图有真相】静态NAT、动态NAT、PAT、端口映射的详细配置过程

    实验要求:使用宿主机利用NAT地址转换技术访问虚拟机的Web80端口.全是***实弹的操作步骤. 实验前提:开启server 2008虚拟机并且搭建一个简单web服务.打开GNS3连接拓扑图的线路,一 ...

  5. Hadoop2.2.0+HA+zookeeper3.4.5详细配置过程+错误处理(一)

    Hadoop2.2.0+HA+zookeeper3.4.5+体系结构+错误处理 心血之作,在熟悉hadoop2架构的过程耽误了太长时间,在搭建环境过程遇到一些问题,这些问题一直卡在那儿,不得以解决,耽 ...

  6. caffe安装详细完整过程(Ubuntu16.04、Ubuntu18.04系统)

    在ubuntu(Ubuntu16.04.ubuntu18.04)系统下成功安装caffe框架详细笔记 目录 Caffe编译安装指导 Caffe安装参考文档: 确认编译器版本 安装anaconda2 安 ...

  7. Git及Tortoisegit下载安装及使用详细配置过程

    根据自己需要的功能步骤,点击目录进行跳转. 目录 一.下载Git 二.安装过程 三.git安装后的设置 四.TortoiseGit安装配置过程 五.安装完之后对tortoise进行配置 六.如何利用T ...

  8. Oracle11g在虚拟机win7上的详细安装过程(包括win7在虚拟机上的安装)

    http://www.imsdn.cn/这个是镜像文件的下载地址,之前下载雨林和深度的VM识别不了. 这个好了之后就可以去这个网址下看安装教程很详细.https://blog.csdn.net/u01 ...

  9. MyEclipse + Maven开发Web工程的详细配置过程

    好久没做Web方面的开发,今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclip ...

最新文章

  1. php三年经验 多少工资_二级建造师一个月可以赚多少钱?
  2. fiddler 之 返回数据乱码解决方法
  3. pdo php分页6,php pdo自动分页类代码与例子
  4. Thymeleaf th:include、th:replace使用
  5. 用Win XP接收传真
  6. Nhibernate中Unexpected row count的一种解决办法
  7. 算法导论 练习12.1
  8. 二元置信椭圆r语言_医学统计R语言:分面画boxplot
  9. STM32L476入坑-2-STM32CubeMX安装
  10. 京东高层重大调整!首设集团总裁职位,“二号人物”徐雷上位?
  11. Android 11.0 Camera2 默认选择拍照尺寸修改及流程分析
  12. nopi 缩小字体填充_我在超市里改字体
  13. 工业相机——选型及参数
  14. 什么是HashTable?HashMap和HashTable的区别
  15. 牛顿迭代法-求平方根
  16. ACP敏捷管理认证的含金量高吗?
  17. TAGE-SC-L Branch Predictors
  18. mfc 多边形裁剪算法
  19. [34期] [原创]项目感受|总结|献给怀揣着梦想来到兄弟连学习的兄弟姐妹们
  20. XPosed修改微信余额

热门文章

  1. 《非金融机构支付服务管理办法》中关于第三方支付的分类
  2. Google回归中国的猜想
  3. paint和paintComponent方法的关系
  4. 小试牛刀---用python实现超市买水果
  5. 触摸键盘 多文输入法
  6. 老程序员来说算法重要不重要
  7. 2023-Python实现企名片数据采集
  8. synchronized:这都不懂,你不爱我了
  9. 使用RandomAccessFile实现多线程下载
  10. 股市中的内盘、外盘、跌幅、震幅、现手、总手、换手是什么意思?