24 #ifndef ARM_COMPUTE_CLPIXELWISEMULTIPLICATION_H 25 #define ARM_COMPUTE_CLPIXELWISEMULTIPLICATION_H 33 class CLCompileContext;
34 class CLFillBorderKernel;
38 namespace experimental
111 std::unique_ptr<CLFillBorderKernel> _border_handler;
144 std::unique_ptr<CLFillBorderKernel> _border_handler;
259 std::unique_ptr<Impl> _impl;
313 std::unique_ptr<Impl> _impl;
Base class for all functions.
Basic function to run CLComplexPixelWiseMultiplicationKernel.
ICLOperator & operator=(const ICLOperator &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Basic function to run CLComplexPixelWiseMultiplicationKernel.
Store the tensor's metadata.
Activation Layer Information class.
Copyright (c) 2017-2021 Arm Limited.
Basic function to run CLPixelWiseMultiplicationKernel.
RoundingPolicy
Rounding method.
Basic function to run CLPixelWiseMultiplicationKernel.
static Status validate(const ITensorInfo *input1, const ITensorInfo *input2, const ITensorInfo *output, float scale, ConvertPolicy overflow_policy, RoundingPolicy rounding_policy, const ActivationLayerInfo &act_info=ActivationLayerInfo())
Static function to check if given info will lead to a valid configuration of CLPixelWiseMultiplicatio...
void configure(const CLCompileContext &compile_context, ITensorInfo *input1, ITensorInfo *input2, ITensorInfo *output, float scale, ConvertPolicy overflow_policy, RoundingPolicy rounding_policy, const ActivationLayerInfo &act_info=ActivationLayerInfo())
Initialise the kernel's inputs, output and convertion policy.
CLPixelWiseMultiplication()
Default Constructor.
Interface for OpenCL tensor.
Basic interface for functions which have a single async CL kernel.
void run(ITensorPack &tensors) override
Run the kernels contained in the function.
ConvertPolicy
Policy to handle overflow.