24.02.1
|
Go to the documentation of this file.
42 bool border_undefined,
58 ICLKernel::configure_internal(win);
Class to describe a number of elements in each dimension.
Window calculate_max_window(const ValidRegion &valid_region, const Steps &steps, bool skip_border, BorderSize border_size)
Container for 2D border size.
Implementation of a row access pattern.
Interface for OpenCL tensor.
bool update_window_and_padding(Window &win, Ts &&...patterns)
Update window and padding size for each of the access patterns.
virtual BorderSize border_size() const
The size of the border for that kernel.
void configure(const ICLTensor *input, ICLTensor *output, unsigned int num_elems_processed_per_iteration, bool border_undefined=false, const BorderSize &border_size=BorderSize())
Configure the kernel.
virtual ITensorInfo * info() const =0
Interface to be implemented by the child class to return the tensor's metadata.
Describe a multidimensional execution window.
Copyright (c) 2017-2024 Arm Limited.
void set_valid_region(const Window &window, const ValidRegion &input_valid_region, bool border_undefined=false, const BorderSize &border_size=BorderSize(0))
Set the valid region based on access pattern, valid region of the inputs and border mode.
unsigned int num_elems_processed_per_iteration
ICLSimpleKernel()
Constructor.