版权声明:本文为博主原创文章,未经博主允许不得转载。                    https://blog.csdn.net/zhj_matlab/article/details/69943869               </div><link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css"><div id="content_views" class="markdown_views"><!-- flowchart 箭头图标 勿删 --><svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path></svg><h2 id="前言"><a name="t0"></a>前言</h2>

在参照了网上的博客和官方给的说明后我终于配置好了我的caffe,比较坑爹的是我一开始是直接按照博客给的方法配置的,总是出问题。待我静下心来去看官方的文档发现文档是有调整的,所以按部就班地按别人的思路是配置不好的。另外由于它配置的命令build_win.cmd命令是有可能会修改的,如果大家发现我说的和他给的build_win.cmd不一样,还需要多加留心。

1.下载所需要的文件

我所用的caffe地址,里面的官方说明。

必须需要的环境是:
根据官方的说明,需要VS2015或2013(Ninja 也可以)。
cmake需要3.4版本以上的。
可供选择的是:
Anaconda Python2.7 or 3.5 x64(or Miniconda)
MATLAB的接口
CUDA8.0
cuDNN v5

我的环境是
1.VS2015
2.cmake 3.7.2
3.Anacaonda Python 2.7 x64
4.CUDA8.0
5.cuDNN v5.1

一定要明白自己的配置环境,因为官方给的配置环境不一定和你的一样,我就进行了一定的修改,待会我会写出来修改的地方,如果你的环境和我不一样需要留心。

