是否有在设备模式下的内核调用中使用断言的简便方法?
CUDA现在具有本地断言功能。使用assert(...)。如果其参数为零,它将停止内核执行并返回错误。 (或在CUDA调试中触发断点。)
assert(...)
#define MYASSERT(condition) \ if (!(condition)) { return; } MYASSERT(condition);