参考信息: How to install Caffe in windows in 5 min (https://www.youtube.com/watch?v=nrzAF2sxHHM)

http://www.cnblogs.com/marso/p/caffe_win10_python.html

其它网络资源

 

Windows 10 Caffe安装过程

1.    安装电脑硬件信息

主机型号:雷霆世纪 GreenLight 903

处理器:Intel(R) Core(TM) i7-7700 CPU @ 3.6GHz3.6GHz

内存(RAM):16.0GB

显示适配器:NVIDIA GeForce GTX 1070

 

2.       安装电脑软件信息

Windows 10 专业版

 

3.       相关软件下载,安装

3.1  Visual Studio Community 2013with Update 4;此IDE用于编译.sln文件,生成build文件夹,此文件夹包含可执行文件及相关库(本地的安装文件路径:E:\Download\caffe related software\Visual Studio,双击文件” vs_community.exe”,默认安装方法)

软件版本信息如下图所示:

3.2  CUDA 8.0,此软件用于GPU模式下的并行计算,需要对应英伟达(NVIDIA)硬件使用;网络下载地址:https://developer.nvidia.com/cuda-downloads(本地的安装文件路径:E:\Download\cafferelated software\CUDA8.0,双击文件”cuda_8.0.61_win10.exe”, 默认安装方法)

下图是从网络下载的对应选项

安装确认:运行deviceQuery程序(该程序在本地电脑上的路径:C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\demo_suite),程序运行结果如下图所示,pass

上图中的信息确定编译时的相关参数设定:

3.3  下载cuDNN(https://developer.nvidia.com/rdp/cudnn-archive),注意要下载cuDNN v5版本,下载界面如下图所示;(本地的安装文件路径:E:\Download\cudnn,双击)

3.4  下载Anaconda;此软件的目的是为了安装Python及相关软件

下载网址:https://github.com/Microsoft/caffe

下载方法如下图所示,点击“Download“,

(本地的安装文件路径:E:\Download\caffe related software\Anaconda,文件” Anaconda2-4.4.0-Windows-x86_64.exe”)

双击(Anaconda2-4.4.0-Windows-x86_64.exe),默认安装;

3.5  下载微软提供的caffe:caffe-master(Caffe的官方网站提供的源文件没有提供“windows”文件夹,及没有.sln文件可编译,需要使用cmake或其它方法生成.sln文件,此方法不包含在本文中)

下载网址:https://github.com/Microsoft/caffe

下载方法如下图所示,点击“Download ZIP“,

(本地的文件路径:E:\Download\caffe related software\Caffe,压缩文件” caffe-master.zip”)

解压(caffe-master.zip),右键该压缩文件,选择”解压文件”,将文件解压缩到C盘

(C:\ caffe-master\)

将C:\caffe-master\windows\CommonSettings.props.example备份,并改名为

CommonSettings.props,如下图所示;(文件本地所在路径:C:\caffe-master\windows)

4.            编译(注意下文中提到的绝对路径可能与实际安装电脑情况不一致,以安装电脑的实际路径为准)

4.1修改编译参数文件CommonSettings.props(文件所在路径:C:\caffe-master\windows)

4.2  如果下图中的两个project(libcaffe,test_all)没有成功导入,原因是Visual Studio 2013的安装路径中缺少CUDA8.0.props,将C:\Program Files\NVIDIAGPU ComputingToolkit\CUDA\v8.0\extras\visual_studio_integration\MSBuildExtensions\目录下的该文件拷贝到目录C:\..\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations\下

4.3设置libcaffe为启动项目;右键libcaffe,选择设为启动项目”Set as StartUp Project”。

4.4 打开解决方案中的CommenSetting.probs,在CuDnnPath那里把存放解压的cudnn

出来的文件夹cuda的目录路径放到其中去。(比如我这里是装在E:\Download下面)

4.5解决方案配置设为release

4.6右键”libcaffe”,选择“Properties”,选择“ConfigurationProperties”,选择“C/C++”,选择“General”,设置“Treat Warnings As Errors”为“No”;点击“运用”,再点击“确定”;

4.7 右键“Caffe”,选择“Rebuild”;需要等待一段时间,因为NuGet需要安装一些依赖库,“Rebuild”需要一段时间;如果“output”窗口如下图所示,则表示rebuildpass;否则需要按照错误提示找出解决方法;将4.5的模式改为Debug,重复4.5~4.7步;其它的库根据需要编译,因为需要测试数据集mnist,所以需要按照4.6~4.7方法编译“convert_mnist_data”;

4.8 将模式修改为Release,右键“pycaffe”, ,选择“Properties”,选择“ConfigurationProperties”,选择“Linker”,选择“General”,选择“AdditionalLibrary Directories”加入numpy的libs路径“E:\Program\anaconda\Lib\site-packages\numpy\core\lib”点击“OK”,

4.9 右键“pycaffe”,选择“rebuild”, 如果编译通过,则跳到下一步,否则需要根据提示信息寻找解决方法;

4.10编译成功后,将caffe-master\caffe-master\Build\x64\Debug\pycaffe路径下的caffe文件夹拷贝到python的site-packages下面

然后用python测试能不能正常importcaffe,如果没报错说明一切OK,如下图所示。

5.  用Caffe训练测试mnist数据集

5.1 下载数据(网址:http://yann.lecun.com/exdb/mnist/),

解压缩到下面的路径:C:\caffe-master\data\mnist

4.3  将上面的数据转换为.lmdb文件

训练数据

测试数据:

4.4  训练测试集

将相关路径加入参数文件:C:\caffe-master\examples\mnist\ lenet_solver.prototxt

将相关路径加入参数文件:C:\caffe-master\examples\mnist\lenet_train_test.prototxt

训练数据

训练结果如下:

4.5  测试训练模型

测试模型:

测试结果:

Caffe 在Windows 10下的安装相关推荐

  1. Windows 10下编译安装Hadoop2.6

    转自:https://www.linuxidc.com/Linux/2016-08/134131.htm Windows 10下安装Hadoop2.6,Windows10下编译64位Hadoop2.x ...

  2. linux14.10硬盘安装,Windows 10下硬盘安装Ubuntu 14.10图文教程

    著名的Linux发行版 Ubuntu 系统已经释出最新的 14.10 版,同时大家也可能不知道其实它已经十岁了.与半年前的14.10相比,这次Ubuntu 14.10系统升级的修改幅度很小,外观界面几 ...

  3. 如何在64位Windows 10下完美安装pygame

    相信能看到这篇文章意味着你已经安装好了某一版本的python以及pip 那么当你访问pygame官方网站http://www.pygame.org/download.shtml发现并没有提供64位的p ...

  4. python pypcap 安装失败_解决Windows 10下python安装pypcap失败的问题

    先说结论,直接使用pcap-ct. 因为项目需求需要在windows下抓包,用python编程.所以就找相关的轮子.找到了三个: 1.pypcap(pip install pypcap) 2.libp ...

  5. tomcat最新版本是多少_Tomcat在Windows 10下的安装配置教程

    1. 下载JDK安装包,下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm ...

  6. Windows 10下无法安装 CAD 2013/2014的解决方法

    最近打算在安装win10的系统下安装多个版本的CAD,之前安装了08版本,打算再安装2013版本.之前,使用的win7,安装08和2014两个版本共存没有问题,拿同样的软件安装到win10却提示失败, ...

  7. Windows 10 下 Telnet 安装

    检查是否安装 > telnet 控制面板 – 程序 启动或关闭 Windows 功能 选择 Telnet Client 安装完成 验证 > telnet 127.0.0.1 3389

  8. 关于 Windows 10 下安装 Linux 过程及报 'WSL...' 错误的解决办法

    今天下午在群里看到有朋友发有关"Windows 10 下按安装 Linux 系统"的消息,小白我很是激动啊(Linux 贴近工作,Windows 贴近生活,割舍不下-),虽然可以在 ...

  9. 解决Windows 10下Wireshark运行问题

    解决Windows 10下Wireshark运行问题 在Windows 10下,安装Wireshark时候,提示WinPcap不被系统系统支持.这是由于最新版的WinPcap 4.1.3只支持到Win ...

最新文章

  1. 中了Globelmposter3.0,后缀为4444怎么解决勒索病毒解密
  2. 基于python的快速傅里叶变换FFT(二)
  3. jQuery 学习笔记之九 (jQuery 图片提示 )
  4. Android中事件的传递
  5. 遗传算法经典实例代码_经典算法研究系列 之 深入浅出遗传算法
  6. go get 的不再src目录中_如何正确的开始用Go编程
  7. streamsets添加mysql驱动_StreamSets3.9.1安装说明
  8. 软件测试 - V模型、W模型、H模型、X模型
  9. Java:单例模式的七种写法 (转)
  10. mysql设备采集数据_怎么将PLC设备数据采集到SQL数据库
  11. 如何配置shopex网店静态化(URL重写)
  12. 普中科技51单片机直流电机控制风扇调速
  13. 使用FFmpeg进行摄像头视频采集
  14. 上上上篇ANTV留下来的坑
  15. 修改织梦cms模板大全,织梦建站必看宝典
  16. getContextPath方法
  17. 几种数据预处理方法汇总(标准/中心化、归一化、正则化)+Python代码
  18. 深入理解 Python yield
  19. 数据挖掘与分析课程笔记(Chapter 7)
  20. hp喷墨打印机加连供的处理

热门文章

  1. POJ2528-Mayor's posters
  2. Unity 截屏小工具
  3. 马云:阿里巴巴的首席执行官
  4. Moco Runner
  5. Odoo与浪潮合资研发PS Cloud之如何如何使用Paypal获得报酬
  6. 骨传导蓝牙耳机什么牌子,推荐几款比较热销的骨传导耳机
  7. python if for 多种写法
  8. apk开发用什么语言!从入门到精通的Android进阶学习笔记整理,醍醐灌顶!
  9. 4S店的金融服务费,并不全是在坑你
  10. 正版中国,一个不错的网站!