24 #ifndef ARM_COMPUTE_GCDEPTHWISECONVOLUTION_H 25 #define ARM_COMPUTE_GCDEPTHWISECONVOLUTION_H 67 void run()
override final;
70 std::unique_ptr<IGCKernel> _kernel;
75 bool _is_activationlayer_enabled;
Base class for all functions.
Basic function to execute a depthwise convolution for kernel size 3x3xC.
Interface for GLES Compute tensor.
Interface for filling the border of a kernel.
Activation Layer Information class.
Copyright (c) 2017-2021 Arm Limited.
Padding and stride information class.
void run() override final
Run the kernels contained in the function.
GCDepthwiseConvolutionLayer3x3()
Default constructor.
Interface for the kernel to shift valid data on a tensor.
Class for specifying the size of an image or rectangle.
void configure(IGCTensor *input, const IGCTensor *weights, const IGCTensor *biases, IGCTensor *output, const PadStrideInfo &conv_info, unsigned int depth_multiplier=1, const ActivationLayerInfo &act_info=ActivationLayerInfo(), const Size2D &dilation=Size2D(1U, 1U))
Initialize the function's source, destination, conv and border_size.
Basic function to run GCActivationLayerKernel.