windows10下利用anaconda2+VS2013+Python+only-cpu搭建caffe框架

一、 下载Caffe文件

   下载网址:https://github.com/microsoft/caffe

        如果小伙伴用过版本管理工具,可以clone整个项目到自己的电脑,clone的位置为我电脑F:\faster_rcnn_python_test\caffe_micro

   在正式配置之前,我希望小伙伴能看看以上网址中的README.md,对Caffe的配置会有一定的了解。

二、anaconda2和VS2013中相关的注意点

        如何你的电脑同时安装了anaconda2和anaconda3,需要特别注意。以下是我电脑同时存在anaconda2和anaconda3时出现的一些问题,希望能有用。

        在两者同时出现时,我运行libcaffe时,出现了各种各样的问题。最终我解决这样问题的办法是,同 时卸载了anaconda2和anaconda3,再重新安装anaconda2,最后做caffe的配置,同时需要确保将anaconda2添加至电脑的Path中。

       VS2013需要注意的是需要把VS2013安装路径添加到电脑的Path路径中。如在我的电脑上需要将E:\VS2013\VC\bin添加至Path中。

三、配置Caffe环境

  1.  将 F:\faster_rcnn_python_test\caffe_micro\windows文件夹中将CommonSettings.props.example复试一个副本,并重新命名为
    CommonSettings.props 如下图:

  2. 修改CommonSettings.props文件的内容
    如果你的配置的python下的caffe接口,且电脑只支持CPUCommonSettings.props文件做如下修改:
    第7行:更改<CpuOnlyBuild>true</CpuOnlyBuild>
    第8行:更改为<UseCuDNN>false</UseCuDNN>
    第13行:更改为<PythonSupport>true</PythonSupport>
    第16行:更改变为<MatlabSupport>false</MatlabSupport>(可不更改,因为这里,我们只是编译关于python下的caffe接口)
    第47行:更改为Anaconda的安装路径。C:\Anaconda2\是我电脑下Anaconda的安装路径,所以我在此修改为
    <PythonDir>C:\Anaconda2\</PythonDir>



  3. VS2013打开F:\faster_rcnn_python_test\caffe_micro\windows\Caffe.sln,打开如下图,同时修改版本为Release版本

  4. 鼠标指向libcaffe项目,单击右键,选择属性,如下图:
  5. 在libcaffe的属性页中,将警告视为错误一栏更改为否,双击即可修改,如下图。最后应用,确定即可。

  6. 右键libcaffe,重新生成即可,生成完成后在F:\faster_rcnn_python_test下多一个NugetPackages文件夹,如下图


  7. 重复4,5,6步骤来编译caffe项目
    打开cmd,将F:\faster_rcnn_python_test\caffe_micro\Build\x64\Release中的caffe.exe拖进去,enter后,显示如下消息表示
    Caffe至此搭建成功。


四、生成python的caffe接口

  1.     重复第三大步中的4,5,6步骤来编译pycaffe项目(release版本)
    pycaffe编译完成后,可以看到在F:\faster_rcnn_python_test\caffe_micro\Build\x64\Release目录下看到一个pycaffe文件,如下图

五、运行py-faster-rcnn-master下的demo.py

        


猜你喜欢

转载自blog.csdn.net/qq_34809033/article/details/80490564
今日推荐