caffe+windows7+vs2013配置

参考,基本都是根据  https://github.com/happynear/caffe-windows。当然我还是浪费了一些时间的,试了vs2012和vs2013版本。

最后还是vs2013成功了。

一、首先安装cuda

根据: http://blog.sina.com.cn/s/blog_534497fd0102vbu3.html ,我下载的时候只有cuda7.5了,所以安装了cuda7.5。

下载地址: https://developer.nvidia.com/cuda-downloads

一、下载caffe-windows工程

 下载 3rdparty folder: http://pan.baidu.com/s/1i390tZB 并放在项目根目录下。

下载 update中的lmdb lib file:http://pan.baidu.com/s/1dDHbbgP  放在3rdparty/lib 覆盖掉原来的。

二、Run ./src/caffe/proto/extract_proto.bat to create caffe.pb.hcaffe.pb.cc andcaffe_pb2.py.

这个时候应该是加载项目不成功的,进入 buildVS2013目录,每个文件夹中的 .vcxproj 用记事本打开,把7.0换成7.5(也就是cuda版本)

三、用vs打开项目,打开buildVS2013文件夹中的 MainBuilder.sln文件

选择属性,在C/C++选项卡中,把附加包含目录中的cuda include目录改成你自己的;

在链接器选项卡中,把附加库目录中的cuda library目录也改成你自己的。 $(CUDA_PATH_V7_5)\lib\$(Platform)

在vc++目录中,也要把附加包含目录中的cuda include目录 和

库目录: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\lib\x64 (开始按照作者的,没加下面几个目录,就提示有的文件找不到)

四、点击上边工具栏的绿色三角编译吧,编译有段时间。

然而编译完会提示cublas64_65.dll(还有一个dll也找不到,做法一样)找不到。因为我原来安装过cuda6.5,所以从cuda6.5下copy到cuda7.5下。就ok了。

note:可能cuda6.5也可以成功,按照第三步再加几个库目录,这个我没有试。

四、怎样编译tools里的.cpp文件呢

在build文件中已经给出了例子,每个项目就调用了一个.cpp文件。(如covert_image等。)

1.copy一个msvc副本一份

2.在加载的项目中直接把caffe项目中的caffe.cpp去掉,然后加载自己想编译的.cpp。

3.更改项目名称(caffe--》自己的项目名称),compile it. 在bin文件夹下产生相应的.exe。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值