Caffe 在window10+VS2015安装
嘛~基本上本体安装非常简单,比较纠结的是其他所需软件的安装。~~
- CMake
- Python
- CUDA
- cuDNN
其中如果没有NUIDIA的CPU则不用装CUDA和cuDNN,并且在安装配置文件中把选项改成CPU only.(后面详细说)
1.安装CMake
直接百度找到CMake官网,下载相应的安装包安装。注意一定要选择配置Path环境变量。如果安装的时候没配置,则手工配置。从控制面板-》系统和安全-》系统
图0
左边的高级系统设置
图0-1
右下的环境变量
图0-2
在系统环境变量中修改path
把Cmake bin的地址写入其中。
安装CUDA和cudnn(必须是NAVIDA的GPU)
从官网下载CUDA 和cudnn(下载window10版本)
然后cudnn 的压缩包解压,解压出一个cuda,里面有个bin文件夹,把bin文件夹的地址加入到环境变量path 中,如上所述。(我的path在C:\Caffe\cudnn\cuda\bin)
安装CAFFE
C:\Projects> git clone https://github.com/BVLC/caffe.git
C:\Projects> cd caffe
C:\Projects\caffe> git checkout windows
:: Edit any of the options inside build_win.cmd to suit your needs
C:\Projects\caffe> scripts\build_win.cmd
如果遇到没速度,要不就半夜下,要不就安装个代理器翻墙下。
依次在cmd中输入如下代码,如果没安装git要预先安装git(自己百度安装git)
其中输入完后也可能报错
图1
这说明配置文件build_win.cmd的设置不对
用notepad打开文件(或者把后缀改成.txt手写板编辑)
build_win.cmd在caffe\scripts\build_win.cmd
图 2
从这里进行配置,根据自己的情况。
以下是我的配置,是使用cuda+vs2015+python3.5的配置。
图3
如果不用cuda就把CPU_ONLY=1。
PYTHON_VERSION这里如果用2.7版本的,要设为2用3.5版本的要设为3。
WITH_NINJA这里一定要设为0。除非你想用ninja编译器来进行编译。
这样改完后还的去scripts\build中把CMakeCache.txt文件删除。因为这里面记录的是用Ninja来编译的,不删除的话不能用VS来编译。
然后再
C:\Projects\caffe> scripts\build_win.cmd
经过漫长的等待,Caffe就编译完成了
然后在build文件夹中有个Caffe.sln用vs2015 Release所要使用的包就可以了。