在安装CUDA的时候,会安装三个大的组件,分别是NVIDIA驱动、toolkit和samples。驱动用来控制gpu硬件,toolkit里面包括nvcc编译器、Nsight调试工具(支持Eclipse和VS,linux用cuda-gdb)、分析和调试工具和函数库。samples或者说SDK,里面包括很多样例程序包括查询设备、带宽测试等等。接下来笔者就带领大家安装CUDA。
2.1 Windows安装CUDA(GeForce 610M+CUDA7.5)
首先确认你的电脑是否安装了nvidia显卡,目前CUDA只支持Nvida的显卡,不支持AMD/ATI的显卡(AMD对OpenCL支持的很好)。在设备管理器中,可以查看显卡信息。如下图所示,含有NVIDIA的显卡,就可安装。
【注】笔者的是GeForce 610M,请读者自行查看显卡型号。
CUDA支持链接:https://developer.nvidia.com/cuda-gpus
笔者可以查看自己的电脑是否支持CUDA。
在英伟达的官网上下载cuda工具包,注意是windows系统的,而且需要看清楚是笔记本还是台式机的安装包,我的是笔记本,下载笔记本的安装套件,双击打开安装即可,如下图,按照提示安装,在这过程中,它也会更新nvidia的显卡驱动。
下载链接:https://developer.nvidia.com/cuda-toolkit-archive
【注】笔者安装的是7.5(2015年9月)版本的,最新的版本是9.0(2017年9月),安装方法基本都差不多。
【第一步】系统检查。
双击可执行程序进行安装即可自动检查。
【第二步】同意许可协议。
【第三步】安装选项设置。
【第四步】安装程序。
安装完成。
CUDA工具包安装完成后,我们还需要确认,CUDA是否已经正确安装,我们可以先检查nvcc编译器是否正确安装,在命令提示符窗口中输入:nvcc -V,回车查看是否有版本信息。若出现版本信息,则证明nvcc安装成功,如下图所示。
接下来就是测试安装环境了,英伟达官方提供了实例代码,目录是C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\ ,在该目录下有几个版本的VS解决方案,笔者使用的是VS2012,因此使用Samples_vs2012.sln,运行结果如下图所示。
2.2 Linux下安装CUDA
笔者有空再更新了。
接下来开启CUDA编程之旅吧。