win11系统下安装带w10链接的CUDA以及安装cuDNN

一.CUDA简介

CUDA(Compute Unified Device Architecture)是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA架构编写程序,所编写出的程序可以在支持CUDA的处理器上以超高性能运行。CUDA3.0已经开始支持C++和FORTRAN。

二.CUDA的安装

1.首先我们需要先看自己能够安装哪些版本的cuda

在桌面右击选择“NVIDIA控制面板”,如图所示:

点击左下角系统信息

从这里我们可以看到所支持的cuda版本为11.7或11.7以前的版本

或打开DOS输入 nvdia-smi 也可以看到

因此我们的cuda版本需要选择11.7或者11.7以前的版本!!!

绝对不能超过11.7的版本,否则不兼容,为了保险起见可以下载低一些的版本

要在Windows 10上验证CUDA是否安装成功,你可以按照以下步骤操作: ### 步骤一:检查环境变量配置 确保`CUDA_PATH`、`PATH`等环境变量已经正确设置。通常,如果你通过官方推荐的方式进行了安装,默认会自动添加到系统路径中。 ### 步骤二:打开命令提示符 (CMD) 或 PowerShell,并输入 `nvcc -V` 这个命令用于显示当前系统的 NVIDIA 编译器驱动版本信息。如果能正常显示出类似如下的结果,则说明 CUDA 安装无误: ``` nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2019 NVIDIA Corporation Built on Sun_Jul_28_19:06:47_PDT_2019 Cuda compilation tools, release 10.1, V10.1.243 ``` ### 步骤三:编写简单的测试程序来进一步确认功能可用性 可以创建一个小的 `.cu` 文件作为测试案例,比如名为 `test.cu` 的文件内容如下所示: ```cpp #include <stdio.h> __global__ void helloFromGPU(void){ printf("Hello World from GPU!\n"); } int main(){ printf("Hello World from CPU\n"); // Launch kernel with one thread only. helloFromGPU<<<1,1>>>(); cudaDeviceSynchronize(); return 0; } ``` 保存该文件并编译运行它(假设你在上述代码所在目录下),具体指令为: ```bash nvcc test.cu -o test.exe && .\test.exe ``` 若一切顺利的话,在终端窗口里应该可以看到来自CPU和GPU分别打印出的信息字符串“Hello world”。 以上便是基本的验证流程了。当然还有更多复杂的方式来深入探究CUDA的功能完整性,但对于大多数开发者而言,完成上面几步就已经足够证明最基本的计算能力是没有问题了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值