Clion运行cuda

安装cuda

https://zhuanlan.zhihu.com/p/32400431090

安装visual studio

注意cuda和visual studio版本需要兼容,不然编译会报错
需要将cl.exe添加到系统环境变量Path中,例如我的 G:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64

安装clion,配置工具链

clion现在可以免费使用了,直接下载安装即可
需要配置vs的工具链,现在cuda不支持clion默认的工具链,clion文档中给了说明: https://www.jetbrains.com/help/clion/cuda-projects.html

默认工具链

vs工具链

新建项目

clion中可以直接新建cuda项目

新建hello.cu 直接执行

#include <iostream>

// CUDA核函数(在GPU上执行的函数)
__global__ void helloFromGPU() {
    printf("Hello World from GPU!\n");
}

int main() {
    std::cout << "Hello World from CPU!" << std::endl;

    // 调用GPU核函数,<<<1, 1>>> 表示启动1个线程块,每个块1个线程
    helloFromGPU<<<2, 2>>>();

    // 等待GPU执行完成
    cudaDeviceReset();

    return 0;
}

posted @ 2025-05-11 15:03  aixueforever  阅读(250)  评论(0)    收藏  举报