CUDA:如果在CU_SAFE_CALL中使用,则指定未指定的启动失败

时间:2013-06-26 08:28:56

标签: cuda

我是CUDA的新手。

以下电话

CU_SAFE_CALL(cudaGetLastError()) (infact any call inside CU_SAFE_CALL(...))

正在提供'未指定的启动失败'错误。

如果我删除CU_SAFE_CALL并运行cudaGetLastError(),则表示运行正常。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

CU_SAFE_CALL宏的重点是当你的一个CUDA调用出错时给你一个错误...通过删除它你只会让你的程序忽略发生的错误。
您需要找出错误发生的位置并进行修复 “未指定的启动失败”表示内核启动存在问题。