caffe+vs2015+cpu only

1. 下载caffe

   以下为地址,caffe本体并不大,大概8M

            https://github.com/happynear/caffe-windows

下载后的压缩包,解压,并且可以看到文件名是caffe-windows-ms里面有个文件夹名为windows


2.安装第三方库

   本文所用opencv为331,如果你用的其他版本,可以看后文如何更改。本文是直接下载已经压缩好的第三方库,

   地址链接:https://pan.baidu.com/s/1cWToXClyVw_QUzwBtA81WQ 密码:tuhg

   caffe+vs2015+cpu only_第1张图片

然后把这个文件夹复制到前面所说windows文件夹下替换掉thirdparty文件夹。   这样第三方库算是安好。

但是注意 要把上边./windows/thirdparty/bins的路径放到系统的环境变量中,不然编译后会出现缺失各种第三方的XX.dll


3.下载Miniconda

下载Miniconda 2.7 64位Windows安装程序[来自Miniconda网站](http://conda.pydata.org/miniconda.html)。为所有用户安装并将Python添加到PATH(通过安装程序)。如果路径没添加成功,就会导致编译后运行caffe.exe缺失python27.dll,这时需要自己添加环境变量。 例:将E:\Miniconda2;放到path里

当然,选择下载Anaconda2和Anaconda3也可以,看自己需求。

不论下载了Anaconda或者Miniconda,完成后,均需要先在搜索找到Anaconda Prompt,然后运行以下命令

1.conda install --yes numpy scipy matplotlib scikit-image pippip

2.install protobuf


4.完成以上步骤,开始修改配置。

A. 找到 CommonSettings.props.example, 它在./windows下,复制一份,改名为CommonSettings.props,然后在
复制文本里用note++修改CpuOnlyBuild改为true。同时把UseCuDNNUseNCCL改为false
这里是仅CPU模式,所以这个改,如果是GPU则不用更改,同时需下载CUDNN和CUDA。

B.更改python路径,和matlab路径,如果不需要matlab则不用管,同时往下看看PythonSupport应默认true,不是则改为ture.

caffe+vs2015+cpu only_第2张图片

C.如果,你使用的第三方库的版本不对,则可以在这几行更改。



5.安装第三方库打开.\windows,看到caffe.sln,用VS2015

即生成->重新生成解决方案

1.编译完之后可以

  • 把 PythonPath的环境变量设置为\Build\x64\Release\pycaffe
  • 或者,复制文件夹 \Build\x64\Release\pycaffe\caffe 到 \lib\site-packages
  • 注意是复制整个文件夹,而不是文件夹下所有文件。与上面第三方库相反。

2.因为没有装CUDA等,所以会导致test.all,和mxnet_caffe_wrapp出现一些错误,是正常的,大概成功生成14个。

3. 如果出现无法打开cufft.lib等问题,可以去CommonSettings.props里把 如图所示的cufft.lib注释掉即可


6.验证

打开tools目录下的某个工程(例如caffe.bin,extract_features等)

右键,设置为启动项目,然后ctrl+f5运行,如果可以运行,则说明已经编译好了。

如果出现无法找到*.DLL,可以检查是否环境变量已经处理好。环境变量没问题,可以把缺失的dll放在*\caffe-windows-ms\Build\x64\Release里,看是否成功,或者可以重启试试。


7.谢谢观赏,赶紧试试吧。





你可能感兴趣的:(caffe,caffe)