#pragma once #include #include "../macros.h" namespace vision { namespace ops { VISION_API std::tuple roi_pool( const at::Tensor& input, const at::Tensor& rois, double spatial_scale, int64_t pooled_height, int64_t pooled_width); namespace detail { at::Tensor _roi_pool_backward( const at::Tensor& grad, const at::Tensor& rois, const at::Tensor& argmax, double spatial_scale, int64_t pooled_height, int64_t pooled_width, int64_t batch_size, int64_t channels, int64_t height, int64_t width); } // namespace detail } // namespace ops } // namespace vision