C\C++的CUDA编程

小文的学习日常 / 2023-07-03 / 原文

模型处理的数据比较大的时候比较耗时,是时候学习一些CUDA编程了,这里是C\C++语言下的,Python的话可以借助PyTorch。

1 环境搭建

Windows10 + VisualStudio 2022 + CUDA11.5

1.1 安装与下载

第一步,安装Visual Studio

第二步,安装对应版本的CUDA

查看安装是否成功

1.2 添加变量

1.2.1 系统变量

CUDA_SDK_PATH = D:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.5
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

1.2.2 系统变量/Path中添加(有就不加了)

D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin
D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\libnvvp

1.3 Visual Studio中创建项目并进行环境配置

新建空项目

2 实例

3 参考

https://www.cnblogs.com/skyfsm/p/9673960.html
https://blog.csdn.net/weixin_44727682/article/details/126998349
https://blog.csdn.net/qq_41456316/article/details/121522097