【Deep Learning】caffe学习笔记(一):安装

一场艰辛的caffe安装之旅

要安装caffe的步骤还是很麻烦的,网上各种教程说的也不完全适用自己的,于是就想自己写一点东西:

  • 安装环境
  • 安装软件列表
  • 详细步骤
  • bug汇总
  • UML序列图和流程图

安装环境

Windows Server 2016 x64
显卡驱动已装好
其他啥软件也没有

安装软件列表

  1. Visual Studio 2015
  2. Cuda
  3. Cudnn
  4. Anaconda2
  5. Cmake 3.

详细步骤

有些步骤是参照http://www.cnblogs.com/hzm12/p/6422701.html

vs2015看教程,记得把该勾选的勾选,2013应该也是可以的

Anaconda2是个好东西,教程参考:http://python.jobbole.com/86236/

安装时,会发现有两个不同版本的Anaconda,分别对应Python 2.7和Python 3.5,两个版本其实除了这点区别外其他都一样。后面我们会看到,安装哪个版本并不本质,因为通过环境管理,我们可以很方便地切换运行时的Python版本。(由于我常用的Python是2.7和3.4,因此倾向于直接安装Python 2.7对应的Anaconda)

下载后直接按照说明安装即可。这里想提醒一点:尽量按照Anaconda默认的行为安装——不使用root权限,仅为个人安装,安装目录设置在个人主目录下(Windows就无所谓了)。这样的好处是,同一台机器上的不同用户完全可以安装、配置自己的Anaconda,不会互相影响。

对于Mac、Linux系统,Anaconda安装好后,实际上就是在主目录下多了个文件夹(~/anaconda)而已,Windows会写入注册表。安装时,安装程序会把bin目录加入PATH

配置好PATH后,可以通过which conda或conda –version命令检查是否正确。假如安装的是Python 2.7对应的版本,运行python –version或python -V可以得到Python 2.7.12 :: Anaconda 4.1.1 (64-bit),也说明该发行版默认的环境是Python 2.7。

提示: Anaconda2\Scripts加入path即可,windows我没有找到bin文件夹。此外,如果之前安过python的话可以把原来卸载了。

Cuda8.0安装按照官网提示就好,一路next然后应该就好了,记得把版本选对就没问题。

验证CUDA8.0已正确安装,打开cmd入nvcc -V

网上的教程大多要求用sample测试啊什么的,挺乱的,我没有试验sample(没看懂不会),就暂时默为安装成功了。一定记得改环境变量呀呀,网上挺多教程的。

至于CuDNN,可以参照http://www.cnblogs.com/hzm12/p/6422701.html

登录官网下载CuDNN_v5.1

地址:https://developer.nvidia.com/cudnn(需要注册账号)

下载完成后解压。

cuda目录下有bin,include,lib三个文件夹,拷贝目录至CUDA8.0的文件夹
,即

分别将cuda\bin、cuda\include、cuda\lib三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0对应的bin、include、lib目录下即可。

最后终于到了安装caffe了,装了一天感觉已经虚脱。直接按照https://github.com/BVLC/caffe/tree/window安装就可以了。

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

在下一步之前因为我们没有用ninja,所以右键build_win.cmd编辑,把里面各种依赖的路径改了,然后把有ninja的参数设为0,以及改成vs2015。
改完之后一定要把build文件夹删掉,然后重启cmd!!!都是泪啊。

C:\Projects\caffe> cripts\build_win.cmd

然后要把build下面的文件放到哪里哪里,我给忘记了,反正还有最后两步再安装的时候再说吧QAQ,反正还需要anaconda下载一个小东西就能搞定了。最后运行cmd,输入python然后import caffe可以就是默认安装成功了吧。今天开始学习caffe,应该会出不少锅,回头再改。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值