Wie kann die CUDA-Laufzeit-API auf kanonische Weise auf Fehler überprüft werden?

Durchsuchen Sie die Antworten und Kommentare zu CUDA-Fragen und imCUDA-Tag-WikiIch sehe, es wird oft vorgeschlagen, dass der Rückgabestatus jedes API-Aufrufs auf Fehler überprüft werden sollte. Die API-Dokumentation enthält Funktionen wiecudaGetLastError, cudaPeekAtLastError, undcudaGetErrorString, aber wie lassen sich diese am besten zusammenfassen, um Fehler zuverlässig zu erfassen und zu melden, ohne viel zusätzlichen Code zu benötigen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage