【发布时间】:2021-04-23 16:39:56
【问题描述】:
__global__ void functionA()
{
printf("functionA");
}
int main()
{
printf("main1");
functionA<<<1,1>>>();
printf("main2");
}
我正在尝试使用上述内容运行一个简单的测试。但程序只输出“main1”。程序也应该输出“functionA”和“main2”。
【问题讨论】:
-
GPU 代码可以“打印”吗?我不认为 GPU 核心可以访问控制台(我认为它们是单独的核心,无法访问世界其他地方)。
-
@ThomasMatthews 您可以从 CUDA GPU 代码打印