24 #ifndef ARM_COMPUTE_NEMINMAXLOCATION_H 25 #define ARM_COMPUTE_NEMINMAXLOCATION_H 38 class NEMinMaxLocationKernel;
76 uint32_t *min_count =
nullptr, uint32_t *max_count =
nullptr);
82 std::unique_ptr<NEMinMaxKernel> _min_max;
83 std::unique_ptr<NEMinMaxLocationKernel> _min_max_loc;
NEMinMaxLocation & operator=(const NEMinMaxLocation &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Base class for all functions.
NEMinMaxLocation()
Constructor.
Basic function to execute min and max location.
void run() override
Run the kernels contained in the function.
Interface for Neon tensor.
Copyright (c) 2017-2021 Arm Limited.
ITensor IImage
Interface for CPP Images.
void configure(const IImage *input, void *min, void *max, ICoordinates2DArray *min_loc=nullptr, ICoordinates2DArray *max_loc=nullptr, uint32_t *min_count=nullptr, uint32_t *max_count=nullptr)
Initialise the kernel's inputs and outputs.
~NEMinMaxLocation()
Default destructor.