visual studio 编译caffe 应用于python环境(无cuda)

Posted clayyjh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 编译caffe 应用于python环境(无cuda)相关的知识,希望对你有一定的参考价值。

1.卸载visual studio(如果你的vs为2013版本进入步骤2,否则务必卸载原版本,安装vs2013)

2.安装vs2013。官网链接:https://my.visualstudio.com/Downloads?q=visual%20studio%202013&wt.mc_id=o~msft~vscom~older-downloads

3.下载caffe master。官网链接:https://github.com/Microsoft/caffe

4.解压缩caffe master,在.\\caffe-master\\windows下找到文件CommonSettings.props.example。删除该文件后缀.example。

5.安装64位python:https://www.python.org/downloads/。(以python2.7为例。一定要安装64位,否则编译caffe会报错)

6.打开CommonSettings.props。修改第8行,true改成false。13行false改成true。48行更改python路径。保存。

7.打开.\\caffe-master\\windows下caffe.sln

8.修改以下部分:

 

右键解决方案属性:

 

 

 右键libcaffe属性

 

 

 右键libcaffe,build

 右键caffe属性

右键caffe,build

右键pycaffe属性

 

 

  右键pycaffe,build

  右键解决方案,build.

9.编译结束

10.将.\\caffe-master\\caffe-master\\Build\\x64\\Release\\pycaffe\\下的caffe文件夹复制到.\\python\\27\\27\\Lib\\site-packages。

11. 添加环境变量.\\caffe-master\\caffe-master\\Build\\x64\\Release。

12.安装caffe依赖的库

 ps:在安装imgaug包和imageio包时,在python2.7环境下会报错,这是因为使用pip安装python包时,pip install xxx是安装最新的包,而有些最新的包经常是python3环境下的,此时应该输入以下命令:

pip install imgaug==0.4.0 
pip install imageio==2.6.1

13.python ide中import caffe检验运行是否报错。

安装过程中遇到任何错误请耐心百度or谷歌,肯定可以解决的!

 

以上是关于visual studio 编译caffe 应用于python环境(无cuda)的主要内容,如果未能解决你的问题,请参考以下文章

Caffe+Visual Studio 2015编译可以有多简单?

Caffe+windows7+Visual Studio 2015+Python+CPU配置记录

Visual Studio 2015+CUDA8.0+CUDNN5配置Caffe-windows(BLVC)

mingw 和 Visual Studio 应用程序之间的共享内存

如何只用visual c++编译器而不安装visual studio

哪些编译器选项用于在 Visual Studio 中编译 C++ STL 类/函数?