@@ -300,11 +300,7 @@ void deformable_im2col(
300300 data_col.data_ptr <scalar_t >());
301301 }));
302302 }
303-
304- cudaError_t err = cudaGetLastError ();
305- if (err != cudaSuccess) {
306- printf (" error in deformable_im2col: %s\n " , cudaGetErrorString (err));
307- }
303+ C10_CUDA_KERNEL_LAUNCH_CHECK ();
308304}
309305
310306int get_greatest_divisor_below_bound (int n, int bound) {
@@ -483,11 +479,7 @@ void compute_grad_input(
483479 grad_im.data_ptr <scalar_t >());
484480 }));
485481 }
486-
487- cudaError_t err = cudaGetLastError ();
488- if (err != cudaSuccess) {
489- printf (" error in compute_grad_input: %s\n " , cudaGetErrorString (err));
490- }
482+ C10_CUDA_KERNEL_LAUNCH_CHECK ();
491483}
492484
493485template <typename scalar_t , typename index_t >
@@ -736,12 +728,7 @@ void compute_grad_offset_and_mask(
736728 grad_mask.data_ptr <scalar_t >());
737729 }));
738730 }
739-
740- cudaError_t err = cudaGetLastError ();
741- if (err != cudaSuccess) {
742- printf (
743- " error in compute_grad_offset_and_mask: %s\n " , cudaGetErrorString (err));
744- }
731+ C10_CUDA_KERNEL_LAUNCH_CHECK ();
745732}
746733
747734std::tuple<at::Tensor, at::Tensor, at::Tensor> backward_gradient_inputs (
0 commit comments