Jaki jest kanoniczny sposób sprawdzania błędów przy użyciu API środowiska wykonawczego CUDA?
Przeglądanie odpowiedzi i komentarzy na pytania CUDA oraz wWiki tagów CUDA, Widzę, że często sugeruje się, aby status powrotu każdego wywołania API był sprawdzany pod kątem błędów. Dokumentacja API zawiera takie funkcje jakcudaGetLastError
, cudaPeekAtLastError
, icudaGetErrorString
, ale jaki jest najlepszy sposób na ich połączenie, aby niezawodnie łapać i zgłaszać błędy bez konieczności posiadania dodatkowego kodu?