基本流程:查看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