CUDA框架是NVIDIA发布的在GPU上的并行计算的平台和模型, 在2006年第一代CUDA发布,到现在已经是第9代CUDA。今天我将分享如何正确安装CUDA并调试样例。
具体安装步骤:
(1)、首先确认电脑上有GPU设备,例如我的设备上有两块GTX1080的GPU。
(2)、下面就要下载CUDA Toolkit安装包,我的电脑系统时win10企业版本,所以我下载的CUDA Toolkit8.0 win10版本。
(3)、下载完成后安装时选择自定义安装,我们将Samples项目安装到我们自己想要的路径下(D:\CUDA Project)。
(4)、安装完成后,用VS2015打开上面Samples项目。随便选一个子项目bandwidthTest为例,右击生成。在win10系统下我出现了以下错误信息:MSB4062。
解决方法:通过查阅资料,了解到CUDA需要在.NET Framwork3.5的环境下工作,而win10默认时没有安装.NET Framwork3.5,只安装了.NET Framwork4.7。
问题:如何在win10系统上安装.NET Framwork3.5?
答:我在网上查找到最方便的方法,首先需要下载cab格式的.NET Framwork3.5离线安装包,下载地址:https://pan.baidu.com/s/1geAjsaf。下载完成后把NetFx3.cab的离线安装包放到win10的C:\Windows文件夹里。然后点击win+X,选择Windows PowerShell(管理员),输入命令:dism /online /Enable-Feature /FeatureName:NetFx3 /Source:"%windir%" /LimitAccess
最后等待部署完成即可。当我们再次打开启动或关闭Windows功能时就可以看到已经安装.NET Framwork3.5成功了。
(5)、解决上面的问题后,我们重新编译一下bandwidthTest项目,项目编译成功,并运行一下。