diff --git a/mmdet/ops/roi_align/src/roi_align_kernel.cu b/mmdet/ops/roi_align/src/roi_align_kernel.cu index 6d3b2790f690c1e8a37f8982707b9bc51b231bf2..eb7cdaf1ffa5bc1ff25f1c873d0f23e9590b0912 100644 --- a/mmdet/ops/roi_align/src/roi_align_kernel.cu +++ b/mmdet/ops/roi_align/src/roi_align_kernel.cu @@ -98,12 +98,6 @@ __global__ void ROIAlignForward(const int nthreads, const scalar_t *bottom_data, int sample_num_w = (sample_num > 0) ? sample_num : ceil(roi_width / pooled_width); - scalar_t h = (scalar_t)(ph + 0.5) * bin_size_h + roi_start_h; - scalar_t w = (scalar_t)(pw + 0.5) * bin_size_w + roi_start_w; - - int hstart = fminf(floor(h), height - 2); - int wstart = fminf(floor(w), width - 2); - scalar_t output_val = 0; for (int iy = 0; iy < sample_num_h; iy++) { const scalar_t y = roi_start_h + ph * bin_size_h + @@ -231,12 +225,6 @@ __global__ void ROIAlignBackward( const scalar_t count = (scalar_t)(sample_num_h * sample_num_w); - scalar_t h = (scalar_t)(ph + 0.5) * bin_size_h + roi_start_h; - scalar_t w = (scalar_t)(pw + 0.5) * bin_size_w + roi_start_w; - - int hstart = fminf(floor(h), height - 2); - int wstart = fminf(floor(w), width - 2); - for (int iy = 0; iy < sample_num_h; iy++) { const scalar_t y = roi_start_h + ph * bin_size_h +