zoukankan      html  css  js  c++  java
  • Caffe在以下环境安装:Win10+CUDA8.0+Cudnn5.0+VS2013+Matlab2016a(转载)


    Caffe在以下环境安装:Win10+CUDA8.0+Cudnn5.0+VS2013+Matlab2016a

    最近于导师要求下,从头学习Caffe。之前接触了CNN进行了图片分类,后导师提起过Caffe一词,因种种原因,一直在回避这个炙手可热的工具。如今下决心要深入学习它,就把我的心路历程及经验分享给大家。

            最开始我很盲目,一看网上教程就开始下载软件,进行安装,在第一步CUDA的安装上面就吃到不少苦头,折腾好久才知道自己的电脑根本不能安装caffe环境,最重要的是缺少英伟达NVIDIA显卡,后在博导资助下,换了电脑设备,装上GTX1060显卡。

           过程中在网上搜索到许多有用的链接,在此po出供大家学习,并感谢无私提供链接内容的所有作者!

    1> 介绍下我的环境配置并给出百度云盘链接,供大家下载安装:

                   Windows10环境下
                   显卡配置:GTX1060
                   CUDA版本:8.0                                     链接:http://pan.baidu.com/s/1c1HPC3Y 密码:ilsl
                   Visual Studio2013(内含注册码)         链接:http://pan.baidu.com/s/1miLnvDY 密码:h0tc

                   Cudnn版本:5.0                                     链接:http://pan.baidu.com/s/1dFb0zjb 密码:lefn

                   Cffe版本:caffe-windows                       链接:https://github.com/microsoft/caffe

    2> VS与CUDA关联(配置环境):


        链接1:http://www.2cto.com/kf/201605/505639.html(建议不参考2.2编译,以下我会给出)
        链接2:http://blog.csdn.net/u011821462/article/details/50145221 (其中,cuda安装完成后配置五个系统变量有错)

    3> VS下搭建(编译)Caffe环境:

         搭建caffe框架的详细过程,参考以下两个链接原作者写的很详细:

         链接1:http://blog.csdn.net/xjz18298268521/article/details/52190184
         链接2:http://www.xue163.com/2457/1/24579925_2.html#46-%E7%BC%96%E8%AF%91libcaffe%E9%A1%B9%E7%9B%AE

         若懒得看链接,我把主要步骤整理出,可供参考:

             安装完之后,以下步骤均在caffe-masterwindows文件夹下操作:

                ①更改CommonSettings.props.example文件为CommonSettings.props

                ②双击Caffe.sln文件,在VS环境中打开CommonSettings.props。接着进行以下操作:
                     a.<CudaVersion>:默认的是7.5,我的cuda版本是8.0,故这里我改为8.0
                     b.<MatlabSupport>:如果你编译matlab接口,则将false改为true
                     c.<PythonSupport>:如果你编译Python接口,则将false改为true
                     d.<CuDnn.Path>:改为你存放cudnn的路径的上一层目录。
                     e.<MatlabDir>:改为你安装的matlab路径
                     f.<CudaArchitecture>:与你的显卡处理能力匹配(查看自己Nvidia GPU的computer capability,此链接的原作者已整理 好各种型号,大家均可在里面查找到:  http://blog.csdn.net/JiaJunLee/article/details/52067962)
                ③生成(业内人士通常称这步为编译)。注:每个项目都要编译
                     操作:右击工程-生成
                     顺序:首先libcaffe,接着caffe,接着剩下的工程逐一生成。

                   

    -----------------注-----------------

    caffe.exe文件(.Buildx64Release目录下,以后训练要用到-只要看到该可执行文件就证明编译成功,不管你用什么系统,什么方式)


    4> 各种bug说明

        中间遇到的各种bug请参照:
            链接1:http://blog.csdn.net/u011185952/article/details/52577620
            链接2:http://blog.csdn.net/maxiao1204/article/details/52065203
            链接3:http://blog.csdn.net/shmilysi/article/details/53099196
            链接4:http://blog.csdn.net/hereiskxm/article/details/53517516(安装matlab2016版本看这里!!出现的bug!!!)

        我自己安装中间出现的bug总结:

             error : NuGet Error:未知命令:“overlay”   

                                          ————解决办法:删除util文件夹,解决方案caffe-重新生成解决方案

             error C1083: 无法打开包括文件: “cudnn.h”: No such file or directory  

                                          ————解决办法:将cudnn5.1版本换为cudnn5.0

            error LNK2001: 无法解析的外部符号 "__declspec(dllimport) void __cdecl google::InitGoogleLogging(char const *)" (__imp_?InitGoogleLogging@google@@YAXPEBD@Z)   

                                          ————解决办法:matcaffe右击-配置属性-常规-平台工具集-visual studio 2013(v120)

    -------------------------------------------------------------结  语---------------------------------------------------------------

              至此,安装已结束,后续基于caffe的训练测试我将一一po出。因在win10下安装太少,网上搜到的大部分都是win7系统下的caffe安装,摸索了两天半的时间才全部搞定。中间可能遇到的好多问题没有及时记录下来,大家若遇到win10安装下的问题,可相互交流。

  • 相关阅读:
    第一次团队作业——团队展示
    TAC队--团队选题报告
    TAC 坦克队
    Leetcode题库——16.最接近的三数之和
    Leetcode题库——11.盛最多水的容器
    Leetcode题库——23.合并k个排序链表
    Leetcode题库——4.寻找两个有序数组的中位数
    Leetcode题库——15.三数之和
    Leetcode题库——12.整数转罗马数字
    Leetcode题库——19.删除链表的倒数第 n 个节点【##】
  • 原文地址:https://www.cnblogs.com/Vae1990Silence/p/10097210.html
Copyright © 2011-2022 走看看