系统:Ubuntu18.04
这段代码没法直接在终端上输出
#include<stdio.h>
__global__ void Hello()
{
printf("GPU\n");
}
int main(void)
{
printf("CPU\n");
Hello<<<1,10>>>();
}
但是添加上cudaDeviceReset()后能够输出到终端上
#include<stdio.h>
__global__ void Hello()
{
printf("GPU\n");
}
int main(void)
{
printf("CPU\n");
Hello<<<1,10>>>();
cudaDeviceReset();
}
????????