winsows10下用ninja编译配置caffe

出于好奇自己想在windows上配置一下caffe环境,于是在网上找了一些教程。发现都和caffe官网上的说法有些不同,于是抱着作死的心态去按照官网上的做法走了一遍。自己也是新手,还有许多不明白的地方,随手mark一下。

参考:https://github.com/BVLC/caffe/tree/windows

Requirements


  • Visual Studio 2013 or 2015
  • 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.

这是官网上的说明。

1.首先就是安装vs2015,这个就不必细说。

2.安装anaconda和一些必要的包:

https://www.continuum.io/downloads/   这是下载地址,下载之后双击安装程序逐步安装,记得勾选添加anaconda至环境变量这个选项,因为anaconda自带python,我下载的是python2.7版本的。安装了anaconda之后无需再安装python了。它的方便之处就是自己带了很多python的库还有spyder这个类似matlab的python集成开发环境。

然后就可打开cmd运行:

conda install --yes numpy scipy matplotlib scikit-image pip six
Windows系统上安装Caffe并确保其与CUDA、cuDNN和Python接口兼容的过程涉及多个复杂的步骤。为了帮助你顺利完成整个安装过程,建议参阅《Windows Caffe安装指南:从零开始到编译完成》。这份指南将提供详细的操作步骤和解决方案,帮助你应对安装过程中可能遇到的问题。 参考资源链接:[Windows Caffe安装指南:从零开始到编译完成](https://wenku.youkuaiyun.com/doc/6412b5abbe7fbd1778d43f8a?spm=1055.2569.3001.10343) 首先,你需要安装所有必要的依赖软件。确保Visual Studio版本符合Caffe的要求,CUDA和cuDNN也需要正确安装并配置。Python环境同样需要被配置,以便Caffe能够使用Python接口进行深度学习模型的训练和部署。 在安装好所有依赖后,你可以开始编译Caffe。以下是编译的基本步骤: 1. 使用Git克隆Caffe的源代码仓库到本地目录。 2. 进入Caffe源代码目录,并切换到适合Windows系统的分支。 3. 根据你的系统环境修改构建脚本`build_win.cmd`,配置编译选项,包括选择正确的MSVC版本、是否使用NINJA构建系统、是否只使用CPU进行构建,以及是否需要构建Python接口。 4. 执行修改后的构建脚本开始编译过程。这可能需要一些时间,具体取决于你的系统性能。 5. 编译完成后,检查Caffe是否正确安装,并测试其功能以确保一切运行正常。 在编译过程中,你可能会遇到各种问题,例如依赖库版本不兼容、路径设置错误等。在这些情况下,可以参考Caffe官方文档或访问相关技术社区寻求帮助。如果你希望进一步了解Caffe的使用方法或者希望深入理解其内部工作原理,继续阅读《Windows Caffe安装指南:从零开始到编译完成》中的进阶部分将会非常有益。 总之,编译安装Caffe虽然复杂,但通过系统地学习和实践,你可以成功搭建自己的深度学习环境。此外,为了更好地理解和使用Caffe,建议熟悉深度学习的基础知识和Caffe的架构设计,这将有助于你更好地掌握这个强大的工具。 参考资源链接:[Windows Caffe安装指南:从零开始到编译完成](https://wenku.youkuaiyun.com/doc/6412b5abbe7fbd1778d43f8a?spm=1055.2569.3001.10343)
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值