Каков канонический способ проверки на наличие ошибок с помощью API времени выполнения CUDA?

Просматривая ответы и комментарии на вопросы CUDA, а также вCUDA Tag WikiЯ вижу, что часто предлагается, чтобы статус возврата каждого вызова API проверялся на наличие ошибок. Документация API содержит такие функции, какcudaGetLastError, cudaPeekAtLastError, а такжеcudaGetErrorString, но каков наилучший способ собрать их вместе, чтобы надежно отлавливать и сообщать об ошибках, не требуя большого количества дополнительного кода?

Ответы на вопрос(4)

Ваш ответ на вопрос