cuda编程入门(一)

基本流程:查看nvida显卡、查看支持版本的windows系统、查看支持版本的visual ,注意需先安装vs,再安装cuda.

载安装 Visual Studio

第一步:

安装Visual Studio,因为CUDA在安装时,需要VS的里面的工具包来编译。就可以使用,也可以使用其它版本,但是需要key,请见第一张图的Table2,在安装过程中,会自动检测本机是否已经安装了配套的VS版本其中之一,如果VS版本和Cuda版本不匹配的话,安装无法进行。

第二步:

下载完安装包后双击,安装选项:工作负载处,勾选"C++的桌面开发(其他的可不勾选,若需要的话,后面可再次安装)

第三步:

选择软件安装位置选择软件要安装到的地方,建议安装到专门放软件的盘,不要安装到系统盘C,然后点击开始进行安装,这里我装的是c盘

第四步:

选完即安装 ,安装完重启即可使用

安装成功界面

 

载安装 Cuda

第一步:

查看电脑是否支持gpu加速,步骤:

查看nvidia独立显卡型号,开始菜单输入框输入设备管理器,

nvidia官网https://developer.nvidia.com/cuda-gpus ,查看显卡型号是否在Nvida列表中,这里若显卡计算力在3.5以下,则没有适合的cuda版本,这里我的计算力为6.1。

 

查看是否有NVIDA显卡驱动程序,如果有,就不用安装了(一般刚装完系统都会安装这些驱动),建议自动更新驱动程序一下没有,请下载安装,地址:https://www.geforce.cn/drivers,有两种安装方式,自动和手动,选择适合自己电脑的显卡驱动下载,安装很简单,直接下一步就可以,默认系统安装路径。

安装完后打开nvida控制板面,查看gpu显卡支持的CUDA版本,具体开始菜单 -》NVIDIA控制面板-》帮助-》系统信息-》组件-》nvidia.dll后面的cuda参数,可以看到,我的显卡支持版本为10.2,所以我下载安装cuda10.2版本。

具体步骤  - 控制版面 - 硬件和声音 - NVIDIA控制版面 -帮助 -系统信息 -组件 nvcuda.dll后面的cuda参数,这里我显卡的支持版本为cuda10.1版本,所以下载cuda10.1版本。

第二步:

官网https://developer.nvidia.com/cuda-toolkit-archive下载

第三步:

双击安装包,同意并继续选择自定义安装 (注:不勾选 Nsight Visual Studio Edition 2019.2等类似的无用的东西。 )

选择默认安装位置,或选择合理安装位置方便记忆,后面配置环境变量需要用到

安装完后和英伟达cuda相关的程序如下:

注:如果要卸载旧版本的CUDA,可在控制面板中选择“程序和功能”,选择应用程序后右键卸载。

第四步:

安装完成后,需要配置cuda环境变量,打开计算机-属性-高级系统设置,可看到系统中多了CUDA_PATH和CUDA_PATH_V10_0两个环境变量。

但是还需要手动添加

CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0

CUDA_LIB_PATH = %CUDA_PATH%\lib\x64

CUDA_BIN_PATH = %CUDA_PATH%\bin

CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

第五步:配置完成后测试安装环境是否成功

运行cmd,输入nvcc --version 即可查看版本号;set cuda可查看cuda设置的环境变量

测试cuda是否安装成功:

在cuda安装文件夹中有deviceQuery.exe 和 bandwidthTest.exe两个程序。首先启动cmd DOS命令窗口,默认进来的是c:\users\Admistrator>路径,输入 cd .. 两次,来到c:目录下输入dir 找到安装的cuda文件夹。

分别输入deviceQuery.exe 和 bandwidthTest.exe,运行结果如图所示。Rsult=PASS则说明通过,反之,Rsult=Fail 则需要重新安装。

 

 

 

windows版 : cuda samples为隐藏文件夹 ,需用windows资源管理器打开,路径:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值