参考的网址是https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
基本步骤如下所示:
首先下载CUDA安装包,https://developer.nvidia.com/cuda-downloads其中选择如下所示:
然后就可以下载了,安装过程中只需要一直点下一步即可完成安装。
安装完成以后需要验证安装是否成功。
打开CMD,输入nvcc –V,如果输出如下图所示,即表示安装成功。
如果输出错误,或者提示其他,则需要进行以下步骤:
在我的电脑(This PC)鼠标右键->Properties->Change
settings->Advanced->Environment Variables->System variables->Path->Edit->Browse,选择CUDA的安装路径(如果安装时没有更改设定则为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin,version可能不同),然后重新进行以上步骤以后即可得到想要的结果。
以上那么多其实就是新增环境变量,如果第一次安装一般是设定好的,不需要自己设置。
然后需要测试以下程序能否运行。打开例程,如果安装过程中一直是默认,并未更改任何设置的情况下,目录为C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0,注意ProgramData为隐藏文件夹。一般测试使用\1_Utilities\deviceQuery项目,双击该文件夹下的deviceQuery_vs2017.sln,然后再VS界面启动,如果提示很多错误如找不到cuda.h,则需要进行以下步骤。
Project->Properties->Configuration Properties->CUDA C/C++->Common->CUDA Toolkit Custom Dir->Browse,选择CUDA的路径,默认为C:\Program Files\NVIDIA GPU
Computing Toolkit\CUDA\v10.0,然后确定即可。然后选择Configuration Properties->General->Windows SDK Version,选择自己安装的VS的版本,一般只有一个,选择那个即可(因为例程编译的SDK版本可能和自己使用的版本不一样)
然后编译运行即可得到下图中的结果:
使用VS创建自己的CUDA项目:
File->New->Project,选择NVIDIA->CUDA 10.0,创建成功以后需要按照上面的步骤设置一下CUDA Toolkit
Custom Dir,然后运行即可。