diff options
| author | Valentin Clement (バレンタイン クレメン) <clementval@gmail.com> | 2025-10-21 10:53:30 -1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-21 13:53:30 -0700 |
| commit | 1b2532e1df278babbf612ebbf8352fd4e82eea52 (patch) | |
| tree | 24e16adcd353cece82b983463e05a56dd454f5de /flang-rt/lib | |
| parent | 419fbf906b7d21808fdf768f07e4791a24b22c99 (diff) | |
[flang][cuda][rt] Do not check error on kernel launch (#164463)
Align behavior with other CUDA compiler.
Diffstat (limited to 'flang-rt/lib')
| -rw-r--r-- | flang-rt/lib/cuda/kernel.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/flang-rt/lib/cuda/kernel.cpp b/flang-rt/lib/cuda/kernel.cpp index e299a114ed7e..296f4b791326 100644 --- a/flang-rt/lib/cuda/kernel.cpp +++ b/flang-rt/lib/cuda/kernel.cpp @@ -76,8 +76,8 @@ void RTDEF(CUFLaunchKernel)(const void *kernel, intptr_t gridX, intptr_t gridY, terminator.Crash("Too many invalid grid dimensions"); } cudaStream_t defaultStream = 0; - CUDA_REPORT_IF_ERROR(cudaLaunchKernel(kernel, gridDim, blockDim, params, smem, - stream != nullptr ? (cudaStream_t)(*stream) : defaultStream)); + cudaLaunchKernel(kernel, gridDim, blockDim, params, smem, + stream != nullptr ? (cudaStream_t)(*stream) : defaultStream); } void RTDEF(CUFLaunchClusterKernel)(const void *kernel, intptr_t clusterX, @@ -153,7 +153,7 @@ void RTDEF(CUFLaunchClusterKernel)(const void *kernel, intptr_t clusterX, launchAttr[0].val.clusterDim.z = clusterZ; config.numAttrs = 1; config.attrs = launchAttr; - CUDA_REPORT_IF_ERROR(cudaLaunchKernelExC(&config, kernel, params)); + cudaLaunchKernelExC(&config, kernel, params); } void RTDEF(CUFLaunchCooperativeKernel)(const void *kernel, intptr_t gridX, @@ -218,8 +218,8 @@ void RTDEF(CUFLaunchCooperativeKernel)(const void *kernel, intptr_t gridX, terminator.Crash("Too many invalid grid dimensions"); } cudaStream_t defaultStream = 0; - CUDA_REPORT_IF_ERROR(cudaLaunchCooperativeKernel(kernel, gridDim, blockDim, - params, smem, stream != nullptr ? (cudaStream_t)*stream : defaultStream)); + cudaLaunchCooperativeKernel(kernel, gridDim, blockDim, params, smem, + stream != nullptr ? (cudaStream_t)*stream : defaultStream); } } // extern "C" |
