win10+vs2015+CPU-only caffe环境搭建

记一下过程以防下回重置
本机环境:win10+vs2015+anaconda3

流程

安装vs2015、anaconda3、cmake

  1. vs2015
    vs2015要下update3(毕竟已经2202年了vs2015太早了老是出问题)
    可以直接到这里下:D
    win10+vs2015+CPU-only caffe环境搭建_第1张图片
    安装时记得一定一定选自定义安装(划重点),勾选c++(及web)工具项以及windows SDK
    具体勾选情况可以参照这里
    记得,万一出情况需要卸载vs,一定一定要删干净!(找找教程)
  2. anaconda3
    正常安装就好了,具体看这
  3. cmake
    cmake官网直接下就行
    win10+vs2015+CPU-only caffe环境搭建_第2张图片

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的这里的,本机配置如下:
win10+vs2015+CPU-only caffe环境搭建_第3张图片
此时把你创建的虚拟环境路径放到系统环境变量,也可以直接为图省事挪到第一个,这样一来系统默认就是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查看到的位置)
win10+vs2015+CPU-only caffe环境搭建_第4张图片
然后
win10+vs2015+CPU-only caffe环境搭建_第5张图片
分别是不用NINJA编译、只用CPU、python3.5环境、配置python接口、配置matlab接口
下面这里的几个改不改都行↓
win10+vs2015+CPU-only caffe环境搭建_第6张图片
配置matlab的话记得这里还要补上↓
win10+vs2015+CPU-only caffe环境搭建_第7张图片

      -DBUILD_matlab=ON ^

然后为了以防万一,activate虚拟环境,再开始↓

scripts\build_win.cmd

编译完成后进入build打开caffe.sln,在x64、release下对ALL_BUILD右键生成,成功即是配置完成

Q&A

  1. git上不去
    我遇到的是SSL错误
  2. No CMAKE_C_COMPILER could be found
    我用的windows SDK 10
  3. Could NOT find PythonLibs
    朋友碰上的小错
    (中途其实还有不少错,但忘记记录了,下次一定)

推荐教程

Win10+VS2015安装Caffe(含Matlab和Python接口配置)
VS2015配置caffe+cmake-GUI
Win10+VS2015 caffe环境搭建
Win10+VS2015安装Caffe(含Matlab和Python接口配置)
MATLAB2014 接口配置

你可能感兴趣的:(环境,caffe,python,人工智能)