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

相关推荐
renhongxia11 分钟前
人机智能体合作:承诺理论考虑
大数据·人工智能·深度学习·语言模型·自然语言处理·transformer
vivo互联网技术3 分钟前
OpenClaw 落地到生产实际应用的一种可能的路径
人工智能·agent·ai编程
工頁光軍4 分钟前
论文:面向长期存续的数字社会型智能体矩阵架构设计与演进研究
大数据·人工智能
云飞云共享云桌面9 分钟前
制造研发降本新思路:云飞云共享云桌面集群如何将软硬件利用率提升至200%?
运维·服务器·网络·人工智能·3d·制造
Uopiasd1234oo9 分钟前
AAttn区域注意力机制改进YOLOv26特征感知与表达能力提升
人工智能·yolo·目标跟踪
Swift社区14 分钟前
Policy Engine 如何设计成一个可扩展系统?
人工智能·openclaw
fanstuck14 分钟前
当 openClaw 遇上 EdgeOne Pages:不只智能问数,更能直接获取BI 数据大屏(附工程落地实战)
人工智能·ai·aigc·openclaw
薛纪克15 分钟前
企业级 AI PPT 设计的最后一公里
人工智能·powerpoint
数据分析能量站15 分钟前
Twitter创始人-用AI重构组织-告别中层管理
人工智能·重构
2601_9507607916 分钟前
基于TR-FRET技术的STAT6/CRBN PROTAC试剂盒在靶向蛋白降解研究中的应用
人工智能·蛋白