在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接口以及可以使用。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值