最后发现用cmake_gui.exe安装最方便,加一个cudnn路径就行了,然后勾选选项就可以自动完成编译,很是方便

下面这个是命令行安装方法

1.参照官方命令行安装的方法

https://github.com/BVLC/caffe/tree/windows

参考:(a) https://blog.csdn.net/hanzy88/article/details/79183631

(b)https://www.jianshu.com/p/7dc4b48db3cb

(c)https://blog.csdn.net/qq_30263737/article/details/81782343

成功总结:用git bash下载caffe包参照(b),修改build_win.cmd参照(a)(c),强调将第99行 RUN INSTALL 设置成1

2.需要先安装好github,打开git bash进行安装

3.提示没有cmake,官网下载cmake,解压后,cmake.exe的位置路径加入系统环境path里面

4.python需要2.7,3.5版本,用其他版本会出错

5.一旦编译失败,重复编译之前要删除caffe/scripts目录下bulid中所有文件,重新加载scripts中的build_win.cmd,否则一直错在同一个地方(每一次更改变动,都要删除build文件里的所有文件)。

6.有个包libraries_v140_x64_py27_1.1.0.tar.bz2(python=2.7)如果换成python=3.5要改成对应3.5包

可以手动下载放到C:/Users/Administrator/.caffe/dependencies/download/libraries_v140_x64_py27_1.1.0.tar.bz2

下载地址 : https://download.csdn.net/download/qq_27637193/10263098

 7.记得修改build_win.cmd中cuda的位置,E:Program Files (x86)NVIDIA GPU Computing ToolkitCUDAv8.0

window编译caffe总结

8.出现错误

https://blog.csdn.net/change_things/article/details/80577340

9.编译好以后,进入G:caffematlab+caffeprivateRelease,将caffe_.mexw64复制到private文件夹下。否则运行时调用matlab接口一直提示“找不到caffe_”

如果依然报错执行命令  >>addpath(genpath('G:caffematlab'))