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;
}

未经作者同意请勿转载
本文来自博客园作者:aixueforever,原文链接:https://www.cnblogs.com/aslanvon/articles/18870793

浙公网安备 33010602011771号