Report CUDA fixture errors and safely clean up failed setup
Check allocation, copies and stream creation at their source; initialize resource handles and report non-throwing cleanup failures. Add buffer round-trip and failed-allocation tests without changing GPU kernels or benchmark coverage.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Author
Gopalakrishnan Nallasamy