【CUDA 0】CUDA编程环境安装及配置

【CUDA 0】CUDA编程环境安装及配置

本文的CUDA编程环境以Visual Studio 2022 + CUDA 12.1为例

前记

因近期有图像处理的需要,原有的Arrayfire等API手段不能满足需求,因此考虑高性能计算,CUDA本身基于C语言,其门槛也不高,但是CUDA编程blog资源较少,因此对CUDA编程进行一个记录。

IDE安装

  1. 本文下载以Visul Studio为例,下载链接:link
    如有问题,可参考其他Visul Studio的安装博客。
  2. 勾选下载C++桌面开发
    C++桌面开发

CUDA安装

  1. NVIDIA驱动的安装
    检查驱动是否安装:在cmd命令窗口中输入nvidia-smi:
    nvidia-smi
    如上存在驱动,否则下载显卡驱动即可
  2. CUDA的安装
    本文CUDA的下载以12.1安装链接
    CUDA的安装也较为常规,也可参考其他CUDA安装博客
  3. VS CUDA runtime
    如果运行创建新项目,没有CUDA Runtime项目
    CUDA先安装
    可能是由先安装了CUDA,后安装的visual studio造成,可创建空项目进行配置,亦可重新安装CUDA,亦可手动增加VS的模块文件夹。
  4. 手动配置Visual Studio
    创建个空项目,然后添加.cu 到扩展名:
    (工具–>选项–>文本编辑器–>文件拓展名, 新增扩展名 .cu 并将编辑器设置为:Microsoft Visual C++。)
    添加.cu
    添加.cu到编辑器
    工具–>选项–>项目和解决方案–>VC++项目设置,添加要包括的扩展名".cu"
    添加到编辑器
    更新配置 工具–>命令行–>项目和解决方案–>开发者命令提示,
    运行

devenv /updateconfiguration

在这里插入图片描述
5. 重启Visual Studio
创建新项目页面成功新建了CUDA项目模板
CDUA项目模板
因CUDA VS和向日葵远程的GPU渲染有冲突,如果此时用向日葵远程会显示Visual Studio黑屏,此时需要配置Visual Studio再远程使用
工具–>选项–>环境–>常规,取消基于客户端性能自动调整视觉体验和如果可用,请使用硬件图形加速的勾选
在这里插入图片描述
6. 验证Visual Studio CUDA编程环境
新建CUDA模板项目会有一个两数组相加的kernel.cu样例程序,出现下图运行结果即成功完成安装 在这里插入图片描述

参考链接

windows10下visual studio 2019安装以及cuda11配置
VS+CUDA 新建项目里没有CUDA选项(附详细图文步骤)
向日葵远程使用Visual studio2022黑屏问题处理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值