此方法是基于的情形是
- visual studio 2017安装完成
- cuda10.0安装完成
- Clion安装完成
1. 使用CLion创建一个新的项目
File->New Project->C++ Executable->Create
2. 设置CLion支持.cu和.cuh
File->Setting->Editor->File Types->C++
3. 新建一个cu文件
文件名为kernel.cu,内容如下
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include <stdio.h>
cudaError_t addWithCuda(int *c, const int *a, const int *b, unsigned int size);
__global__ void addKernel(int *c, const int *a, const int *b)
{
int i = threadIdx.x;
c[i] = a[i] + b[i];
}
int main()
{
const int arraySize = 5;
const int a[arraySize] = {
1, 2, 3, 4, 5 };
const int b[arraySize] = {
10, 20, 30, 40, 50 }
版权声明:本文为u014683187原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。