当前位置: 首页 > news >正文

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

CUDA安装和配置

  • Windows下安装CUDA
  • VS项目配置CUDA

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选项。
http://www.lryc.cn/news/136521.html

相关文章:

  • 3.若依前后端分离版开发用户自定义配置表格功能
  • 【操作系统】24王道考研笔记——第三章 内存管理
  • Spring缓存深入解析:@Cacheable的使用详解
  • 软件配置安装(破解)--- jdk下载配置
  • idea使用docker生成镜像(打包镜像,导入镜像,导出镜像)
  • wazuh环境配置
  • 【Linux】Linux下常用压缩解压缩指令及选项小结
  • 香蕉派社区推出带10G SFP+ 端口的Banana Pi BPI-R4 Wifi7开源路由器
  • A 题:震源属性识别模型构建与震级预测 :代码分析:
  • 源码分析CompletableFuture使用默认线程池ForkJoinPool的弊端
  • 连接pgsql数据库 sslmode sslrootcert sslkey sslcert 参数的作用
  • 从零学算法3
  • 宠物小程序开发
  • 07-Vue基础之综合案例——小黑记事本
  • vite4+vue3+electron23.3+ts桌面应用bs端开发 打包windows、linux、max三个系统的安装包
  • 限制 el-input 输入 emoji
  • 【AI】解决Number_Words的安装和使用
  • 开启MySQL的binlog日志
  • 【支付宝小程序】支付宝小程序自定义组件技术教程
  • CSDN编程题-每日一练(2023-08-23)
  • 解决:Appium Inspector刷新页面一直加载转圈
  • Apache Doris 入门教程34:Join 优化
  • 【神州数码】BGP路由器案例
  • gin框架实现大文件下载
  • 数据可视化-canvas-svg-Echarts
  • 深信服 SG上网优化管理系统 catjs.php 任意文件读取漏洞[2023-HW]
  • java反序列化泛型中json对象
  • Docker Compose一键管理容器
  • API接口文档利器:Swagger 和 接口调试利器:Postman
  • Redis手动实现分布式锁-Demo