一、CommonSettings.props

caffe下载后解压。源代码文件夹caffe-master,到该文件夹下的windows文件夹下,将CommonSettings.props.example文件复制到该目录下并重命名为CommonSettings.props。

修改内容,true、false、false、true。

配置MatlabSupport,matlab安装目录为:D:\Englishpath\matlabC

<IncludePath>后为:

<IncludePath>$(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)</IncludePath>

PropertyGroup Condition中的CpuOnlyBuild设置为true。同时注释后面的cublas.lib文件

二、菜单栏 生成—配置管理器

找到caffe-master/windows文件夹下的caffe.sln,用VS 2013打开。点击菜单栏 生成—配置管理器,选择方案配置为Release,方案平台为x64。

三、生成libcaffe

1)右键libcaffe,生成。可能会出现错误。

提示的错误信息:

\NugetPackages\boost.1.59.0.0\lib\native\include\boost/format/alt_sstream_impl.hpp :

error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)

该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (..\..\src\caffe\util\math_functions.cpp)

2)双击该错误,弹出对话框,点击确定会跳转到错误文件中,然后不用做别的,直接保存。再次右键libcaffe,重新生成。

四、生成整个解决方案

右键整个解决方案,生成解决方案,等待一段时间,整个项目编译完成之后,会在下方显示成功15个。

同时,在caffe-master/Buid/x64下会出现Release文件夹,里面是全部的编译成功的和运行时候需要用到的动态库以及exe文件;

此外,在整个项目编译过程中会提示Nuget在下载,下载的内容是编译过程中用到的一些依赖包,编译完成后会在caffe-master同级文件夹下出现NugetPackages文件夹,该文件夹中的内容就是刚才下载的内容。

出错:

出错原因:最初的属性文件有问题。

caffe在windows 下的配置及matlab接口编译(无GPU) - coollife - 博客园 https://www.cnblogs.com/njust-ycc/p/5776286.html

配置caffe过程中,生成解决方案出错。无法打开包括文件: “gpu/mxGPUArray.h” - ostartech - 博客园 https://www.cnblogs.com/wxl845235800/p/10603114.html

五、右击解决方案--属性--通用属性--启动项目--当前选定内容--保存

六、执行caffe

单击选中caffe,点击菜单栏 调试-开始执行,或者直接ctrl+F5,会弹出如下命令窗口,说明windows系统下的caffe安装成功。

少了第五步会报错:系统无法执行指定的程序。

测试

添加系统路径(path):D:\Englishpath\caffe-master\Build\x64\Release

D:\Englishpath\caffe-master\Build\x64\Release\matcaffe

在控制台输入一个函数作为测试:

caffe.reset_all();

matlab接口可以使用。

Windows-caffe配置 - -城春草木深- - 博客园 http://www.cnblogs.com/go-better/p/6691028.html

Windows系统下安装深度学习Caffe软件的详细步骤_百度经验 https://jingyan.baidu.com/article/8ebacdf00b251749f65cd539.html

caffe在windows 下的配置及matlab接口编译(无GPU) - coollife - 博客园 https://www.cnblogs.com/njust-ycc/p/5776286.html

windows下caffe安装配置、matlab接口的更多相关文章

  1. Windows下caffe安装详解(仅CPU)

    本文大多转载自 http://blog.csdn.net/guoyk1990/article/details/52909864,加入部分自己实战心得. 1.环境:windows 7\VS2013 2. ...

  2. Windows 下如何安装配置Snort视频教程

    Windows 下如何安装配置Snort视频教程: 第一步: http://www.tudou.com/programs/view/UUbIQCng360/ 第二部: http://www.tudou ...

  3. Windows下caffe的配置和调用caffe库(一)

    一.Windows下caffe的配置: 1. 下载caffe官网提供的开发包,https://github.com/microsoft/caffe 2. 将caffe-master目录下的Window ...

  4. [转载]Apache在windows下的安装配置

    Apache在windows下的安装配置 转载自:http://blog.sina.com.cn/s/blog_536f16b00100cfat.html     1 Apache的下载 Apache ...

  5. Windows下Redis安装配置和使用注意事项

    Windows下Redis安装配置和使用注意事项 一:下载 下载地址: https://github.com/microsoftarchive/redis/releases 文件介绍: 本文以3.2. ...

  6. < python音频库:Windows下pydub安装配置、过程出现的问题及常用API >

    < python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...

  7. windows下如何安装配置mysql-5.7-m14-winx64(zip格式的安装)

    win7 64位下如何安装配置mysql-5.7.4-m14-winx64 1.   mysql-5.7.4-m14-winx64.zip下载 官方网站下载地址:http://dev.mysql.co ...

  8. Windows下CVSNT安装配置

    首先要说明:X64下安装此软件会报 “cvs [login aborted]: WIN-4H9CRJO1TRA\Administrator: Switch to user failed due to  ...

  9. windows环境Caffe安装配置步骤(无GPU)及mnist训练

    在硕士第二年,义无反顾地投身到了深度学习的浪潮中.从之前的惯性导航转到这个方向,一切从头开始,在此,仅以此文记录自己的打怪之路. 最初的想法是动手熟悉Caffe,考虑到直接上手Ubuntu会有些难度, ...

随机推荐

  1. 【转】使用scipy进行层次聚类和k-means聚类

    scipy cluster库简介 scipy.cluster是scipy下的一个做聚类的package, 共包含了两类聚类方法: 1. 矢量量化(scipy.cluster.vq):支持vector ...

  2. Linxu安装Tomcat与Jdk并卸载自带OpenJdk

    下载安装tomcat 1.下载apache-tomcat-7.0.47.tar.gz tomcat压缩包上传到linxu服务器 2.cd到文件存放目录使用(tar -xvzf apache-tomca ...

  3. sublime sftp注册码

    注册码: { "email": "xiaosong@xiaosong.me", "product_key": "d419f6-de ...

  4. sbt使用详解

    sbt使用详解 安装: 我的系统为centos6.5故采用官方提供的在线安装: curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.re ...

  5. mysql 分区处理数据

    记录一下分区代码: 1.建立存储过程,将原表按照时间转化为分区表,并建立当天分区 #alter table to partition table DELIMITER $$ USE `dc_log`$$ ...

  6. 安卓程序代写 网上程序代写[原]ViewGroup(容器组件)详解(API解析)

    一. ViewGroup简介 1.View和ViewGroup关系 UI组件在Android中的位置 : Android中的UI组件大部分都放在android.widget 或者 android.vi ...

  7. Python 内置方法new

    class Dog(object): def __new__(self): print("i am new .") def __init__(self): print(" ...

  8. Controllerizing the ScrollViewer Thumbnail

    In the last post we created a ScrollViewer Thumbnail feature using a just a bit of Xaml and databind ...

  9. 关于Unity中的声音管理模块(专题七)

    声音的要素 1: 音频文件AudioClip2: 音源AudioSource;3: 耳朵AudioListener;//全局只能有一个4: 2D/3D音频;//2D只是简单地播放声音,3D可以根据距离 ...

  10. Google ProtocolBuffers2.4.1应用说明(一)

    1.概念 Protocol buffers是一个用来序列化结构化数据的技术,支持多种语言诸如C++.Java以及Python语言,可以使用该技术来持久化数据或者序列化成网络传输的数据.相比较一些其他的 ...