@@ -300,11 +300,7 @@ void deformable_im2col(
300
300
data_col.data_ptr <scalar_t >());
301
301
}));
302
302
}
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 ();
308
304
}
309
305
310
306
int get_greatest_divisor_below_bound (int n, int bound) {
@@ -483,11 +479,7 @@ void compute_grad_input(
483
479
grad_im.data_ptr <scalar_t >());
484
480
}));
485
481
}
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 ();
491
483
}
492
484
493
485
template <typename scalar_t , typename index_t >
@@ -736,12 +728,7 @@ void compute_grad_offset_and_mask(
736
728
grad_mask.data_ptr <scalar_t >());
737
729
}));
738
730
}
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 ();
745
732
}
746
733
747
734
std::tuple<at::Tensor, at::Tensor, at::Tensor> backward_gradient_inputs (
0 commit comments