caffe学习笔记:windows环境下caffe-window安装(CPU版)

配置:win7_64bit+VS2013

准备工作:下载微软官方提供的caffe安装包,下载地址:https://github.com/Microsoft/caffe,下载完毕解压到目标文件夹即可,笔者放置在E盘根目录中。

一、修改配置文件

打开E:\caffe-master\caffe-master\windows,找到CommonSettings.props.example文件复制(原文件作为备份)更改文件名为CommonSettings.props,该文件为caffe的配置文件(GPU/CPU、Python接口、Matlab接口均在该文件中进行配置),用VS打开并更改该文件内容如下,相关内容见注释。



    
    
        $(SolutionDir)..\Build
        
        true  //true为CPU版,false为GPU版
        false    //是否使用Cudnn加速,当CPU版时设置为false
        7.5  //Cuda版本设置
        
        false    //是否支持Python,设置为true后面需设置相应Python安装路径
        
        false    //是否支持Matlab,设置为true后面需设置相应Matlab安装路径
        

        
        compute_35,sm_35;compute_52,sm_52

        
        
        $(SolutionDir)\scripts
    
    
        cublas.lib;cuda.lib;curand.lib;cudart.lib
    

    
        cudnn.lib;$(CudaDependencies)
    
    
        $(CuDnnPath)\cuda\lib\x64;$(LibraryPath)
        $(CuDnnPath)\cuda\include;$(IncludePath)
    

    
        $(BuildDir)\$(Platform)\$(Configuration)\
        $(BuildDir)\Int\$(ProjectName)\$(Platform)\$(Configuration)\
    
    
        $(OutDir);$(CUDA_PATH)\lib\$(Platform);$(LibraryPath)
        $(SolutionDir)..\include;$(SolutionDir)..\include\caffe\proto;$(CUDA_PATH)\include;$(IncludePath)
    
    
        C:\Miniconda2\    //设置相应Python安装路径,最后应该无\
        $(PythonDir)\libs;$(LibraryPath)    //设置相应Python库目录
        $(PythonDir)\include;$(IncludePath)    //设置相应Python库目录
    
    
        C:\Program Files\MATLAB\R2014b    //设置相应Matlab安装路径,最后无\
        $(MatlabDir)\extern\lib\win64\microsoft;$(LibraryPath)    //设置相应Matlab库目录
        $(MatlabDir)\extern\include;$(IncludePath)    //设置相应Matlab包含目录
    
    
        
            CPU_ONLY;%(PreprocessorDefinitions)
        
    
    
        
            USE_CUDNN;%(PreprocessorDefinitions)
        
        
            USE_CUDNN
        
    
    
        
            WITH_PYTHON_LAYER;BOOST_PYTHON_STATIC_LIB;%(PreprocessorDefinitions)
        
    
    
        
            MATLAB_MEX_FILE;%(PreprocessorDefinitions)
        
    
    
        
            false
            true
            _SCL_SECURE_NO_WARNINGS;USE_OPENCV;USE_LEVELDB;USE_LMDB;%(PreprocessorDefinitions)
            true
        
    
    
        
            Full
            NDEBUG;%(PreprocessorDefinitions)
            MultiThreadedDLL
            true
        
        
            true
            true
            UseLinkTimeCodeGeneration
            true
        
    
    
        
            Disabled
            _DEBUG;%(PreprocessorDefinitions)
            MultiThreadedDebugDLL
        
        
            true
        
    

注意:Matlab2014版本包含路径应设置为:

        F:\Program Files\MATLAB\R2014b
        $(MatlabDir)\extern\lib\win64\microsoft;$(LibraryPath)
        $(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)  //增加$(MatlabDir)\toolbox\distcomp\gpu\extern\include;

二、编译工程

1. VS打开Caffe.sln,默认启动项目为libcaffe,不是请将libcaffe设为启动项目,将解决方案配置为Release x64,单击调试选项下的开始执行(不调试),开始自动下载所需的程序包(需要一段时间)。

caffe学习笔记:windows环境下caffe-window安装(CPU版)_第1张图片

2. 下载完毕项目开始编译,中间会报错(提示编码错误),单击确定,双击错文跳转到错文文件,根据提示保存下文件即可,再次单击调试选项下的开始执行(不调试),执行完毕弹出caffe.exe窗口,提示没有相关连接,确定关闭提示即可。

3. 右击解决方案,单击选项生成解决方案,开始生成解决方案,需要耗费一定时间。

caffe学习笔记:windows环境下caffe-window安装(CPU版)_第2张图片

4. 运行完毕提示生成成功15个,则caffe配置完成。


你可能感兴趣的:(caffe学习)