Win10+VS+CUDA9.1安装教程

时间:2024-05-20 15:22:45

最近开始学习cuda,什么都不懂,先写一篇文章记录一下自己的安装过程,其实cuda的安装还是挺简单的。

查看自己电脑适合什么样的cuda版本

1. 打开NVIDIA控制面板

2. 点击“帮助”——>"系统信息"——>"组件"Win10+VS2017+CUDA9.1安装教程

3. 因为我的电脑支持的是CUDA Toolkit 9.1的版本,所以到官网上下载:

4. 下面是cuda9.1和系统,编译器的兼容情况:

Win10+VS2017+CUDA9.1安装教程

所以win10和vs2017和cuda9.1都是兼容的,但是最后vs2017最新版和cuda9.1并不兼容,但是我一开始就装了2017了,所以只好装插件,如果还没装vs的建议装2015,省的这么麻烦。

5.cuda的安装一直默认就可以

6.测试cuda是否安装成功

Win10+VS2017+CUDA9.1安装教程

如果安装过程是默认安装的,那么vs也会装上NVIDIA的插件

Win10+VS2017+CUDA9.1安装教程

7. 运行一下cuda的例子

在开始菜单栏就能找到我们刚下载的cuda例子

Win10+VS2017+CUDA9.1安装教程

Win10+VS2017+CUDA9.1安装教程

选择一个你喜欢的程序就可以了,但是因为最新版vs2017和cuda9.1不兼容,所以会出现sample无法编译通过的问题,下面这篇博客给出了解决方案:https://blog.****.net/LOVELESSYI/article/details/79219276,我按照文中给出的解决办法修改了host_config.h和安装编译工具后运行一个简单的例子如下:

因为重新选了一个例子,所以编译还是有问题。

右击项目名点击“属性”->“常规”,修改windows SDK 版本号为10.0.17763.0和修改平台工具集为2015(v140),如果单修改平台工具集还是会报错。

Win10+VS2017+CUDA9.1安装教程

重新运行一下就可以了,下面是效果图:

Win10+VS2017+CUDA9.1安装教程

总体来说环境就安装成功了,可以开始正常的学习了。不同的sample可能会遇到不同的问题,网上搜一下解决方案就好。感觉自己说得好乱,请多包涵。