Cuda配置-02 VS环境配置

这篇具有很好参考价值的文章主要介绍了Cuda配置-02 VS环境配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明

      要进行CUDA编程开发就必须安装CUDA驱动,CUDA驱动的硬件条件为英伟达显卡以及对应的驱动软件。一般进行CUDA编程开发的操作系统主要是两种:Windows操作系统和Linux操作系统。Windows操作系统的集成开发环境可以使用Visual Studio(简称VS)或CLion,Linux操作系统的集成开发环境可以使用Visual Studio Code(简称VSCode)或Clion。
      本教程主要是完成Windows操作系统下的Visual Studio集成开发环境配置,在配置之前,请确保你已经完成下列关键步骤:

  1. 存在英伟达显卡并且已经安装了对应驱动,一般有英伟达显卡的操作系统会预装驱动。
  2. 安装了CUDA驱动程序,如果你已经有了英伟达显卡驱动,此步可以参考我上一篇教程。
  3. 安装了Visual Studio,并且利用VS可以正常运行一个C/C++的Hello World程序。

      在配置的过程中,我的具体环境参数为:CUDA11.2, Win10, VS2019

步骤

  1. 系统环境变量里面添加:
CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2
CUDA_BIN_PATH=%CUDA_PATH%\bin
CUDA_LIB_PATH=%CUDA_PATH%\lib\x64

   注:如果CUDA安装路径不是默认路径,或者版本不是11.2的,请灵活改一下路径参数C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2

  1. Path环境变量里面添加:
%CUDA_BIN_PATH%
%CUDA_LIB_PATH%
  1. 在CUDA的文件夹下: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\extras\visual_studio_integration\MSBuildExtensions 将所有文件复制到C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\BuildCustomizations 文件夹下,注意核对自己的路径参数是否正确,你的路径和我的路径有可能存在略微差别。

  2. 上述步骤只需要配置一次就行,下面的步骤需要每次Visual Studio新建CUDA项目都需要配置


  1. VS中新建项目,项目名称为"CudaProject",项目类型为"C++控制台程序",源程序名称为"main.cpp"。

  2. 右键项目"CudaProject",选择:生成依赖项–>生成自定义–>勾选CUDA

  3. 右键程序"main.cpp",选择:属性–>常规–>项类型–>CUDA C/C++

  4. 右键项目"CudaProject",选择:属性->配置属性->VC++目录->包含目录,添加包含目录:$(CUDA_PATH)\include

  5. 在第8步的"VC++目录"里面,选择:VC++目录–>库目录,添加库目录:$(CUDA_PATH)\lib\x64

  6. 在第8步的"配置属性"里面,选择:配置属性–>链接器–>输入–>附加依赖项,把参数改为如下内容。文章来源地址https://www.toymoban.com/news/detail-613292.html

cublas.lib
cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
OpenCL.lib
  1. 运行如下Hello World程序试试水:

//C语言标准库
#include <stdio.h>
//Cuda运行库
#include <cuda_runtime.h>

//核函数,GPU中运行:在GPU中打印Hello World
__global__ void mykernel(void) {
    //GPU打印Hello World
    printf("Hello World From GPU!\n");
}

//主函数,CPU中运行,修饰符__host__可以省略不写
int main(void) {
    //CPU打印Hello World
    printf("Hello World From CPU!\n");
    //调用核函数,启用GPU执行打印任务
    mykernel << <2, 2 >> > ();
    //同步函数,作用为:强制CPU等待GPU执行完才执行
    cudaDeviceSynchronize();
    return 0;
}

