zoukankan      html  css  js  c++  java
  • 深度学习-Windows平台下的Caffe编译教程

    一、安装CUDA7.5

      Cuda是英伟达推出的GPU加速运算平台

      我这里安装的是cuda7.5,已经安装过的忽略,还没有安装过的这里有安装教程.windows下面安装还是非常简单的.

      https://developer.nvidia.com/cuda-downloads

    二、下载cuDNN

      https://developer.nvidia.com/cudnn

    三、从Microsoft官方Github上下载Caffe的源码压缩包.

      微软官方也移植了Caffe,在windows下面的配置会比较简单一点.

      https://github.com/Microsoft/caffe
      

      三、打开caffe-master文件夹,然后看到一个windows文件夹,然后继续打开windows文件夹,看到里面一个CommonSettings.props.example文件,复制出来一份,并改名字为CommonSettings.props

       

      

     四、.用VS2013打开Caffe.sln(就到刚刚那个文件夹里面),打开效果如下

      

    五、打开CommenSetting.probs.在cudapath那里把存放解压的cudnn出来的文件夹cuda的目录路径放到其中去.(比如我这里是装在D:ApplicationDevToolscudnn-8.0-windows10-x64-v5.1下面)  

      

      当然,也可以不使用CuDnn。

      

    六、设置项目为2013,或者您电脑上当前使用的VisualStudio版本。如果您电脑上只安装了VS13或者VS15,那就可以免去这步。方法是,按Ctrl一个个全选中项目,然后右击属性。选择为当前使用的平台即可。

      

     七、开始编译:首先设置为X64,Debug或Release都可以。然后在解决方案上右击选择‘生成解决方案’。

      

      

      有时候,会提示LibCaffe.lib库不存在之类的,这个时候,需要先编译libcaffe项目。之后再全部编译。

       

      编译过程中,VS会自动Nuget到所需要的所有依赖。时间比较长,但是要耐心等待。之后就顺利编译通过了。

      

    八、编译完成后,caffe-master下,就会有个Build。

      

      

      至此,编译完成!我用的是VS2013.

     九、多说一句:

      当然,大家也可以直接下载Microsoft提供的Release版本。下载后如下:https://github.com/Microsoft/caffe/releases

      

      下载好后,内容如下:不过打不开caffe.exe,会提示你缺损cn开头的四个dll。这个时候,你需要安装我们第一步中介绍的CUDA7.5即可。

      

     好了,我的已经安装过了。正常运行。效果如下。

       

  • 相关阅读:
    VMworld 2015 感受:VMware “Ready For Any”
    理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]
    Nova 操作汇总(限 libvirt 虚机) [Nova Operations Summary]
    理解 OpenStack 高可用(HA)(5):RabbitMQ HA
    [转]linux sort 命令详解
    [转]linux awk命令详解
    linux sftp 安全文件传输命令
    C++ Jsoncpp源代码编译与解析Json
    linux找不到动态链接库 .so文件的解决方法
    C++ Explicit Constructors(显式构造函数)
  • 原文地址:https://www.cnblogs.com/songxingzhu/p/6018435.html
Copyright © 2011-2022 走看看