24.02.1
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_CLELEMENTWISEUNARYLAYER_H
25 #define ARM_COMPUTE_CLELEMENTWISEUNARYLAYER_H
34 class CLCompileContext;
90 std::unique_ptr<Impl> _impl;
145 std::unique_ptr<Impl> _impl;
201 std::unique_ptr<Impl> _impl;
256 std::unique_ptr<Impl> _impl;
311 std::unique_ptr<Impl> _impl;
366 std::unique_ptr<Impl> _impl;
421 std::unique_ptr<Impl> _impl;
Basic function to negate an input tensor.
~CLRoundLayer()
Default Destructor.
Basic function to calculate sine of an input tensor.
CLExpLayer & operator=(const CLExpLayer &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
CLRsqrtLayer()
Default Constructor.
Base class for all functions.
CLAbsLayer & operator=(const CLAbsLayer &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
void run() override
Run the kernels contained in the function.
Basic function to perform elementwise log on an input tensor.
Interface for OpenCL tensor.
void configure(const ICLTensor *input, ICLTensor *output)
Initialize the function.
Basic function to perform inverse square root on an input tensor.
void run() override
Run the kernels contained in the function.
Basic function to get the round (to the nearest even) value of an input tensor.
static Status validate(const ITensorInfo *input, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLRoundLayer.
Basic function to get the absolute value of an input tensor.
~CLAbsLayer()
Default Destructor.
CLNegLayer & operator=(const CLNegLayer &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
void configure(const ICLTensor *input, ICLTensor *output)
Initialize the function.
void configure(const ICLTensor *input, ICLTensor *output)
Initialize the function.
static Status validate(const ITensorInfo *input, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLSinLayer.
CLExpLayer()
Default Constructor.
CLSinLayer()
Default Constructor.
Basic function to perform exponential on an input tensor.
static Status validate(const ITensorInfo *input, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLExpLayer.
static Status validate(const ITensorInfo *input, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLRsqrtLayer.
CLSinLayer & operator=(const CLSinLayer &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
CLAbsLayer()
Default Constructor.
void run() override
Run the kernels contained in the function.
static Status validate(const ITensorInfo *input, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLLogLayer.
CLNegLayer()
Default Constructor.
CLLogLayer & operator=(const CLLogLayer &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
void configure(const ICLTensor *input, ICLTensor *output)
Initialize the function.
CLLogLayer()
Default Constructor.
~CLExpLayer()
Default Destructor.
CLRoundLayer()
Default Constructor.
void configure(const ICLTensor *input, ICLTensor *output)
Initialize the function.
Copyright (c) 2017-2024 Arm Limited.
void run() override
Run the kernels contained in the function.
~CLLogLayer()
Default Destructor.
CLRsqrtLayer & operator=(const CLRsqrtLayer &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
void configure(const ICLTensor *input, ICLTensor *output)
Initialize the function.
Store the tensor's metadata.
void run() override
Run the kernels contained in the function.
~CLNegLayer()
Default Destructor.
static Status validate(const ITensorInfo *input, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLAbsLayer.
void run() override
Run the kernels contained in the function.
~CLSinLayer()
Default Destructor.
CLRoundLayer & operator=(const CLRoundLayer &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
static Status validate(const ITensorInfo *input, const ITensorInfo *output)
Static function to check if given info will lead to a valid configuration of CLNegLayer.
void configure(const ICLTensor *input, ICLTensor *output)
Initialize the function.
~CLRsqrtLayer()
Default Destructor.
void run() override
Run the kernels contained in the function.