最近开始学习cuda,什么都不懂,先写一篇文章记录一下自己的安装过程,其实cuda的安装还是挺简单的。
查看自己电脑适合什么样的cuda版本
1. 打开NVIDIA控制面板
2. 点击“帮助”——>"系统信息"——>"组件"
3. 因为我的电脑支持的是CUDA Toolkit 9.1的版本,所以到官网上下载:
- cuda工具各个版本的下载链接
- 因为最近官网无法正常下载,这个是我百度云的资源:https://pan.baidu.com/s/1dFcMHjL7oN5clqgasRPFsQ 密码是:oa22
4. 下面是cuda9.1和系统,编译器的兼容情况:
所以win10和vs2017和cuda9.1都是兼容的,但是最后vs2017最新版和cuda9.1并不兼容,但是我一开始就装了2017了,所以只好装插件,如果还没装vs的建议装2015,省的这么麻烦。
5.cuda的安装一直默认就可以
6.测试cuda是否安装成功
如果安装过程是默认安装的,那么vs也会装上NVIDIA的插件
7. 运行一下cuda的例子
在开始菜单栏就能找到我们刚下载的cuda例子
选择一个你喜欢的程序就可以了,但是因为最新版vs2017和cuda9.1不兼容,所以会出现sample无法编译通过的问题,下面这篇博客给出了解决方案:https://blog.****.net/LOVELESSYI/article/details/79219276,我按照文中给出的解决办法修改了host_config.h和安装编译工具后运行一个简单的例子如下:
因为重新选了一个例子,所以编译还是有问题。
右击项目名点击“属性”->“常规”,修改windows SDK 版本号为10.0.17763.0和修改平台工具集为2015(v140),如果单修改平台工具集还是会报错。
重新运行一下就可以了,下面是效果图:
总体来说环境就安装成功了,可以开始正常的学习了。不同的sample可能会遇到不同的问题,网上搜一下解决方案就好。感觉自己说得好乱,请多包涵。