【发布时间】:2013-06-26 16:57:47
【问题描述】:
我是 CUDA 的新手。
下面的调用
CU_SAFE_CALL(cudaGetLastError()) (infact any call inside CU_SAFE_CALL(...))
给出了一个'未指定的启动失败'错误。
如果我删除 CU_SAFE_CALL 并运行 cudaGetLastError() 它运行良好。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: cuda
我是 CUDA 的新手。
下面的调用
CU_SAFE_CALL(cudaGetLastError()) (infact any call inside CU_SAFE_CALL(...))
给出了一个'未指定的启动失败'错误。
如果我删除 CU_SAFE_CALL 并运行 cudaGetLastError() 它运行良好。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: cuda
CU_SAFE_CALL 宏的全部意义在于当您的一个 CUDA 调用出现错误时给您一个错误...通过删除它,您只会让您的程序忽略发生的错误。
您需要找出错误发生的位置并修复它。
“未指定的启动失败”表示内核启动存在问题。
【讨论】: