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

相关推荐
亚鲁鲁3 分钟前
04-网关系统
人工智能
Ares-Wang7 分钟前
AI》》欧氏距离、曼哈顿距离 切比雪夫距离 等
人工智能·python
lilihuigz7 分钟前
AI内容管理系统全面解析:核心功能、关键技术与架构应用指南 - WP站长
人工智能·搜索引擎·架构
上海云盾商务经理杨杨13 分钟前
AI赋能DDoS防护:破解智能化攻击的终极方案
人工智能·ddos
阿里云大数据AI技术13 分钟前
千亿级 AI 搜索的效能实战:从混合检索到 Agentic RAG 的三年实战
人工智能·elasticsearch·阿里云·agentic·ai 搜索
龙亘川16 分钟前
城市更新×智慧治理:老旧小区改造中的数字化创新实践
java·大数据·人工智能·机器学习·智慧城市
甩手网软件16 分钟前
跨境电商卖家:如何用AI实现图片“多语言、多平台”适配?
人工智能
QuestLab19 分钟前
让AI真正“看见“界面:纯视觉GUI自动化编排器开源了
运维·人工智能·自动化
纤纡.20 分钟前
从零到一:基于魔搭社区 Qwen2-1.5B-Instruct 实现本地文本分类实战
人工智能·语言模型·数据挖掘
小付爱coding21 分钟前
告别 AI “排版灾难”:用 Kami 一键生成印刷级专业文档
人工智能·aicoding