到了这里,关于Cuda配置-02 VS环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 配置VScode开发环境-CUDA编程

    如果觉得本篇文章对您的学习起到帮助作用,请 点赞 + 关注 + 评论 ,留下您的足迹💪💪💪 本文主要介绍VScode下的CUDA编程配置,因此记录以备日后查看,同时,如果能够帮助到更多人,也不胜荣幸。 compile_commands.json 文件能够有效提高一些工具(比如vscode)的代码跳转、补全

    2024年02月05日
    浏览(52)
  • VS+CUDA 新建项目里没有CUDA选项(附详细图文步骤)

    参考了两篇文章以及其中的评论(链接见结尾),终于解决。这里分享一下,希望帮到后来的人。 本篇文章在下面的条件下执行(若有任何应用使用的版本不同,请在实际操作中对路径中的版本号等做相应的更改后尝试): 先下载 CUDA ,后下载的 Visual Studio CUDA 版本 11.3 VS用

    2024年02月05日
    浏览(59)
  • Win10 + VS2022 + OpenCV 4.7 + contrib + cuda加速 编译

    https://download.csdn.net/download/Kasper_2009/88252429 https://download.csdn.net/download/Kasper_2009/88252429 在cmd命令中打nvidia-smi看支持的cuda最高版本 cuda版本选择也不能过于早,作者之前用过cuda11.2,在后续vs编译环节发现其最高只支持vs2019,不支持vs2022。目前作者使用cuda11.8。 下载安装cuda:CU

    2024年02月17日
    浏览(45)
  • VS2015+cublas实操记录(cuda加速GEMM矩阵乘加算子)

    cuda安装后一般的安装位置在: C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.8 把这个目录下的include和lib分别配置在vs中,安装cuda教程可参考: https://zhuanlan.zhihu.com/p/520995962 (笔者实操ok版本:win11+cuda11.8+cdunn8.2.1.32+trt8.5.3.1)。 另外还要记得添加 附加依赖项 : 不然会报错: err

    2024年02月13日
    浏览(42)
  • 在服务器上安装pytorch并配置CUDA环境变量

    (1) 使用以下命令来查看安装在服务器上的NVIDIA驱动程序版本: 这将显示有关安装的NVIDIA驱动程序的详细信息,包括版本号。 (2)使用以下命令来查看CUDA版本: 本服务器上NVIDIA驱动程序版本:460.56;CUDA版本:11.2 (1)打开终端或命令提示符,并激活您的Anaconda环境(如果

    2024年04月26日
    浏览(56)
  • VS Code 配置 C/C++ 编程运行环境(保姆级教程)

    在本教程中,将会安装 Visual Studio Code(后简称 VS Code),并在 VS Code 中安装 C/C++ 相关插件, 同时也将 VS Code 配置为使用 MinGW-W64 中的 GCC C/C++ 编译器(gcc/g++)和 GDB 调试器来创建在 Windows 上运行的程序。配置 VS Code 后,你将编写、编译、运行和调试大多数的 C/C++ 程序。 本教

    2024年04月28日
    浏览(37)
  • 基于WSL2、Ubuntu和VS Code的CUDA平台运行C语言程序

    一、CUDA程序执行方法 执行步骤为: 安装Visual Studio Code。 在Visual Studio Code中安装插件WSL。 安装好插件WSL后,点击左下角,选择连接到WSL。 在WSL中创建以 .cu 为后缀的文件。 在Visual Studio Code中打开该文件,并进行代码的编写。 WSL中跳转到程序文件目录下。 使用nvcc命令生成输

    2024年02月15日
    浏览(51)
  • ubuntu18.04复现yolo v8环境配置之CUDA与pytorch版本问题以及多CUDA版本安装及切换

    最近在复现yolo v8的程序,特记录一下过程 环境:ubuntu18.04+ros melodic 小知识:GPU并行计算能力高于CPU—B站UP主说的 Ubuntu可以安装多个版本的CUDA。如果某个程序的Pyorch需要不同版本的CUDA,不必删除之前的CUDA,可以实现多版本的CUDA切换 一、查看当前PyTorch使用的CUDA版本: 注意

    2024年02月11日
    浏览(52)
  • vs多版本安装及环境配置

    目录 VisualStido and plateform toolset Version. 1 一.VC与VS版本的对应关系表... 1 二.如何修改目标框架和平台工具集... 1 1.更改目标框架... 2 2. 更改平台工具集... 2 三.使用 Visual Studio 中的本机多目标来生成旧项目... 3 1.       如何使用 Visual Studio 中的本机多目标... 3 2.    

    2024年01月17日
    浏览(19)
  • Orin 安装CUDA CUDNN TensorRT Opencv和输入法的环境配置

    有两种方法可以安装CUDA环境 在刷机完成的Orin,执行如下命令: 注释–如果在执行第三行命令,报错的话,先查看nvidia-l4t-apt-source.list 将其修改为 修改完后,重新执行上面那三行命令 CUDA 检查是否安装成功 运行命令 输出结果 如果报错,需要把nvcc添加到环境变量,方法如下

    2024年02月10日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包