Cuda Nsight报告:未捕获内核启动

Cuda Nsight报告:未捕获内核启动,cuda,nsight,Cuda,Nsight,我在一个.cu文件中编写了一个简单的cuda程序。当我想看这个节目的表演时。我选择“Nsight->Start Performance Analysis…”,然后选择“Profile CUDA Application”。启动应用程序一段时间并完成捕获后,报告显示“没有捕获内核启动”,摘要报告显示“遇到1个错误”。有人能帮我找出发生这种情况的原因吗?在您的示例中完成所有CUDA工作后,您会调用cudaDeviceSynchronize()还是CUDADeviceSet()?否则Nsight无法保证

我在一个.cu文件中编写了一个简单的cuda程序。当我想看这个节目的表演时。我选择“Nsight->Start Performance Analysis…”,然后选择“Profile CUDA Application”。启动应用程序一段时间并完成捕获后,报告显示“没有捕获内核启动”,摘要报告显示“遇到1个错误”。有人能帮我找出发生这种情况的原因吗?

在您的示例中完成所有CUDA工作后,您会调用
cudaDeviceSynchronize()
还是
CUDADeviceSet()
?否则Nsight无法保证刷新所有启动和memcpy记录缓冲区