在windows下安装caffe

以下是参考网站:

http://blog.csdn.net/jasonzhangoo/article/details/54866120

我是在win10+VS2013,matlab接口我是matlab2014b,因为是下的是蟒蛇3,python版本跟caffe不怎么一致,根据caffe的标注是要用python,所以没在python下配置caffe。

如果你看完这篇东西,做出来遇到错误,欢迎咨询QQ:214516448,有偿帮你远程解决各种配置环境的error,解决速度超级快。

一、下载caffe

 

  1. 打开 Caffe 下载地址,点击 Clone or download-> Download ZIP

 

二、安装CUDA和CUDNN

1.在安装前,请把Caffe的/caffe-master/windows 文件夹里面的 CommonSettings.props 。参考里面所支持的CUDA和cuDNN的版本完成下面两个下载b。
2.打开 CUDA 下载地址,拉到下方点击 DOWNLOAD

1.选择 Windows-x86_64-10-exe,如果你的操作系统是别的版本,请在 Version 里进行选择

2.下载后点击运行,安装路径请选择默认路径
3.我装的是CUDA7.5 for windows
3.打开 cuDNN 下载地址,点击 Download,
1.下载前需要先注册
2.注册完成后,下载 cuDNN v4 或者 cuDNN v5。
3.我装的是V5,for CUDA7.5  

 

 

 

三、编译前

  1. 打开 CUDA 安装路径中的MSbuildExtensions 文件夹,如果你在之前安装时选的是默认路径,那么它应当在 c 盘 / Program File/NVIDIA GPU CpmputingToolkit/CUDA/8.0/extras/visual_studio_integration 里
  2. 拷贝MSbuildExtensions 文件夹中的所有文件,复制到 C 盘 / Program File(x86)/MSBuild/Microsoft.Cpp/v4.0(这里取决于你安装的版本)/V120/BuildCustomizations文件夹下,替换目标中的文件
  3. 打开到 caffe-master/caffe-master/windows 文件夹,用 VS2013 运行 Caffe.sln 文件。点击 VS2013 里右边的CommonSettings.props 

            <!-- CuDNN 4 and 5 are supported -->
            <CuDnnPath>G:\cuda</CuDnnPath>
            <ScriptsDir>$(SolutionDir)\scripts</ScriptsDir>
    
    1. 第七行cpuonlybuild如果true就是cpu版本,false就是gpu版本,gpu版本下面第八行要使用cudnn改为true,cuda的版本改为版本7.5
              <CpuOnlyBuild>false</CpuOnlyBuild>
              <UseCuDNN>true</UseCuDNN>
              <CudaVersion>7.5</CudaVersion>
      
    2. 下面的Pythonsupport和matlabsupport就是选择支持哪些接口,这里我Python版本太高用不了,matlab可用。如果你要装python,那在python对应那填true
              <!-- NOTE: If Python support is enabled, PythonDir (below) needs to be
               set to the root of your Python installation. If your Python installation
               does not contain debug libraries, debug build will not work. -->
              <PythonSupport>false</PythonSupport>
              <!-- NOTE: If Matlab support is enabled, MatlabDir (below) needs to be
               set to the root of your Matlab installation. -->
              <MatlabSupport>true</MatlabSupport>
      

       
    3. 第24行,网上争议很大,有的说要,有的说不用,加了反而有bug。我个人安装了很多次,认为还是要加,加之后还要配置环境(下面会说)
    4. 在python和matlab那加上对应的路径。python加的是蟒蛇的路径,这里我就没加。matlab加的是matlab的安装文件夹。并且!在55行添加$(MatlabDir)\toolbox\distcomp\gpu\extern\include;
          <PropertyGroup Condition="'$(PythonSupport)'=='true'">
              <PythonDir>C:\Users\Administrator\Anaconda3</PythonDir>
              <LibraryPath>$(PythonDir)\libs;$(LibraryPath)</LibraryPath>
              <IncludePath>$(PythonDir)\include;$(IncludePath)</IncludePath>
          </PropertyGroup>
          <PropertyGroup Condition="'$(MatlabSupport)'=='true'">
              <MatlabDir>D:\matlab\matlab</MatlabDir>
              <LibraryPath>$(MatlabDir)\extern\lib\win64\microsoft;$(LibraryPath)</LibraryPath>
              <IncludePath>$(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)</IncludePath>
      

 

 

四、更改编译属性和环境

 

1.右击caffe-属性

单击配置属性,上方的配置选为活动(Release),平台选为活动(x64)

 

再点击配置属性,点击 C/C++ ,警告等级 设为 3 ,警告视为错误 设为 否,点击 确定

2.同样的方法对libcaffe属性中进行如下修改,警告等级设为1 ,警告视为错误 设为 否,

3.在上面caffe-属性和libcaffe-属性的配置属性,VC++目录里,加入cuDNN解压后的路径

4.配置环境,右键电脑-属性-高级系统设置-高级-环境变量。在用户变量path和系统变量CLASSPATH都加 cuDNN的路径 ..\caffe-master\Build\x64\Release

5.打开到 caffe-master/caffe-master/windows 文件夹,用 VS2013 右击libcaffe,点击生成,你可能要等很久,但当他说成功1个,那就行了。

6.点击VS的菜单栏生成-生成解决方案。然后经过漫长的等待,如果成功16个,没有跳过,那就没问题了。

 

五、加入caffe到matlab

 

将caffe文件目录下的matcaffe加入到matlab的路径中

caffe-master\caffe-master\Build\x64\Release\matcaffe,点击菜单中的设置路径,以后每次就直接可以在matlab中调用caffe库了。

测试一下,

说明caffe的matlab接口以及可以使用。

 

更多相关推荐

在Windows系统下安装caffe

最近,在怼着球面卷积神经网络源码看,虽然不出意外的看傻了,但caffe的安装还是需要记录一下...

继续阅读

Caffe 在Windows 10下的安装

参考信息: HowtoinstallCaffeinwindowsin5min(https://www.youtube.com/watch?v=nrzAF2sxHHM...

继续阅读

caffe在windows(无GPU)下安装

作为一枚对机器学习有基础,但对深度学习一无所知的DL-er。就这样在深度学习的浪潮下,走上了D...

继续阅读

windows下的caffe安装

目前有三种CAFFE:windows官方caffe:https://github.com/Microsoft/caffecaffe的官方windows版...

继续阅读

windows下安装使用caffe

1.在github上下载caffe的windows版代码2.下载编译依赖的库文件https://github.com/willyd/caff...

继续阅读

Windows下Caffe在GPU编译过程

Windows下Caffe在GPU编译过程GeForce8800GTS512:cc=1.1CUDA6.5问题一:src/caffe/layers/conv_...

继续阅读

在windows下用caffe跑ImageNet

使用caffe主要分为三大步:【1】用convert_imageset.exe把图片数据库转换为.lmdb或者.leveldb...

继续阅读

Windows10 下安装caffe

Windows10下安装caffe本文主要包含如下内容:Windows10下安装caffeCaffe安装及编译教程Windows...

继续阅读

windows7下caffe安装

在下载之前还有很多东西需要下载,如vs2013,boost_1_57_0,opencv2.4.9,cuda7.0.28安装即可...

继续阅读

deeplearning库Caffe在windows下...

好不容易闲下来,决定跑一下Caffe看看,碰到几个配置的小问题,将配置过程记录如下:基本的环...

继续阅读