C++学习|CUDA安装和配置

本文详细指导了在Windows系统下安装CUDA11.4.0,包括选择合适的CUDA版本、IDE配置,以及如何在VS项目中配置CUDA库(如CUDNN、CUFFT、CUBLAS等)以便C++开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows下安装CUDA

  1. 第一步:先看自己NIVIDIA显卡适合什么版本的CUDA。打开电脑的“NIVIDIA控制面板”->系统信息->组件。会看到我的显卡驱动最高支持的CUDA版本是11.4.56。
    在这里插入图片描述
  2. 第二步:去CUDA官网,结合要用的IDE(编译器)适合的CUDA版本。我的IDE是VS2019,所以我就把版本锁定在2019发布到11.4.56之间的版本。一般通常是选择最新的,但是怕直接选显卡最高的会不行,我就选了11.4.0。如果出现版本不兼容的情况,可以调整CUDA版本或者VS版本,可以多搜一下网上别人对应IDE装了什么版本的CUDA。
    然后选择安装信息,我是Windows10操作系统。
    在这里插入图片描述
  3. 第三步:安装CUDA。通常都是默认路径安装,可以选别的盘,但是别的盘安装路径必须和C盘保持结构一致,不然会报错。精简安装和自定义安装可以根据自己需要,一般都选精简安装。之后就一直下一步下一步就安装完了。
    在这里插入图片描述

VS项目配置CUDA

  1. 新建一个C++项目:我这里建了一个C++控制台应用。
    在这里插入图片描述
  2. 配置lib:
    项目-属性-连接器-常规-附加库目录。补上cuda.lib所在的地址“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\lib\x64”。
    项目-属性-连接器-输入。补上cuda.lib,再根据自己需要的库来添加。
    常见的库:
    • CUFFT:利用 CUDA 进行傅立叶变换的函数库。
    • CUBLAS:利用 CUDA 进行加速的完整标准矩阵与向量的运算库。
    • CUDPP:并行操作函数库。
    • CUDNN:利用CUDA进行深度卷积神经网络。
  3. 配置include:
    项目-属性-VC++目录-包含目录。补上CUDA的include文件地址“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\include”。
  4. 项目依赖项:
    项目-生成依赖项-生成自定义-勾选CUDA选项。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值