我是CUDA的新手。
以下电话
CU_SAFE_CALL(cudaGetLastError()) (infact any call inside CU_SAFE_CALL(...))
正在提供'未指定的启动失败'错误。
如果我删除CU_SAFE_CALL
并运行cudaGetLastError()
,则表示运行正常。
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
CU_SAFE_CALL宏的重点是当你的一个CUDA调用出错时给你一个错误...通过删除它你只会让你的程序忽略发生的错误。
您需要找出错误发生的位置并进行修复
“未指定的启动失败”表示内核启动存在问题。