如何在Windows上构建Caffe库(Visual Studio 2013)



有人在Visual Studio开发中成功使用Caffe库吗?如果是,你能做一个简短的概述(一步一步)吗。

我已经做了什么:-从Github下载Caffe-建筑助推-构建Cuda工具包7.5-建筑gflags-建筑glog

仍然要做:-hdf5-原蟾蜍-GLog……

有人指示吗?

更新:自从微软采用了将CAFFE移植到windows之后,现在有一种更简单的方法可以通过visualstudio为windows构建CAFFE。这个5分钟的视频描述了整个过程!

我看到了赛义德的回答,我想我有一些更容易的建议。

按照这里找到的构建方法,在窗户上轻松构建Caffe。然而,您总是必须检查它是否有更改,因为它们的代码会定期更新,但它们的文档会留下来。在我(和许多其他同事)的案例中,他们的代码是按原样构建的,开箱即用

不建议在Windows上构建和使用Caffe,但如果你坚持这样做,你会发现这个完美的分步指南非常有用。

使用Visual Studio 2013+CUDA 6.5+OpenCV 2.4.9 在Windows中构建Caffe

您还可以使用Collective Knowledge工作流框架,只需几步即可从命令行在Windows、Linux或MacOS上自动安装Caffe。参见

  • https://github.com/BVLC/caffe/issues/5654#issuecomment-372123226
  • https://github.com/dividiti/ck-caffe

基本上,您只需要执行以下操作:

   pip install ck
   ck pull repo --url=https://github.com/dividiti/ck-caffe
   ck install package:lib-caffe-bvlc-master-cudnn-universal --env.CAFFE_BUILD_PYTHON=ON

CK将检测或重建Windows上所有必要的依赖项(HDF5、Boost、OpenCV等)。然后,您可以从虚拟环境中使用Caffe,如下所示:

   ck show env
   ck virtual env --tags=lib,caffe
   python
   > import caffe

希望有任何帮助!

最新更新