caffe for windows(win7+VS2012+CUDA6.5)(上)

首先,感谢笑笑魔导士大牛,在配置的过程中,你的博文给了我很大的帮助,其次感谢旭日大牛,最后感谢各位网友的无私帮助。

安装opencv及VS2012

安装VS2012,网上有很多的资源及教程。这里不再赘述。安装opencv,可以查考这篇博文 opencv安装

安装CUDA6.5

CUDA6.5下载地址: CUDA6.5  ,下载下来以后,直接点击安装就可以了。不过一般会检查你的电脑显卡是否支持。这里我原先安装CUDA7.5,电脑驱动不支持,由于电脑比较旧(不要吐槽我,09年的电脑),所以换成安装CUDA6.5.至于为什么这么安装的,我是参考笑笑魔导师的博文了。所以,就近了。。。
具体的CUDA的安装过程,可参考 cuda安装

1.下载CUDA安装包


在下载的时候,这个就看你电脑下载了。笔记本下载Notebook,台式机,就是Desktop

2.运行CUDA


直接打开运行,会出现如下画面:
这个路径随便填,安装后会自动删除。我是默认的。

3.检查安装环境


等待系统检测,你的电脑是否适合安装CUDA
检测完成后,正式进入CUDA安装界面:

4.进入安装


5.选择安装模式


这里网上有人说,如果选择精简模式,可能会安装失败,或者部分功能不能正常安装(缺少SDK)。所以这里选择自定义安装

把所有的选项都给勾选。
然后设置安装路径,这里默认安装。


6.测试环境变量是否正确

由于CUDA6.5安装后,会自动配置环境变量。不过这里还是需要检查一下。在windows下打开CMD命令窗口,输入nvcc -V

可以看到,可以检查到cuda正确安装。到这里新了吗?
NO!!!
我们还需要编译一下。
如下图,开始菜单——》NVIDIA Corporation ——》CUDA Samples——》6.5——》Browse CUDA Sample,左键,打开啊示例代码位置:

默认安装的话,应该入下图所示:

利用VS2012打开箭头所示工程。然后编译,时间长短,看电脑性能。
最后可能会有一些编译不过。(因为没有装Dx3D,不过不影响caffe,至少目前,我没有发现)嘿嘿。。。。
我是有10个没有编译通过的。
到这里,CUDA安装完成。

7.查看安装

 在安装路径中C:\ProgramData\NVIDIA Corporation\CUDA Samples\v6.5\bin ,按住shift,右键,打开命令窗口,然后cd到win32/Debug下,
输入:deviceQueryDrv.exe,可以得到如下结果:(提示,注意红色方框的数字)


截图分成两个了,其实是一个窗口。这里红色方框的数字,代表计算机的计算能力。

7.测试CUDA


如图,利用VS2012建立一个CUDA6.5的RunTime项目
编译,运行。。。

一般结果会出错的。为什么呢?因为程序的属性出错。不要问我为什么知道。就因为知道了,才写教程的。。。

右键kernel.cu属性,进入CUDA C/C++选项,点击Device下的code generation,可以看到这里默认的参数是compute_20,sm_20.。还记得上面说的红色方框吗?
这里,由于计算机的计算能力不匹配,所以我们要改成我们对应的计算能力。所以这里改成12,即compute_12,sm_12

编译运行,成功。

好了,到这里,CUDA就配置完了。
这里附一下查看电脑显卡,对应的计算能力: 显卡对应计算能力

总结:

这一节,我们主要讲解了CUDA6.5的安装,下一节,我们将讲述caffe的配置安装。

PS

如果你觉得有用,可以对作者进行小额的赞助,帮助作者完成博客的书写。谢谢。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值