CUDA环境配置(windows)

序:

  最近在学习Cuda编程,结果停留在配置环境上,还没开始就失败了,最后终于解决了,所以特意写一篇博客记录一下,本电脑的环境是windows系统,显卡是1650。
  在windows平台和Linux系统配置CUDA环境并不相同,本文主要是介绍在windows电脑上配置CUDA环境,在配置CUDA环境的前提下,首先,你需要一台英伟达显卡的电脑,没有英伟达的显卡,基本上是没办法进行CUDA编程的,所以接下来的内容基本上就不用看了。

1.安装Visual Studio 2019

  在windows上写CUDA需要使用MSVC编译器,所以第一步是安装Visual Studio ,我比较推荐Visual Studio 2019版,最新版的2022当时配置的时候,我遇到了很多问题,有个bug(如下图)当时大致意思的是只支持2017-2019版本,所以特意去下载Visual Studio 2019。
图1-版本不支持错误
注意:

  1. 组件安装
    在安装这个过程中,一定要勾选这个选项。
    必须勾选的选项2. 安装顺序
    首先先安装2019,再安装CUDA的驱动,可以避免一些坑。

2. CUDA驱动安装

个人觉得有显卡的电脑其实都安装了驱动的,只是大家可能平时主要用显卡来打游戏,没有意识到,大家可以在命令行输入

nvidia-smi

cuda驱动已安装出现这个界面则意味着你已经安装了NAVIDIA 显卡的驱动,如果要是没有的话,去官网下载你电脑显卡对应的驱动就可以了,我这里给出下载链接:NVIDIA驱动下载网址

3. CUDA CUDA Toolkit 安装

cuda信息左边是你电脑的CUDA的驱动,右边是你CUDA支持的CUDA Toolkit的版本,两个需要相互匹配,不清楚的可以直接查询官方网址:驱动和版本匹配查询网址,查询之后可以通过CUDA Toolkit官方下载地址下载相应的CUDA Toolkit版本即可,下载完整后默认安装即可。
安装之后可以在环境变量中进行一个查询,我这里是因为安装了两个版本的CUDA Toolkit。
CUDA的环境变量
我这里又配置了另外的两个环境变量
另外两个环境变量

3.环境检查

进入到下图的目录
CUDA环境目录检查在命令行中输入bandwidthTest.exe进行检查
bandwidthTest.exe进行价差
在命令行中输入deviceQuery.exe进行检查
deviceQuery.exe命令检查当你成功看到两个PASS就意味着CUDA环境已经配置好了

4.效果

最后你就可以在Visual Studio 2019中创建CUDA项目,写代码了。
最后可以利用这个创建CUDA项目,在里面写就可以了

5.拓展

我个人比较喜欢 Clion来写代码,所以接下来我会出如何在Clion中配置Cuda的代码环境。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

见路不走程序员

对你有帮助就好

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值