Win10+VS2017+CUDA9.1安装教程

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

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

1. 打开NVIDIA控制面板

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

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

  • cuda工具各个版本的下载链接
  • 因为最近官网无法正常下载,这个是我百度云的资源:https://pan.baidu.com/s/1dFcMHjL7oN5clqgasRPFsQ 密码是:oa22

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

Win10+VS2017+CUDA9.1安装教程_第2张图片

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

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

6.测试cuda是否安装成功

Win10+VS2017+CUDA9.1安装教程_第3张图片

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

Win10+VS2017+CUDA9.1安装教程_第4张图片

7. 运行一下cuda的例子

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

Win10+VS2017+CUDA9.1安装教程_第5张图片

Win10+VS2017+CUDA9.1安装教程_第6张图片

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

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

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

Win10+VS2017+CUDA9.1安装教程_第7张图片

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

Win10+VS2017+CUDA9.1安装教程_第8张图片

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

你可能感兴趣的:(Win10+VS2017+CUDA9.1安装教程)