win10+vs2015+CPU-only caffe环境搭建
记一下过程以防下回重置
本机环境:win10+vs2015+anaconda3
流程
安装vs2015、anaconda3、cmake
- vs2015
vs2015要下update3(毕竟已经2202年了vs2015太早了老是出问题)
可以直接到这里下:D

安装时记得一定一定选自定义安装(划重点),勾选c++(及web)工具项以及windows SDK
具体勾选情况可以参照这里
记得,万一出情况需要卸载vs,一定一定要删干净!(找找教程) - anaconda3
正常安装就好了,具体看这 - cmake
cmake官网直接下就行

python3.5虚拟环境
caffe只支持python3.5和2.7(貌似),所以先用anaconda搭建一个基于python3.5的虚拟环境
开cmd键入
conda create -n caffe-python35 python=3.5
caffe-python35可以替换成你自己想设的虚拟环境名字
进入刚刚创建的虚拟环境
activate caffe-python35
可以用conda也可以直接pip
conda install --yes numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz
or
pip install numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz
↑上两段是安完之后copy的这里的,本机配置如下:

此时把你创建的虚拟环境路径放到系统环境变量,也可以直接为图省事挪到第一个,这样一来系统默认就是python3.5了
查看你的虚拟环境位置↓
conda env list
caffe配置
跟着官网走↓
git clone https://github.com/BVLC/caffe.git
cd caffe
git checkout windows
然后进入\scripts找到build_win.cmd,右键编辑
首先是把你刚才添加入环境变量的那个python位置拷贝过来(就是conda env list查看到的位置)

然后

分别是不用NINJA编译、只用CPU、python3.5环境、配置python接口、配置matlab接口
下面这里的几个改不改都行↓

配置matlab的话记得这里还要补上↓

-DBUILD_matlab=ON ^
然后为了以防万一,activate虚拟环境,再开始↓
scripts\build_win.cmd
编译完成后进入build打开caffe.sln,在x64、release下对ALL_BUILD右键生成,成功即是配置完成
Q&A
- git上不去
我遇到的是SSL错误 - No CMAKE_C_COMPILER could be found
我用的windows SDK 10 - Could NOT find PythonLibs
朋友碰上的小错
(中途其实还有不少错,但忘记记录了,下次一定)
推荐教程
Win10+VS2015安装Caffe(含Matlab和Python接口配置)
VS2015配置caffe+cmake-GUI
Win10+VS2015 caffe环境搭建
Win10+VS2015安装Caffe(含Matlab和Python接口配置)
MATLAB2014 接口配置