24.02
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_IACCESS_WINDOW_TRANSPOSE_H
25 #define ARM_COMPUTE_IACCESS_WINDOW_TRANSPOSE_H
47 bool border_undefined,
bool update_padding_if_needed(const Window &window) override
Increase the padding to be large enough for the window.
Container for 2D border size.
ValidRegion compute_valid_region(const Window &window, ValidRegion input_valid_region, bool border_undefined, BorderSize border_size) const override
Compute the valid region based on access pattern and valid region of the inputs.
ValidRegion compute_valid_region(const Window &window, const ValidRegion &input_valid_region) const
Compute the valid region based on access pattern, valid region of the inputs and border mode.
Implementation of a XY-transpose access pattern.
Container for valid region of a window.
Implementation of a rectangular access pattern.
bool update_window_if_needed(Window &window) const override
Shrink the window if padding is not large enough.
Describe a multidimensional execution window.
Copyright (c) 2017-2024 Arm Limited.
AccessWindowRectangle(ITensorInfo *info, int x, int y, int width, int height)
Constructor for a rectangular access pattern.