DL学习笔记【4】caffe+win10+VS2013+cuda6.5+python安装过程

首先,按照这个教程,一步一步安装~

http://blog.csdn.net/happynear/article/details/45372231

当然,默认在这之前已经安装过VS2013+cuda6.5+Anaconda2了


为了防止有些同学(比如:我)偷懒(懒得看教程就随意跳过几步,这是绝对不可以的!!!一把辛酸泪。。。),我可以再重复写一下步骤

1. 下载caffe源代码:https://www.github.com/happynear/caffe-windows

2. 下载第三方库http://pan.baidu.com/s/1bSzvKa,在源码的根目录下建立个3rdparty文件夹,把文件解压进去就可以了。 

  解压好之后,要将3rdparty/bin文件夹添加到环境变量的PATH中,这样才能让程序找到这些第三方库的dll。

4. 打开./buildVS2013/MainBuilder.sln,打开之后切换编译模式至Release X64模式。如果打开之后显示加载失败,可能你的CUDA版本和原作者的不一致,原作者的是CUDA 7.5版,这时就要用记事本打开./buildVS2013目录下各个文件夹内的.vcxproj文件,搜索CUDA 7.5,把这个7.5换成你自己的CUDA版本,就可以正常打开了。 
  另外,如果你的显卡比较老或者没有显卡,请使用./build_cpu_only/MainBuilder.sln。 
5. 点上边工具栏中的绿色三角编译吧。编译大概需要半小时左右,请耐心等待。 
6. 如果要用matlab wrapper来提取特征、观察训练好的权重的话呢,只需要把matcaffe项目里面的matlab目录修改成你自己的,然后编译,你就能从matlab/+caffe/private文件夹里面找到一个叫caffe_.mexw64的文件啦。 
7. python的wrapper类似,把pycaffe项目里的python目录改成你自己的(我用的是Anaconda),就能在python/caffe文件夹中生成_caffe.pyd的python dll文件。

3. 双击./src/caffe/proto/extract_proto.bat批处理文件来生成caffe.pb.hcaffe.pb.cc两个c++文件,和caffe_pb2.py这个python使用的文件。 

8. 反正把这里边的文件全重新生成一遍就对了


9. 然后你会发现caffe-windows-master\bin文件夹里有个caffe.exe,然后双击caffe-windows-master文件夹中的run_mnist.bat,能运行就算是之前的步骤都对了~


下面就开始配置并使用python了!

1. caffe-windows-master\python文件夹中的requirements.txt里边的库一定要一个一个安装好,不能偷懒哦

就随便在哪儿打开一个命令行,然后输入

例如:pip install Cython

其他库同理,替换最后一个单词

2. 把caffe-windows-master\python文件夹下的caffe文件夹原封搬到Anaconda2\Lib\site-packages里边

3. 我python安装的是Anaconda2,自带spyder编译器,打开之后运行下边这句

import caffe  

如果不报错,那就没问题啦



可能出现的问题:

1. google神马link不对,那就是requirement里边的protobuf没有install,重新pip install protobuf就OK啦

2. 有个synex出错的,在caffe_pb2之类的文件夹里,那就把该文件夹下含这个单词的语句全都注释掉就OK啦

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值