最后发现用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 Toolkit\CUDA\v8.0
8.出现错误
https://blog.csdn.net/change_things/article/details/80577340
9.编译好以后,进入G:\caffe\matlab\+caffe\private\Release,将caffe_.mexw64复制到private文件夹下。否则运行时调用matlab接口一直提示“找不到caffe_”
如果依然报错执行命令 >>addpath(genpath('G:\caffe\matlab'))