24 #ifndef __ARM_COMPUTE_ACCESS_WINDOW_AUTO_PADDING_H__ 25 #define __ARM_COMPUTE_ACCESS_WINDOW_AUTO_PADDING_H__ Container for 2D border size.
AccessWindowAutoPadding(TensorInfo *info)
Default constructor.
bool update_window_if_needed(Window &window) const override
Shrink the window if padding is not large enough.
Interface describing methods to update access window and padding based on kernel parameters.
AccessWindowAutoPadding & operator=(const AccessWindowAutoPadding &)=delete
bool update_padding_if_needed(const Window &window) const override
Increase the padding to be large enough for the window.
ValidRegion compute_valid_region() const
Return a valid region that spans across the entire tensor.
Store the tensor's metadata.
void set_valid_region()
Set the valid region to match the entire tensor.
Describe a multidimensional execution window.
~AccessWindowAutoPadding()=default