下载链接以及说明:
1.caffe可以先不下,待会用cmd命令下载就好
2.cmake(https://cmake.org/download/)
3.Anacaonda Python 2.7 x64(https://www.continuum.io/downloads)
4.下载相应的caffe依赖包,地址https://github.com/willyd/caffe-builder/releases/

仅GPU:
5.CUDA8.0 (https://developer.nvidia.com/cuda-downloads)
下载CUDA8.0的时候我就犯蠢了,我以为它的版本指的是CUDA的版本,我就想当然的在Version里下了8.1的,白白浪费了我宝贵的时间,其实它的版本指的是Windows的版本。

6.cuDNN v5.1
初次下载会让你注册,注册完就可以下载了。

我下的是5.1的。

根据要求,下载完成后,需要将cuDNN v5.1解压后的cuda文件拷贝至NVIDIA GPU Computing Toolkit\CUDA\v8.0文件夹下,比如我的是
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0。

2.配置caffe:

官方说明:

1.首先打开cmd命令行,切换到文件存储的路径。然后执行Git等一系列命令,按照说明的来,先执行前三句,比如我的是:

2.接着根据自己的情况修改caffe\scripts\bulid_win.cmd命令,把后缀名修改成txt,用vs2015将build_win.txt打开。
2.1修改里面的22-25行。

 :: Set python 2.7 with conda as the default pythonif !PYTHON_VERSION! EQU 2 (set CONDA_ROOT=C:\Miniconda-x64  //如果用的是Miniconda-x64则不用修改,如果是Anaconda,则改成自己的路径,比如我的是C:\Anaconda2)
  • 1
  • 2
  • 3
  • 4

python3.5的则对应修改26-29行。
2.2修改里面的68-90行

) else (:: Change the settings here to match your setup:: Change MSVC_VERSION to 12 to use VS 2013if NOT DEFINED MSVC_VERSION set MSVC_VERSION=14 //用vs2013的把这里修改成12:: Change to 1 to use Ninja generator (builds much faster)if NOT DEFINED WITH_NINJA set WITH_NINJA=1  //用vs2015的把这里修改成0:: Change to 1 to build caffe without CUDA supportif NOT DEFINED CPU_ONLY set CPU_ONLY=0   //只编译CPU的把这里修改成1:: Change to Debug to build Debug. This is only relevant for the Ninja generator the Visual Studio generator will generate both Debug and Release configsif NOT DEFINED CMAKE_CONFIG set CMAKE_CONFIG=Release:: Set to 1 to use NCCLif NOT DEFINED USE_NCCL set USE_NCCL=0:: Change to 1 to build a caffe.dllif NOT DEFINED CMAKE_BUILD_SHARED_LIBS set CMAKE_BUILD_SHARED_LIBS=0:: Change to 3 if using python 3.5 (only 2.7 and 3.5 are supported)if NOT DEFINED PYTHON_VERSION set PYTHON_VERSION=2:: Change these options for your needs.if NOT DEFINED BUILD_PYTHON set BUILD_PYTHON=1if NOT DEFINED BUILD_PYTHON_LAYER set BUILD_PYTHON_LAYER=1if NOT DEFINED BUILD_MATLAB set BUILD_MATLAB=0  //需要MATLAB接口的把这里设置为1:: If python is on your path leave this aloneif NOT DEFINED PYTHON_EXE set PYTHON_EXE=python:: Run the testsif NOT DEFINED RUN_TESTS set RUN_TESTS=0:: Run lintif NOT DEFINED RUN_LINT set RUN_LINT=0:: Build the install targetif NOT DEFINED RUN_INSTALL set RUN_INSTALL=0
)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

2.3 把后缀名改回cmd,在命令行下运行最后一句配置命令。

3.当你执行最后一句命令的时候,它会下载一个依赖包,并且自动在C盘用户文件夹上生成.caffe文件夹,下载的依赖包就放到里面。如你所见,下载速度贼慢,而且有可能出错,所以推荐自己下载然后放在指定位置。把你下载的caffe依赖包压缩文件放到C盘用户文件夹下生成.caffe文件夹,如我的位置是在C:\Users\John.caffe\dependencies\download。
建议先运行build_win.cmd命令,如果速度太慢再把它关闭,这样就不需要自己创建对应的文件夹,只需把压缩文件拷贝就行。
4.再运行一次build_win.cmd命令,这次不会有什么问题,等待一小段时间后cmake就把vs2015的项目给创建出来了。
5.在caffe\scripts\build文件夹下就生成了caffe.sln,用vs2015将其打开,并在release x64或者Debug x64生成ALL_BUILD文件即可

最后没有报错,那么配置就告一段落了。

3.测试caffe.exe

参见Windows下VS2015编译caffe(CPU ONLY)
下载MNIST数据库​https://pan.baidu.com/s/1o7YrhKe,解压缩后将mnist-test-leveldb与mnist-train-leveldb文件夹放到\examples\mnist下

修改lenet_train_test.prototxt文件:

//需要修改四处地方,如下红色部分标注
name: "LeNet"
layer {  name: "mnist"  type: "Data"  top: "data"  top: "label"  include {  phase: TRAIN  }  transform_param {  scale: 0.00390625  }  data_param {  source: "....省略/examples/mnist/mnist-train-leveldb" //写上你的绝对路径 ,比如我的是E:\caffe\examples\mnist\mnist-train-leveldbbatch_size: 64  backend: LEVELDB //格式改成LEVELDB  }
}
layer {  name: "mnist"  type: "Data"  top: "data"  top: "label"  include {  phase: TEST  }  transform_param {  scale: 0.00390625  }  data_param {  source: "....省略/examples/mnist/mnist-test-leveldb" //写上你的绝对路径  batch_size: 100  backend: LEVELDB  //格式改成LEVELDB  }
}  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

修改lenet_solver.prototxt文件:

net: "....省略/examples/mnist/lenet_train_test.prototxt"  //绝对路径  snapshot_prefix: "....省略/examples/mnist/lenet" //绝对路径  solver_mode: CPU //CPU模式如果的配置了GPU也可以选择GPU  
  • 1
  • 2
  • 3
  • 4
  • 5

编写批处理文件run.bat内容如下:

E:\caffe\scripts\build\tools\Release\caffe.exe  train--solver=E:\caffe\examples\mnist\lenet_solver.prototxt
//exe处写自己的绝对路径
Pause  
  • 1
  • 2
  • 3

上面替换为你的文件绝对路径就可以
​双击run.bat程序能够运行,并且之后也不会报错,那么恭喜你,Caffe-Windows配置成功了。

Windows10+CUDA8.0+VS2015+CUDNN5下配置caffe相关推荐

  1. Ubuntu16.04 LTS安装配置安装CUDA8.0、CUDNN5.1

    前言 1.前面已经装好了显卡驱动,那接下来开始配置CUDA8.0.CUDNN5.1. 2.我的安装的环境是DELL的G7 ,CPU是i7 8代,显卡是GTX 1060,系统环境是Ubuntu16.04 ...

  2. 深度学习(四十一)cuda8.0+ubuntu16.04+theano、caffe、tensorflow环境搭建

    cuda8.0+ubuntu16.04+theano.caffe.tensorflow环境搭建 目前自己撘过深度学习各种库.各种环境,已经搭建了n多台电脑,发现每台电脑配置安装方法各不相同,总会出现各 ...

  3. Ubuntu17.10 下配置caffe 仅CPU i386可以直接apt install caffe-cpu,但是怎么运行mnist代码我懵逼了...

    Ubuntu16.04下配置caffe(仅CPU) 参考:http://blog.csdn.net/zt_1995/article/details/56283249 第二次配置caffe环境,依旧把之 ...

  4. win10下安装tensorflow+cuda8.0.61+cudnn5.1+python3.5(附cuda和相对于的cudnn版本网盘下载)

    1.安装配置python3.5环境 去官网下载python3.5,直接安装记得安装路径,然后加入Path环境 我的是默认安装的,所以加入Path环境路径为:C:\Users\Administrator ...

  5. Linux16.04下配置Caffe,Pycaffe,matcaffe

    Caffe – 一个基于C++编写的深度学习框架,由于其高效性和便捷性广泛应用于CV领域.它是由贾杨清在业余时间编写的一个框架,现在是由伯特利尔大学(BVLC)来进行维护和更新. 由于它出现的比较早, ...

  6. 联想Y400安装ubuntu16.04、cuda8.0、cudnn5.1、anaconda2.7、tensorflow1.2、keras、opencv

    联想Y400一个很老的机器了,因为带了块Nvidia的GEFORCE750独立显卡,所以尝试在该老机器上配置深度学习开发环境.前前后后有不少大大小小的坑,基本上都是一路百度.谷歌过来的.记录一下. 1 ...

  7. linux nvidia 361.run,Ubuntu 16.04+Nvidia GTX 1080+CUDA8.0 深度学习环境配置

    GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是最新的Ubuntu 16.04版本,另外在Nvidia GTX1080的基础上安装相关GPU驱动,外加C ...

  8. Ubuntu16.04下配置caffe(亲测成功)

    前言: 历经一个国庆的折腾,终于成功在Ubuntu下搭建好了caffe,过程中遇到的坑真的是数不胜数,最大的一次坑是本来已经配置好了结果手残命令行一阵不知名命令之后电脑崩溃又得重装系统,结果装好系统再 ...

  9. CUDA8.0+VS2015+Win10开发环境搭建教程

    文章目录 前言 一 安装VS2015 二 安装cuda8.0 三 检测cuda是否安装成功 四 运行示例demo来进一步检测cuda安装的正确性 五 新建一个VS2015工程,运行cuda程序 六 跋 ...

最新文章

  1. 航电 2041 超级楼梯
  2. Adobe Premiere Elements 2021中文版
  3. 《好未来编程题》字符串中找出连续最长的数字串
  4. 启动代码格式:nginx安装目录地址 -c nginx配置文件地址
  5. 2019.7.29学习整理python
  6. Android 微信登录
  7. 电力系统继电保护第二版张保会_电力系统继电保护试题
  8. 采用动态解析设置***
  9. IDEA+Maven:cannot download sources
  10. 类与方法java讲解_Java中方法使用的深入讲解
  11. Java学习笔记——常用类
  12. theano —— shared, function(outputs, updates, givens)
  13. HDU1164 Eddy's research I(解法二)
  14. 编程基本功:作为程序员,你有过写优美代码的体验吗
  15. Ubuntu 18.04中安装飞行模拟器FlightGear 2018.2.1
  16. Java入门教程——下载JAVA
  17. Java8(JDK1.8)新特性
  18. ## 关于时下新兴的日常图片视频摄像防抖技术的简单介绍与讨论
  19. 传感器技术—湿敏电阻式传感器(学习笔记五)
  20. 基于vue和nodejs毕业设计酒店预约管理系统

热门文章

  1. EXT--表单AJax提交后台,返回前端数据格式的转换
  2. Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
  3. 跳出框架iframe的操作语句
  4. 我开发的kvm虚拟化虚拟机批量生产脚本
  5. android室内地图控件,[开源] Android InDoorView 室内选位控件
  6. GDAL读取S-57海图数据中文属性值乱码问题解决(续)
  7. mac上Matlab怎么运行不了,解决macOS系统下matlab无法访问中文路径及中文乱码问题...
  8. ASP.NET——上传文件超过了最大请求长度
  9. ArcGIS制图表达Representation-符号制作
  10. 一种软阴影的实现方法