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

相关推荐
hhzz13 小时前
【OpenCV 入门到精通 05】核心操作与像素处理:ROI、运算与性能优化
人工智能·python·opencv·性能优化
这张生成的图像能检测吗13 小时前
(论文速读)基于两阶段多模式深度学习的轮胎表面缺陷自动检测及严重程度分类系统
人工智能·深度学习·计算机视觉·数据采集·检测系统·缺陷检测分类·轮胎缺陷
IT_陈寒13 小时前
为什么我的Java Stream操作总是默默吃掉异常?
前端·人工智能·后端
一木 之林13 小时前
李沐《动手学深度学习》知识卡合集:从 Softmax 回归到房价实战(第24-50集)
开发语言·c++·人工智能
Thomas.Sir13 小时前
第42课:TensorFlow|计算机视觉实战二【图像分割基础流程与数据标注规范】
人工智能·计算机视觉·tensorflow
RobinDevNotes14 小时前
Palmier Pro:AI时代的Mac视频编辑器
人工智能·ceph·macos·ai·音视频·视频编辑·mcp
AIGC大时代14 小时前
证据综合 × AI:BrainX 选型表、人工终裁与可审计产物
人工智能·brainx·证据综合·人工终裁
粉色大象14 小时前
handdrawn‑architecture‑video:开源SVG架构图转手绘4K动画视频|本地AI Agent Skill
人工智能·ai·ai作画·系统架构·开源·aigc·音视频
云生信14 小时前
服务器上新 OmicOS,体验生信 AI 计算
运维·服务器·人工智能
无敌的牛14 小时前
大模型推理理解
人工智能·深度学习