github有如下说明

Windows Setup


Requirements

  • Visual Studio 2013 or 2015
    • Technically only the VS C/C++ compiler is required (cl.exe)
  • CMake 3.4 or higher (Visual Studio and Ninja generators are supported)

Optional Dependencies

  • Python for the pycaffe interface. Anaconda Python 2.7 or 3.5 x64 (or Miniconda)
    • Matlab for the matcaffe interface.
  • CUDA 7.5 or 8.0 (use CUDA 8 if using Visual Studio 2015)
  • cuDNN v5

We assume that cmake.exe and python.exe are on your PATH.

我的安装环境为VS 2015、CMake 3.4.3、Anaconda Python 3.5.2、CUDA 8.0、cuDNN v5
Anaconda和Python的版本对应关系及下载地址可以从这里找到,Anaconda Python

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

我这里使用的是git bash,相应的安装、使用教程可以从这里找到,GitBash
Windows10安装caffe的方法

编译

而后编辑在caffe\scripts路径下的build_win.cmd文件。

  • 如果用CUDA,就SET CPU_ONLY=0
  • PYTHON_VERSION设置自己需要的2或3
  • SET WITH_NINJA=0
  • 在倒数第二行加入CUDA路径
-DCUDNN_ROOT=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 ^

编译前请删除,如下文件

caffe\scripts\build路径下的CMakeCache.txt文件

若出现如下问题,请首先给VS安装C++组件
–The C compiler identification is unknown
–The CXX compiler identification is unknown

安装完成C++组件后,再次运行build_win.cmd,开始下载
Windows10安装caffe的方法
如有提示,找不到pthread.h,这是由于这个库是LINUX、UNIX的VS有的库,而Windows没有,可以参照这个博客进行安装,VS2015配置pthread.h
重新build,经过半个多小时,超多的warning,还是build成功了
Windows10安装caffe的方法
那个DCUDNN_ROOT的问题,其实是这样的。
在build_win.cmd里,如果CUDA设置了环境变量,且cuDNN拷进了CUDA,就不需要再指定路径了。
如果CUDA没设置环境变量,就需要指定路径。

我这里是写多余了。

测试

进入/caffe/python路径,打开python,测试import caffe成功
Windows10安装caffe的方法
将/caffe/python/caffe文件夹拷贝到\Anaconda3\Lib\site-packages目录下,这样直接打开系统默认的Anaconda的Python也可以import caffe了。

用VS2015打开/caffe/scripts/caffe目录下的caffe.sln解决方案
Windows10安装caffe的方法
对整个解决方案进行Build操作。
等编译完成后,在如下路径会产生caffe.exe文件

C:\Documents\Caffe\caffe\scripts\build\tools\Release

事实上不编译这个项目,也会有这个文件,之前的build_win.cmd已经完成了这一步编译…
将路径加入系统变量path,然后在cmd测试。

path='C:\Documents\Caffe\caffe\scripts\build\tools\Release'
cmd
输入 
caffe.exe -version
输出
caffe.exe version 1.0.0

相关文章:

  • 2021-06-29
  • 2022-12-23
  • 2021-12-06
  • 2021-11-19
  • 2021-05-31
  • 2022-02-24
  • 2021-11-29
  • 2021-07-25
猜你喜欢
  • 2022-02-16
  • 2021-09-02
  • 2022-01-12
  • 2021-12-05
  • 2021-03-29
  • 2021-09-15
  • 2021-04-18
相关资源
相似解决方案