参考:

http://blog.csdn.net/baidu_26408419/article/details/53711640

http://www.cnblogs.com/love6tao/p/5706830.html

http://www.itdadao.com/articles/c15a262087p0.html

http://blog.csdn.net/fuwenyan/article/details/70889279?utm_source=itdadao&utm_medium=referral

虽然网上安装教程很多了,但是却甚少能够只按照一篇博客教程安装成功,还是需要多多参考,下面记录了我安装的过程

一、下载安装

1.下载 caffe    https://github.com/BVLC/caffe/tree/windows 这是微软修改的caffe windows版本,集成了caffe编译需要的第三方库

2.下载安装vs2013

3.下载安装cuda8.0   https://developer.nvidia.com/cuda-downloads

4.下载CUDNN(caffe文档中提到,当前只支持v4和v5版本)   https://developer.nvidia.com/cudnn
  下载后将CUDNN解压到CUDA的安装目录下即可 CUDA的默认安装路径是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0

二、配置

1.在caffe中的windows目录下有一个属性表文件 CommonSettings.props.example, copy一份并重命名为CommonSettings.props

2.打开CommonSettings.props修改配置,只需要修改红色框出来的部分

注意添加CUDNN的路径为,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0(最后的cuda不要加上去,程序中会自动加)

CudaArchitecture参数处由电脑上的显卡决定

3.配置完CommonSettings.props后,需要将CUDA8.0.props复制一份到vs的系统路径中去(相当于在vs中添加cuda的path,lib)

cuda8.0.props 在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

4.首先编译libcaffe,然后编译其他项

5.编译后可执行的文件在,caffe中的Bulid\x64\release下面(包括caffe.exe、convert_imageset.exe等经常要用到的文件)
添加环境变量,我的路径是

D:\caffe\Build\x64\Release
D:\caffe\Build\x64\Release\pycaffe

6.成功生成解决方案后,在caffe-windows\Build\x64\Release\pycaffe\caffe路径下会有_caffe.pyd文件。将_caffe.pyd文件所在的文件夹caffe复制到Anaconda2\Lib\site-packages中。不做这一步会导致在python中import caffe提示NO Model named caffe

添加完毕环境变量后最好重启下系统

7.测试

在命令行中输入caffe,没错误就没问题
在命令行中输入:

python
import caffe

没报错就说明python caffe接口成功

windows配置caffe + python和matlab接口的更多相关文章

  1. win7下编译Microsoft版的caffe包的MATLAB接口(CPU模式)

    本博客是基于http://www.cnblogs.com/njust-ycc/p/5776286.html这篇博客修改的,做出了更正与补充. 本人机器的环境:Win7+MATLAB2014b+VS20 ...

  2. Windows中使用 Python 调用 Matlab 程序

    https://ww2.mathworks.cn/help/matlab/matlab_external/system-and-configuration-requirements.html http ...

  3. Windows 配置 Apache Python CGI

    提示:安装Apache可参考 https://jingyan.baidu.com/article/0eb457e53c019f03f1a905c7.html 1.  打开URL: https://ww ...

  4. Caffe实战五(Caffe可视化方法:编译matlab接口)

    接上一篇文章,这里给出配置caffe后编译matlab接口的方法.(参考:<深度学习 21天实战Caffe 第16天 Caffe可视化方法>) 1.将Matlab目录更新至Caffe的Ma ...

  5. caffe在windows 下的配置及matlab接口编译(无GPU)

    本人机子windows 10,matlab2015a,vs2013(官网使用的是vs2013) 1.首先去github上下载caffe的windows包,地址:https://github.com/B ...

  6. windows下caffe GPU版本配置

    由于项目需要,所以在自己本子上配置了一下windows下GPU版本的caffe; 硬件:  win10    ;      gtx1070独显(计算能力6.1): 安装软件:     cudnn-8. ...

  7. Windows 10下安装配置Caffe并支持GPU加速(修改版)

    基本环境 建议严格按照版本来 - Windows 10 - Visual Studio 2013 - Matlab R2016b - Anaconda - CUDA 8.0.44 - cuDNN v4 ...

  8. 学习笔记之 初试Caffe,Matlab接口提取feature

    Caffe 提供了matlab接口,可以用于提取图像的feature.

  9. Caffe Python特征抽取

    Caffe Python特征抽取 转载 http://www.cnblogs.com/louyihang-loves-baiyan/ Caffe大家一般用到的深度学习平台都是这个,关于Caffe的训练 ...

随机推荐

  1. DOS常用命令及进制转换

    DOS是一种用户单任务磁盘操作系统.在DOS中,我们可以通过DOS命令来管理设备和文件,如打印文件.删除文件,复制文件,创建新的文件夹和文档并编写内容等功能同时也是JAVA编程基础的一个入门.进入DO ...

  2. JDBC基本开发

    JDBC基本开发步骤 一:注册驱动 方式一:DriverManager.registerDriver(new Driver()); //存在注册两次问题,性能较低,消耗资源 方式二:Class.for ...

  3. visual studio no editoroptiondefinition export found for the given option nam

    今天用VS 2012打开项目,打开项目时,出现以下的bug.解决方法:清理了在C盘用户文件目录下的缓存. 具体的路径是:C:\Users\{当前用户}\AppData\Local\Microsoft\ ...

  4. 清空jQuery validation 显示的错误信息

    现在做个BS结构的查询系统,登陆的时候添加个重置的按钮. 他的功能主要是: 1.清空Input的text 2.jQuery validation插件当错误的时候显示的信息,解决方法如下面的代码 var ...

  5. MySQL show processlist说明

    html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,h ...

  6. LeetCode 209. Minimum Size Subarray Sum (最短子数组之和)

    Given an array of n positive integers and a positive integer s, find the minimal length of a contigu ...

  7. WindowsAll下安装与破解IntelliJ IDEA2017

    IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具( ...

  8. linux makefile 编译多个.c文件 实例

    本例由 main.c  add.c sub.c add_sub.h 四个文件组成:编写Makefile执行程序 /******************************************* ...

  9. Azkaban 2.5.0 搭建和一些小问题

    安装环境: 系统环境: ubuntu-12.04.2-server-amd64 安装目录: /usr/local/ae/ankaban JDK 安装目录: export JAVA_HOME=/usr/ ...

  10. Linux系列教程(十四)——Linux用户和用户组管理之相关配置文件

    前面我们介绍了软件包管理.首先介绍了rpm包的相关命令,但是我们发现直接安装rpm包会被其依赖性折磨的不行,然后解决办法是yum在线管理,通过yum命令安装rpm包能自动帮助我们解决依赖性.最后又介绍 ...