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

相关推荐
海边夕阳20063 小时前
【每天一个AI小知识】:什么是生成对抗网络?
人工智能·经验分享·深度学习·神经网络·机器学习·生成对抗网络
Wise玩转AI3 小时前
Day 27|智能体的 UI 与用户交互层
人工智能·python·ui·ai·chatgpt·ai智能体
youcans_3 小时前
【youcans论文精读】VM-UNet:面向医学图像分割的视觉 Mamba UNet 架构
论文阅读·人工智能·计算机视觉·图像分割·状态空间模型
铮铭3 小时前
扩散模型简介:The Annotated Diffusion Model
人工智能·机器人·强化学习·世界模型
轻竹办公PPT4 小时前
轻竹论文:毕业论文AI写作教程
人工智能·ai·ai写作
呵呵哒( ̄▽ ̄)"4 小时前
专项智能练习(课程类型)
人工智能
2501_918126914 小时前
如何用ai把特定领域的生活成本归零
人工智能·生活·个人开发
Brianna Home4 小时前
[鸿蒙2025领航者闯关] 鸿蒙 6.0 星盾安全架构 + AI 防窥:金融级支付安全实战与深度踩坑实录
人工智能·安全·harmonyos·安全架构
飞哥数智坊5 小时前
V4/R4 没来,但 DeepSeek-V3.2 好像又便宜又好用?
人工智能·deepseek