CUDA编程00 - 配置CUDA开发环境

**第一步:**在一台装有Nvidia显卡和驱动的机器上,用nvidia-smi命令查看显卡所支持cuda版本

第二步: 到Nvidia官网下载CUDA Toolkit并安装,CUDA Toolkit Archive | NVIDIA Developer

安装时按提示下一步即可,安装完成用 nvcc -V 命令检查是否成功

**第三步:**编写HelloWorld

CMakeLists.txt

cpp 复制代码
cmake_minimum_required(VERSION 3.14)
project(Hello_Cuda)

set(CMAKE_CXX_STANDARD 14)
find_package(CUDA REQUIRED)

cuda_add_executable(Hello main.cu)

main.cu

cpp 复制代码
#include "cuda_runtime.h"
#include "device_launch_parameters.h"

#include <stdio.h>

__global__ void hello(void)  
{
    printf("Hello CUDA!\n");
}

int main()
{
    hello <<<1, 1 >>> ();
    
    cudaDeviceSynchronize(); 

    return 0;
}

run: cmake ../ && make

相关推荐
Coding茶水间3 分钟前
基于深度学习的水果检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·机器学习·计算机视觉
檐下翻书1736 分钟前
算法透明度审核:AI 决策的 “黑箱” 如何被打开?
人工智能
undsky_8 分钟前
【RuoYi-SpringBoot3-Pro】:接入 AI 对话能力
人工智能·spring boot·后端·ai·ruoyi
网易伏羲19 分钟前
网易伏羲受邀出席2025具身智能人形机器人年度盛会,并荣获“偃师·场景应用灵智奖
人工智能·群体智能·具身智能·游戏ai·网易伏羲·网易灵动·网易有灵智能体
搬砖者(视觉算法工程师)23 分钟前
什么是无监督学习?理解人工智能中无监督学习的机制、各类算法的类型与应用
人工智能
西格电力科技29 分钟前
面向工业用户的绿电直连架构适配技术:高可靠与高弹性的双重设计
大数据·服务器·人工智能·架构·能源
TextIn智能文档云平台33 分钟前
图片转文字后怎么输入大模型处理
前端·人工智能·python
Hy行者勇哥33 分钟前
从零搭建小智 AI 音箱 MCP 开发环境:自定义智能家居控制技能实战指南
人工智能·嵌入式硬件·硬件工程·智能家居
leaf_leaves_leaf33 分钟前
强化学习奖励曲线
人工智能
数据的世界0134 分钟前
重构智慧书-第18条:实力与实干
人工智能