mirror of
https://github.com/intel/llvm.git
synced 2026-01-14 03:50:17 +08:00
[OpenMP] CUDA plugin: More descriptive error messages
Differential Revision: https://reviews.llvm.org/D31206 llvm-svn: 298527
This commit is contained in:
@@ -646,8 +646,10 @@ int32_t __tgt_rtl_run_target_team_region(int32_t device_id, void *tgt_entry_ptr,
|
||||
DP("Launch of entry point at " DPxMOD " successful!\n",
|
||||
DPxPTR(tgt_entry_ptr));
|
||||
|
||||
if (cudaDeviceSynchronize() != cudaSuccess) {
|
||||
DP("Kernel execution error at " DPxMOD ".\n", DPxPTR(tgt_entry_ptr));
|
||||
cudaError_t sync_error = cudaDeviceSynchronize();
|
||||
if (sync_error != cudaSuccess) {
|
||||
DP("Kernel execution error at " DPxMOD ", %s.\n", DPxPTR(tgt_entry_ptr),
|
||||
cudaGetErrorString(sync_error));
|
||||
return OFFLOAD_FAIL;
|
||||
} else {
|
||||
DP("Kernel execution at " DPxMOD " successful!\n", DPxPTR(tgt_entry_ptr));
|
||||
|
||||
Reference in New Issue
Block a user