CUDA编程,从零开始(1)

最近开始学习CUDA编程,真正的从零开始,第一次写博客,记录一下自己的学习历程哈,当做督促自己学习的笔记了,开始会有点乱,后面会整理的。

软件安装&环境搭建

工欲善其事必先利其器,学习的第一步准备工具,对于各类开发工具的安装,真的有点头疼,之前有个数据库的虚拟机环境来来回回装了两三天卸了好几次才成功,为了下次顺利安装,这里我会写的详细一点。

一、查看自己电脑合适的CUDA版本

很多人安装不成功主要是由于版本问题,电脑的显卡版本规定了可以安装的CUDA版本,合理的配置是后续顺利的保证。

  1. 打卡自己的NVIDIA控制面板,在桌面直接右键单击即可CUDA编程,从零开始(1)
  2. 查看自己合适的CUDA版本,点击“帮助”——>“系统信息”——>“组件”
    CUDA编程,从零开始(1)
  3. 查看对应的VS版本号。
    在本机查看到了CUDA的版本,根据这个版本号,我们到nvidia的官网查找手册,选择合适的VS和系统版本。以我的机子为例,合适的CUDA版本是9.1,在官网点击"DOCUMENTATION"——>“CUDA Toolkit”,如果当前版本与自己的不符,点击右上角older选即可,在目录根据系统选择查看合适的版本即可。
    CUDA编程,从零开始(1)
    CUDA编程,从零开始(1)

二、安装VS

一定要记得先按照VS!!!官网选择合适版本就行,一般不会有什么问题。VS2015的默认安装不包括“C+ +”的编译器,必须手动勾选Visual C+ +,不然会面临后续的CUDA编译错误!!!
网址:VS官网
CUDA编程,从零开始(1)

三、安装CUDA

  1. 进入nvidia官网,选择合适的版本,network和local都可以,根据自己电脑信息选一个就行
    CUDA编程,从零开始(1)
  2. 下载完成后双击,此处是临时位置,默认就行
    CUDA编程,从零开始(1)
    这里精简和自定义都可以,看自己了
    CUDA编程,从零开始(1)
    一般不会有什么问题,反正我选的自定义,没有任何问题。
  3. 现在检查一下我们是否安装成功,打开命令行,也就是cmd然后输入“nvcc -V”,如果安装正确的话你应该看到这样的输出:
    CUDA编程,从零开始(1)

四、使用VS和CUDA编译测试文件

安装成功后,在VS中打开测试文件,默认在nvidia中就可以看到,如果打不开在应用目录中找到CUDA Samples中可以找到。
CUDA编程,从零开始(1)
打开测试文件,可以看到很多很多测试用例,有时间可以慢慢看一看还是很有用的这里我们随便编译一个看一下是否安装成功。
CUDA编程,从零开始(1)
本次成功!!!
下次记录我的第一个CUDA程序。

相关文章: