24 #ifndef __ARM_COMPUTE_CLRNN_LAYER_H__ 25 #define __ARM_COMPUTE_CLRNN_LAYER_H__ 43 CLRNNLayer(std::shared_ptr<IMemoryManager> memory_manager =
nullptr);
Basic function to compute a Fully Connected layer on OpenCL.
Base class for all functions.
Interface for the arithmetic addition kernel.
Store the tensor's metadata.
OpenCL kernel to perform a copy between two tensors.
Activation Layer Information class.
src info() -> set_format(Format::S16)
This file contains all available output stages for GEMMLowp on OpenCL.
Interface for the activation layer kernel.
Basic function to execute GEMM on OpenCL.
void run() override
Run the kernels contained in the function.
static Status validate(const ITensorInfo *input, const ITensorInfo *weights, const ITensorInfo *recurrent_weights, const ITensorInfo *bias, const ITensorInfo *hidden_state, const ITensorInfo *output, const ActivationLayerInfo &info)
Initialize the function.
Interface for OpenCL tensor.
CLRNNLayer(std::shared_ptr< IMemoryManager > memory_manager=nullptr)
Default constructor.
Basic function to run CLRNNLayer.
void configure(const ICLTensor *input, const ICLTensor *weights, const ICLTensor *recurrent_weights, const ICLTensor *bias, ICLTensor *hidden_state, ICLTensor *output, ActivationLayerInfo &info)
Initialize the function.
Basic implementation of the OpenCL tensor interface.