
点击exe文件后开始安装(注意更改默认安装的位置)

在选项阶段,全选所有的选项

出现的问题,这里显示未安装

进一步地查看原因

可能式对应的版本下载错误
如何寻找到所需要的版本并进行下载?
在上述参考链接中进行搜索后,选择对应的版本进行下载即可
cuda toolkit 12.0下载网址

进行安装
修改安装的位置

更改了对应的版本后仍然失败

为了解决这个问题
参考链接
首先进行驱动的检查

检查在安装的过程中是否勾选了VS 2019
参考链接
重新来一遍:
通过任务管理器来确认自己是有显卡的

好像是因为没有对应的驱动,安装一波

进行一个安装

驱动安装成功后能够打开控制面板

只勾选第一个后(以及第一个的最后一个小框框只勾选vs的那个),终于安装好了!!!


系统中会自动添加两个环境变量

测试cuda是否安装成功


下面就可以在cuda中创建项目啦

在vs2019的调试->选项中,增添如下所示的内容

在这里添加.cu

(淦找这个找了好久!)右键项目名,点击生成依赖项->生成自定义

右键箭头所指的内容,设置第二个红框所示的内容

重新生成解决方案但报错

说是中文路径,改了但还是有问题
然后能不能更改debug的平台为x86,失败(没有找到对应的可以点击的选项,且win10的平台一定是x64的)这里明确指出是需要在x64平台上运行的 这里也指出是需要使用x64平台的
于是开始看是否是因为没有包含头文件出了问题


参考这个博客,再次尝试是否是没有cuda path的问题(还是失败,要晕过去了)

是不是显卡能力出现了问题,但是我查不到我的显卡的计算能力
这里有个博主列举出了可能出现的一些错误,但是都被我排查掉了
(又是新的一天呢)
将报错对应的命令在命令行中进行输入,发现报错找不到cl.exe,于是参考了这个链接进行添加后,在命令行中无报错,但是在VS2019中仍然存在相应的问题


试图探究为什么会出现这样的错误,于是增加了输出的详细程度

但是仍然没有解决对应的问题

按照这里的指示进行检查,但仍然是不可以的。
在使用命令行的过程中,发现nvcc似乎没有找到对应的.cu文件,导致什么都不报错,同时也什么都生成不了。->一直在寻找这个的原因。

鉴于在安装包里的extras中提供的.exe文件是能够运行的,且能够通过nvprof进行测试,因此感觉整个安装过程是没有任何问题的。
查阅了官方文档关于cuda和vs结合的说明,感觉仍然没有问题
于是我打算卸载重装
但我发现我似乎没有samples
尝试修复cl.exe的问题参照了这个思路来进行
添加对应的环境变量

然后修复成功cl

还是没用,因此和cl.exe关系不大
怎么驱动变了version也变了???难道是我的驱动变了,导致我的版本也变了,然而我装的那个nvcc是12.0的?

装好了之后,还是这样,总觉得是nvcc出了问题
全删了,疯了疯了!!!重新开始啊啊啊
————————————————————————
2023.10.15
我竟然成功弄好了cuda!!!
首先把在下图所示的地方呢把所有和cuda相关的都卸载
gpu是mx130,以前装的是cuda12.0,跟着这个换了安装的版本和方式
虽然和vs2019不兼容,我不想配2017,但是我是可以用命令行的,而且好像vs2019也可以运行2017的项目!!!
此外,这个vs版本的不兼容,可能会引发这个错误,并需要进一步的修改。
运行nvcc命令行报包含文件错误
vscode中存在的问题是会遇到调试的问题



















