From ac6499a474503dfcf587d95b85823aeb5861103f Mon Sep 17 00:00:00 2001 From: Sheri Zhang Date: Wed, 10 Feb 2021 15:32:38 +0000 Subject: Comply with Trademark rules for use of Neon, Arm and Mali Full trademarks available in README.md Resolves: COMPMID-4257 Signed-off-by: Sheri Zhang Change-Id: Ibfba2adf2eef3449433f467464ebd87d7198474d Signed-off-by: Michele Di Giorgio Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/5116 Reviewed-by: Georgios Pinitas Comments-Addressed: Arm Jenkins Tested-by: Arm Jenkins --- .../runtime/NEON/functions/NEArgMinMaxLayer.h | 4 ++-- arm_compute/runtime/NEON/functions/NEBox3x3.h | 4 ++-- arm_compute/runtime/NEON/functions/NECannyEdge.h | 4 ++-- arm_compute/runtime/NEON/functions/NEConvolution.h | 8 ++++---- .../runtime/NEON/functions/NEConvolutionLayer.h | 6 +++--- .../runtime/NEON/functions/NEDeconvolutionLayer.h | 4 ++-- .../NEON/functions/NEDepthwiseConvolutionLayer.h | 8 ++++---- arm_compute/runtime/NEON/functions/NEDerivative.h | 4 ++-- arm_compute/runtime/NEON/functions/NEDilate.h | 4 ++-- .../NEON/functions/NEDirectConvolutionLayer.h | 4 ++-- .../runtime/NEON/functions/NEEqualizeHistogram.h | 4 ++-- arm_compute/runtime/NEON/functions/NEErode.h | 4 ++-- arm_compute/runtime/NEON/functions/NEFFT1D.h | 4 ++-- arm_compute/runtime/NEON/functions/NEFFT2D.h | 4 ++-- .../runtime/NEON/functions/NEFFTConvolutionLayer.h | 8 ++++---- arm_compute/runtime/NEON/functions/NEFastCorners.h | 4 ++-- .../runtime/NEON/functions/NEFullyConnectedLayer.h | 4 ++-- arm_compute/runtime/NEON/functions/NEGEMM.h | 2 +- arm_compute/runtime/NEON/functions/NEGEMMConv2d.h | 4 ++-- .../runtime/NEON/functions/NEGEMMConvolutionLayer.h | 2 +- .../NEON/functions/NEGEMMLowpMatrixMultiplyCore.h | 4 ++-- .../runtime/NEON/functions/NEGEMMLowpOutputStage.h | 20 ++++++++++---------- arm_compute/runtime/NEON/functions/NEGaussian3x3.h | 4 ++-- arm_compute/runtime/NEON/functions/NEGaussian5x5.h | 4 ++-- .../runtime/NEON/functions/NEGaussianPyramid.h | 6 +++--- arm_compute/runtime/NEON/functions/NEHOGDescriptor.h | 4 ++-- arm_compute/runtime/NEON/functions/NEHOGDetector.h | 4 ++-- arm_compute/runtime/NEON/functions/NEHOGGradient.h | 4 ++-- .../runtime/NEON/functions/NEHOGMultiDetection.h | 4 ++-- arm_compute/runtime/NEON/functions/NEHarrisCorners.h | 4 ++-- .../runtime/NEON/functions/NELSTMLayerQuantized.h | 4 ++-- .../runtime/NEON/functions/NELaplacianPyramid.h | 4 ++-- .../runtime/NEON/functions/NELaplacianReconstruct.h | 4 ++-- .../runtime/NEON/functions/NEMaxUnpoolingLayer.h | 2 +- arm_compute/runtime/NEON/functions/NEMeanStdDev.h | 4 ++-- arm_compute/runtime/NEON/functions/NEMedian3x3.h | 4 ++-- .../runtime/NEON/functions/NEMinMaxLocation.h | 4 ++-- .../runtime/NEON/functions/NENonLinearFilter.h | 4 ++-- .../NEON/functions/NENonMaximaSuppression3x3.h | 4 ++-- .../runtime/NEON/functions/NENormalizationLayer.h | 4 ++-- arm_compute/runtime/NEON/functions/NEOpticalFlow.h | 4 ++-- arm_compute/runtime/NEON/functions/NEPadLayer.h | 2 +- arm_compute/runtime/NEON/functions/NEPermute.h | 2 +- arm_compute/runtime/NEON/functions/NEPoolingLayer.h | 2 +- arm_compute/runtime/NEON/functions/NEQLSTMLayer.h | 2 +- .../runtime/NEON/functions/NEQuantizationLayer.h | 4 ++-- arm_compute/runtime/NEON/functions/NEROIAlignLayer.h | 4 ++-- .../runtime/NEON/functions/NEROIPoolingLayer.h | 4 ++-- .../runtime/NEON/functions/NEReductionOperation.h | 4 ++-- arm_compute/runtime/NEON/functions/NERemap.h | 4 ++-- arm_compute/runtime/NEON/functions/NEScharr3x3.h | 4 ++-- arm_compute/runtime/NEON/functions/NESobel3x3.h | 4 ++-- arm_compute/runtime/NEON/functions/NESobel5x5.h | 4 ++-- arm_compute/runtime/NEON/functions/NESobel7x7.h | 4 ++-- .../runtime/NEON/functions/NESpaceToBatchLayer.h | 2 +- .../runtime/NEON/functions/NESpaceToDepthLayer.h | 4 ++-- arm_compute/runtime/NEON/functions/NETranspose.h | 4 ++-- .../NEON/functions/NEWinogradConvolutionLayer.h | 4 ++-- 58 files changed, 124 insertions(+), 124 deletions(-) (limited to 'arm_compute/runtime/NEON/functions') diff --git a/arm_compute/runtime/NEON/functions/NEArgMinMaxLayer.h b/arm_compute/runtime/NEON/functions/NEArgMinMaxLayer.h index 4b13d1f44e..8235185a8e 100644 --- a/arm_compute/runtime/NEON/functions/NEArgMinMaxLayer.h +++ b/arm_compute/runtime/NEON/functions/NEArgMinMaxLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018-2020 Arm Limited. + * Copyright (c) 2018-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -37,7 +37,7 @@ class ITensor; /** Function to calculate the index of the minimum or maximum values in a * tensor based on an axis. * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * * -# @ref NEReductionOperationKernel * -# @ref NEFillBorderKernel diff --git a/arm_compute/runtime/NEON/functions/NEBox3x3.h b/arm_compute/runtime/NEON/functions/NEBox3x3.h index d65c2be885..b45cf946e4 100644 --- a/arm_compute/runtime/NEON/functions/NEBox3x3.h +++ b/arm_compute/runtime/NEON/functions/NEBox3x3.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute box filter 3x3. This function calls the following NEON kernels: +/** Basic function to execute box filter 3x3. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEBox3x3Kernel diff --git a/arm_compute/runtime/NEON/functions/NECannyEdge.h b/arm_compute/runtime/NEON/functions/NECannyEdge.h index 7cdb8ee38e..2d8bac1db9 100644 --- a/arm_compute/runtime/NEON/functions/NECannyEdge.h +++ b/arm_compute/runtime/NEON/functions/NECannyEdge.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -41,7 +41,7 @@ class NEFillBorderKernel; class NEEdgeNonMaxSuppressionKernel; class NEEdgeTraceKernel; -/** Basic function to execute canny edge on NEON. This function calls the following NEON kernels and functions: +/** Basic function to execute canny edge on Neon. This function calls the following Neon kernels and functions: * * -# @ref NEFillBorderKernel (if border_mode == REPLICATE or border_mode == CONSTANT) * -# @ref NESobel3x3 (if gradient_size == 3) or diff --git a/arm_compute/runtime/NEON/functions/NEConvolution.h b/arm_compute/runtime/NEON/functions/NEConvolution.h index afd654a595..f2d7ae8090 100644 --- a/arm_compute/runtime/NEON/functions/NEConvolution.h +++ b/arm_compute/runtime/NEON/functions/NEConvolution.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -45,7 +45,7 @@ class NESeparableConvolutionHorKernel; template class NESeparableConvolutionVertKernel; -/** Basic function to execute convolution of size 3x3. This function calls the following NEON kernels: +/** Basic function to execute convolution of size 3x3. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEConvolution3x3Kernel @@ -80,7 +80,7 @@ public: void configure(ITensor *input, ITensor *output, const int16_t *conv, uint32_t scale, BorderMode border_mode, uint8_t constant_border_value = 0); }; -/** Basic function to execute convolution of size 5x5, 7x7, 9x9. This function calls the following NEON kernels: +/** Basic function to execute convolution of size 5x5, 7x7, 9x9. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEConvolutionKernel or
@@ -136,7 +136,7 @@ using NEConvolution7x7 = NEConvolutionSquare<7>; /** Basic function to run 9x9 convolution. */ using NEConvolution9x9 = NEConvolutionSquare<9>; -/** Basic function to execute non-square convolution. This function calls the following NEON kernels: +/** Basic function to execute non-square convolution. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEConvolutionRectangleKernel or
diff --git a/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h index a061dc7b04..a387255b6c 100644 --- a/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h +++ b/arm_compute/runtime/NEON/functions/NEConvolutionLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018-2020 Arm Limited. + * Copyright (c) 2018-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -37,7 +37,7 @@ namespace arm_compute // Forward declarations class ITensor; -/** Basic function to simulate a convolution layer. This function calls one of the following NEON functions: +/** Basic function to simulate a convolution layer. This function calls one of the following Neon functions: * -# @ref NEGEMMConvolutionLayer (executed only in case GEMM is required for the operation) * -# @ref NEWinogradConvolutionLayer (executed only in case Winograd is required for the operation) * -# @ref NEDirectConvolutionLayer (executed only in case Direct Convolution is required for the operation) @@ -158,4 +158,4 @@ private: std::unique_ptr _function; /**< Function to run */ }; } // namespace arm_compute -#endif /* ARM_COMPUTE_NECONVOLUTIONLAYER_H */ \ No newline at end of file +#endif /* ARM_COMPUTE_NECONVOLUTIONLAYER_H */ diff --git a/arm_compute/runtime/NEON/functions/NEDeconvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEDeconvolutionLayer.h index 97b1a47f64..02a0f784ec 100644 --- a/arm_compute/runtime/NEON/functions/NEDeconvolutionLayer.h +++ b/arm_compute/runtime/NEON/functions/NEDeconvolutionLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -64,7 +64,7 @@ namespace arm_compute * The weights used by Deconvolution are supposed to be the same as the ones used for Convolution. Therefore, it will be necessary to use the weights in the * reverse order to perform an actual convolution. This is achieved by using @ref NEReverse. * - * This function calls the following NEON kernels/functions: + * This function calls the following Neon kernels/functions: * * -# @ref CPPUpsample * -# @ref NEConvolutionLayer diff --git a/arm_compute/runtime/NEON/functions/NEDepthwiseConvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEDepthwiseConvolutionLayer.h index dc70aec7ff..98fffe0b33 100644 --- a/arm_compute/runtime/NEON/functions/NEDepthwiseConvolutionLayer.h +++ b/arm_compute/runtime/NEON/functions/NEDepthwiseConvolutionLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -110,7 +110,7 @@ private: const PadStrideInfo &conv_info, unsigned int depth_multiplier = 1, ActivationLayerInfo act_info = ActivationLayerInfo(), const Size2D &dilation = Size2D(1U, 1U)); - /** Basic function to execute optimized depthwise convolution routines. This function calls the following NEON kernels: + /** Basic function to execute optimized depthwise convolution routines. This function calls the following Neon kernels: * * @note At the moment 3x3 and 5x5 convolution of stride 1, 2 are supported * @@ -192,7 +192,7 @@ private: bool _is_prepared; }; - /** Basic function to execute a generic depthwise convolution. This function calls the following NEON kernel: + /** Basic function to execute a generic depthwise convolution. This function calls the following Neon kernel: * * -# @ref NEDepthwiseConvolutionLayerNativeKernel * @@ -270,4 +270,4 @@ private: NEDepthwiseConvolutionLayerGeneric _func_generic; }; } // namespace arm_compute -#endif /* ARM_COMPUTE_NEDEPTHWISECONVOLUTION_H */ \ No newline at end of file +#endif /* ARM_COMPUTE_NEDEPTHWISECONVOLUTION_H */ diff --git a/arm_compute/runtime/NEON/functions/NEDerivative.h b/arm_compute/runtime/NEON/functions/NEDerivative.h index b14e38a23a..c1e110b55b 100644 --- a/arm_compute/runtime/NEON/functions/NEDerivative.h +++ b/arm_compute/runtime/NEON/functions/NEDerivative.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -35,7 +35,7 @@ class ITensor; class NEDerivativeKernel; class NEFillBorderKernel; -/** Basic function to execute first order derivative operator. This function calls the following NEON kernels: +/** Basic function to execute first order derivative operator. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEDerivativeKernel diff --git a/arm_compute/runtime/NEON/functions/NEDilate.h b/arm_compute/runtime/NEON/functions/NEDilate.h index 1f2bcb50ea..6c119d0d75 100644 --- a/arm_compute/runtime/NEON/functions/NEDilate.h +++ b/arm_compute/runtime/NEON/functions/NEDilate.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute dilate. This function calls the following NEON kernels: +/** Basic function to execute dilate. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEDilateKernel diff --git a/arm_compute/runtime/NEON/functions/NEDirectConvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEDirectConvolutionLayer.h index 5b6ed55be2..ff0c3054d8 100644 --- a/arm_compute/runtime/NEON/functions/NEDirectConvolutionLayer.h +++ b/arm_compute/runtime/NEON/functions/NEDirectConvolutionLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -41,7 +41,7 @@ class NEFillBorderKernel; /** Function to run the direct convolution. * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel for the input * -# @ref NEDirectConvolutionLayerOutputStageKernel diff --git a/arm_compute/runtime/NEON/functions/NEEqualizeHistogram.h b/arm_compute/runtime/NEON/functions/NEEqualizeHistogram.h index e81b4ce33a..5d50651810 100644 --- a/arm_compute/runtime/NEON/functions/NEEqualizeHistogram.h +++ b/arm_compute/runtime/NEON/functions/NEEqualizeHistogram.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -38,7 +38,7 @@ class NECumulativeDistributionKernel; class NETableLookupKernel; using IImage = ITensor; -/** Basic function to execute histogram equalization. This function calls the following NEON kernels: +/** Basic function to execute histogram equalization. This function calls the following Neon kernels: * * -# @ref NEHistogramKernel * -# @ref NECumulativeDistributionKernel diff --git a/arm_compute/runtime/NEON/functions/NEErode.h b/arm_compute/runtime/NEON/functions/NEErode.h index b81da4e5b6..461bc878c9 100644 --- a/arm_compute/runtime/NEON/functions/NEErode.h +++ b/arm_compute/runtime/NEON/functions/NEErode.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute erode. This function calls the following NEON kernels: +/** Basic function to execute erode. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEErodeKernel diff --git a/arm_compute/runtime/NEON/functions/NEFFT1D.h b/arm_compute/runtime/NEON/functions/NEFFT1D.h index 4b6cc3fd18..04e8f81b69 100644 --- a/arm_compute/runtime/NEON/functions/NEFFT1D.h +++ b/arm_compute/runtime/NEON/functions/NEFFT1D.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 Arm Limited. + * Copyright (c) 2019-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -40,7 +40,7 @@ class NEFFTDigitReverseKernel; class NEFFTRadixStageKernel; class NEFFTScaleKernel; -/** Basic function to execute one dimensional FFT. This function calls the following NEON kernels: +/** Basic function to execute one dimensional FFT. This function calls the following Neon kernels: * * -# @ref NEFFTDigitReverseKernel Performs digit reverse * -# @ref NEFFTRadixStageKernel A list of FFT kernels depending on the radix decomposition diff --git a/arm_compute/runtime/NEON/functions/NEFFT2D.h b/arm_compute/runtime/NEON/functions/NEFFT2D.h index 18e72c1a2f..218401b429 100644 --- a/arm_compute/runtime/NEON/functions/NEFFT2D.h +++ b/arm_compute/runtime/NEON/functions/NEFFT2D.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 Arm Limited. + * Copyright (c) 2019-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -36,7 +36,7 @@ namespace arm_compute // Forward declaration class ITensor; -/** Basic function to execute two dimensional FFT. This function calls the following NEON kernels: +/** Basic function to execute two dimensional FFT. This function calls the following Neon kernels: * * -# @ref NEFFT1D 1D FFT is performed on the first given axis * -# @ref NEFFT1D 1D FFT is performed on the second given axis diff --git a/arm_compute/runtime/NEON/functions/NEFFTConvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEFFTConvolutionLayer.h index b181e05c1a..8967363e7f 100644 --- a/arm_compute/runtime/NEON/functions/NEFFTConvolutionLayer.h +++ b/arm_compute/runtime/NEON/functions/NEFFTConvolutionLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 Arm Limited. + * Copyright (c) 2019-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -43,7 +43,7 @@ namespace arm_compute // Forward declarations class ITensor; -/** Basic function to execute FFT-based convolution on NEON. This function calls the following NEON functions/kernels: +/** Basic function to execute FFT-based convolution on Neon. This function calls the following Neon functions/kernels: * * -# @ref NEPermute Permute input if NHWC(only NCHW is supported). * -# @ref NEPadLayer Pad input. @@ -84,7 +84,7 @@ public: * Data types supported: Same as @p input. * @param[in] conv_info Contains padding and stride information described in @ref PadStrideInfo. * @param[in] act_info (Optional) Activation layer information in case of a fused activation. - * @param[in] enable_fast_math (Optional) Enable fast math computation. Unused for NEON backend. + * @param[in] enable_fast_math (Optional) Enable fast math computation. Unused for Neon backend. */ void configure(ITensor *input, const ITensor *weights, const ITensor *biases, ITensor *output, const PadStrideInfo &conv_info, const ActivationLayerInfo &act_info = ActivationLayerInfo(), bool enable_fast_math = false); @@ -101,7 +101,7 @@ public: * Data types supported: Same as @p input. * @param[in] conv_info Contains padding and stride information described in @ref PadStrideInfo. * @param[in] act_info (Optional) Activation layer information in case of a fused activation. - * @param[in] enable_fast_math (Optional) Enable fast math computation. Unused for NEON backend. + * @param[in] enable_fast_math (Optional) Enable fast math computation. Unused for Neon backend. * * @return a status */ diff --git a/arm_compute/runtime/NEON/functions/NEFastCorners.h b/arm_compute/runtime/NEON/functions/NEFastCorners.h index e86a87eb7e..c66aeedcca 100644 --- a/arm_compute/runtime/NEON/functions/NEFastCorners.h +++ b/arm_compute/runtime/NEON/functions/NEFastCorners.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -43,7 +43,7 @@ class NEFillBorderKernel; class NEFillArrayKernel; using IImage = ITensor; -/** Basic function to execute fast corners. This function call the following NEON kernels: +/** Basic function to execute fast corners. This function call the following Neon kernels: * * -# @ref NEFastCornersKernel * -# @ref NENonMaximaSuppression3x3Kernel (executed if nonmax_suppression == true) diff --git a/arm_compute/runtime/NEON/functions/NEFullyConnectedLayer.h b/arm_compute/runtime/NEON/functions/NEFullyConnectedLayer.h index 4a192688c7..ffea02670f 100644 --- a/arm_compute/runtime/NEON/functions/NEFullyConnectedLayer.h +++ b/arm_compute/runtime/NEON/functions/NEFullyConnectedLayer.h @@ -36,7 +36,7 @@ namespace arm_compute { -/** Basic function to reshape the weights of Fully Connected layer with NEON. This function calls the following kernels: +/** Basic function to reshape the weights of Fully Connected layer with Neon. This function calls the following kernels: * * @note The fully connected layer accepts "weights" tensors only with 2 dimensions. */ @@ -111,7 +111,7 @@ private: }; } // namespace weights_transformations -/** Basic function to compute a Fully Connected layer on NEON. This function calls the following NEON kernels: +/** Basic function to compute a Fully Connected layer on Neon. This function calls the following Neon kernels: * -# @ref NEIm2ColKernel (called when the input comes from a convolutional layer) * -# @ref NEFullyConnectedLayerReshapeWeights (if @p are_weights_reshaped is set to false and transpose_weights is set to true ) (called once) * -# @ref NEGEMMMatrixMultiplyKernel or @ref NEGEMMLowpMatrixMultiplyCore (if quantized asymmetric) diff --git a/arm_compute/runtime/NEON/functions/NEGEMM.h b/arm_compute/runtime/NEON/functions/NEGEMM.h index c67154c13a..6f7951eece 100644 --- a/arm_compute/runtime/NEON/functions/NEGEMM.h +++ b/arm_compute/runtime/NEON/functions/NEGEMM.h @@ -43,7 +43,7 @@ class NEGEMMMatrixMultiplyKernel; class NEGEMMTranspose1xWKernel; class NEGEMMAssemblyDispatch; -/** Basic function to execute GEMM on NEON. This function calls the following NEON kernels: +/** Basic function to execute GEMM on Neon. This function calls the following Neon kernels: * * If optimized assembly is available: * -# @ref NEGEMMAssemblyDispatch diff --git a/arm_compute/runtime/NEON/functions/NEGEMMConv2d.h b/arm_compute/runtime/NEON/functions/NEGEMMConv2d.h index 2b3c162eab..2bd233f520 100644 --- a/arm_compute/runtime/NEON/functions/NEGEMMConv2d.h +++ b/arm_compute/runtime/NEON/functions/NEGEMMConv2d.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Arm Limited. + * Copyright (c) 2020-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -38,7 +38,7 @@ namespace arm_compute class ITensor; class NEGEMMAssemblyDispatch; -/** Basic function to compute the convolution layer. This function calls the following NEON kernels/functions: +/** Basic function to compute the convolution layer. This function calls the following Neon kernels/functions: * * Supports only NHWC data layout * diff --git a/arm_compute/runtime/NEON/functions/NEGEMMConvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEGEMMConvolutionLayer.h index 65c2ef7e0b..18ccc9f015 100644 --- a/arm_compute/runtime/NEON/functions/NEGEMMConvolutionLayer.h +++ b/arm_compute/runtime/NEON/functions/NEGEMMConvolutionLayer.h @@ -150,7 +150,7 @@ private: }; } // namespace weights_transformations -/** Basic function to compute the convolution layer. This function calls the following NEON kernels/functions: +/** Basic function to compute the convolution layer. This function calls the following Neon kernels/functions: * * -# @ref NEIm2ColKernel * -# @ref NEGEMM (if the data type is BFLOAT16/FP16/FP32) diff --git a/arm_compute/runtime/NEON/functions/NEGEMMLowpMatrixMultiplyCore.h b/arm_compute/runtime/NEON/functions/NEGEMMLowpMatrixMultiplyCore.h index 8eea9d7d24..821b498dad 100644 --- a/arm_compute/runtime/NEON/functions/NEGEMMLowpMatrixMultiplyCore.h +++ b/arm_compute/runtime/NEON/functions/NEGEMMLowpMatrixMultiplyCore.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -47,7 +47,7 @@ class NEGEMMLowpMatrixBReductionKernel; class NEGEMMTranspose1xWKernel; class NEGEMMAssemblyDispatch; -/** Basic function to execute GEMMLowpMatrixMultiplyCore on NEON. This function calls the following NEON kernels if the DOT product instruction is not available: +/** Basic function to execute GEMMLowpMatrixMultiplyCore on Neon. This function calls the following Neon kernels if the DOT product instruction is not available: * * -# @ref NEGEMMInterleave4x4Kernel * -# @ref NEGEMMTranspose1xWKernel diff --git a/arm_compute/runtime/NEON/functions/NEGEMMLowpOutputStage.h b/arm_compute/runtime/NEON/functions/NEGEMMLowpOutputStage.h index 6977d27cb6..79b427ea6f 100644 --- a/arm_compute/runtime/NEON/functions/NEGEMMLowpOutputStage.h +++ b/arm_compute/runtime/NEON/functions/NEGEMMLowpOutputStage.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -27,7 +27,7 @@ #include "arm_compute/core/Types.h" #include "arm_compute/runtime/NEON/INESimpleFunctionNoBorder.h" -/** This file contains all available output stages for GEMMLowp on NEON. +/** This file contains all available output stages for GEMMLowp on Neon. * * In gemmlowp, the "output stage" is the process that takes a final int32 accumulator value (the output of @ref NEGEMMLowpMatrixMultiplyCore), * and processes it to obtain the final ASYMM8 value. @@ -40,7 +40,7 @@ namespace arm_compute class ITensor; class ITensorInfo; -/** Basic function to execute NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint on NEON. +/** Basic function to execute NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint on Neon. * * NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint depends on 3 parameters: * @@ -61,7 +61,7 @@ class ITensorInfo; * * ((FixedPointMul(input[i][k] + bias[k], result_fixedpoint_multiplier)) >> result_shift) + result_offset_after_shift * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * * -# @ref NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel * @@ -112,7 +112,7 @@ public: */ static Status validate(const ITensorInfo *input, const ITensorInfo *bias, const ITensorInfo *output, int min = std::numeric_limits::lowest(), int max = std::numeric_limits::max()); }; -/** Basic function to execute NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPoint on NEON. +/** Basic function to execute NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPoint on Neon. * * NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPoint depends on 3 parameters: * @@ -133,7 +133,7 @@ public: * * ((FixedPointMul(input[i][k] + bias[k], result_fixedpoint_multiplier)) >> result_shift) + result_offset_after_shift * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * * -# @ref NEGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPointKernel * @@ -184,7 +184,7 @@ public: */ static Status validate(const ITensorInfo *input, const ITensorInfo *bias, const ITensorInfo *output, int min = std::numeric_limits::lowest(), int max = std::numeric_limits::max()); }; -/** Basic function to execute NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPoint on NEON. +/** Basic function to execute NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPoint on Neon. * * NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPoint depends on 2 parameters: * @@ -205,7 +205,7 @@ public: * * ((FixedPointMul(input[i][k] + bias[k], result_fixedpoint_multiplier)) >> result_shift) + result_offset_after_shift * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * * -# @ref NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPointKernel * @@ -256,9 +256,9 @@ public: static Status validate(const ITensorInfo *input, const ITensorInfo *bias, const ITensorInfo *output, int min = std::numeric_limits::lowest(), int max = std::numeric_limits::max()); }; -/** Basic function to execute GEMMLowpQuantizeDown kernels on NEON. +/** Basic function to execute GEMMLowpQuantizeDown kernels on Neon. * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * * -# @ref NEGEMMLowpQuantizeDownInt32ScaleKernel * -# @ref NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel diff --git a/arm_compute/runtime/NEON/functions/NEGaussian3x3.h b/arm_compute/runtime/NEON/functions/NEGaussian3x3.h index 9341c76d85..8edf558db8 100644 --- a/arm_compute/runtime/NEON/functions/NEGaussian3x3.h +++ b/arm_compute/runtime/NEON/functions/NEGaussian3x3.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute gaussian filter 3x3. This function calls the following NEON kernels: +/** Basic function to execute gaussian filter 3x3. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEGaussian3x3Kernel diff --git a/arm_compute/runtime/NEON/functions/NEGaussian5x5.h b/arm_compute/runtime/NEON/functions/NEGaussian5x5.h index 51ebee3e8e..8ad9e9a7ed 100644 --- a/arm_compute/runtime/NEON/functions/NEGaussian5x5.h +++ b/arm_compute/runtime/NEON/functions/NEGaussian5x5.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -40,7 +40,7 @@ class NEGaussian5x5HorKernel; class NEGaussian5x5VertKernel; class NEFillBorderKernel; -/** Basic function to execute gaussian filter 5x5. This function calls the following NEON kernels: +/** Basic function to execute gaussian filter 5x5. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEGaussian5x5HorKernel diff --git a/arm_compute/runtime/NEON/functions/NEGaussianPyramid.h b/arm_compute/runtime/NEON/functions/NEGaussianPyramid.h index f5a1272b53..76a277782d 100644 --- a/arm_compute/runtime/NEON/functions/NEGaussianPyramid.h +++ b/arm_compute/runtime/NEON/functions/NEGaussianPyramid.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -79,7 +79,7 @@ protected: Pyramid _tmp; }; -/** Basic function to execute gaussian pyramid with HALF scale factor. This function calls the following NEON kernels: +/** Basic function to execute gaussian pyramid with HALF scale factor. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEGaussianPyramidHorKernel @@ -116,7 +116,7 @@ private: std::vector> _vertical_reduction; }; -/** Basic function to execute gaussian pyramid with ORB scale factor. This function calls the following NEON kernels and functions: +/** Basic function to execute gaussian pyramid with ORB scale factor. This function calls the following Neon kernels and functions: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEGaussian5x5 diff --git a/arm_compute/runtime/NEON/functions/NEHOGDescriptor.h b/arm_compute/runtime/NEON/functions/NEHOGDescriptor.h index a2d42fedf8..4f8d8a5f61 100644 --- a/arm_compute/runtime/NEON/functions/NEHOGDescriptor.h +++ b/arm_compute/runtime/NEON/functions/NEHOGDescriptor.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -38,7 +38,7 @@ class IHOG; class NEHOGOrientationBinningKernel; class NEHOGBlockNormalizationKernel; -/** Basic function to calculate HOG descriptor. This function calls the following NEON kernels: +/** Basic function to calculate HOG descriptor. This function calls the following Neon kernels: * * -# @ref NEHOGGradient * -# @ref NEHOGOrientationBinningKernel diff --git a/arm_compute/runtime/NEON/functions/NEHOGDetector.h b/arm_compute/runtime/NEON/functions/NEHOGDetector.h index 644851ee92..aea1d9f741 100644 --- a/arm_compute/runtime/NEON/functions/NEHOGDetector.h +++ b/arm_compute/runtime/NEON/functions/NEHOGDetector.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -32,7 +32,7 @@ namespace arm_compute { class ITensor; class ITensorInfo; -/** Basic function to execute HOG detector based on linear SVM. This function calls the following NEON kernel: +/** Basic function to execute HOG detector based on linear SVM. This function calls the following Neon kernel: * * -# @ref NEHOGDetectorKernel * diff --git a/arm_compute/runtime/NEON/functions/NEHOGGradient.h b/arm_compute/runtime/NEON/functions/NEHOGGradient.h index 426bc4b23c..16c1d24bca 100644 --- a/arm_compute/runtime/NEON/functions/NEHOGGradient.h +++ b/arm_compute/runtime/NEON/functions/NEHOGGradient.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -39,7 +39,7 @@ namespace arm_compute class ITensor; class ICPPKernel; -/** Basic function to calculate the gradient for HOG. This function calls the following NEON kernels: +/** Basic function to calculate the gradient for HOG. This function calls the following Neon kernels: * * -# @ref NEDerivative * -# NEMagnitudePhaseKernel diff --git a/arm_compute/runtime/NEON/functions/NEHOGMultiDetection.h b/arm_compute/runtime/NEON/functions/NEHOGMultiDetection.h index f370dd29ab..5b54d709e2 100644 --- a/arm_compute/runtime/NEON/functions/NEHOGMultiDetection.h +++ b/arm_compute/runtime/NEON/functions/NEHOGMultiDetection.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -41,7 +41,7 @@ namespace arm_compute class NEHOGOrientationBinningKernel; class NEHOGBlockNormalizationKernel; -/** Basic function to detect multiple objects (or the same object at different scales) on the same input image using HOG. This function calls the following NEON kernels: +/** Basic function to detect multiple objects (or the same object at different scales) on the same input image using HOG. This function calls the following Neon kernels: * * -# @ref NEHOGGradient * -# @ref NEHOGOrientationBinningKernel diff --git a/arm_compute/runtime/NEON/functions/NEHarrisCorners.h b/arm_compute/runtime/NEON/functions/NEHarrisCorners.h index 477b843aee..424d085737 100644 --- a/arm_compute/runtime/NEON/functions/NEHarrisCorners.h +++ b/arm_compute/runtime/NEON/functions/NEHarrisCorners.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -44,7 +44,7 @@ class NEFillBorderKernel; class INEHarrisScoreKernel; using IImage = ITensor; -/** Basic function to execute harris corners detection. This function calls the following NEON kernels and functions: +/** Basic function to execute harris corners detection. This function calls the following Neon kernels and functions: * * -# @ref NESobel3x3 (if gradient_size == 3) or
* @ref NESobel5x5 (if gradient_size == 5) or
diff --git a/arm_compute/runtime/NEON/functions/NELSTMLayerQuantized.h b/arm_compute/runtime/NEON/functions/NELSTMLayerQuantized.h index a354a4df7b..a59dcf88cc 100644 --- a/arm_compute/runtime/NEON/functions/NELSTMLayerQuantized.h +++ b/arm_compute/runtime/NEON/functions/NELSTMLayerQuantized.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 Arm Limited. + * Copyright (c) 2019-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -47,7 +47,7 @@ class ITensor; /** Basic function to run @ref NELSTMLayerQuantized * - * This function calls the following NEON functions/kernels: + * This function calls the following Neon functions/kernels: * * -# @ref NEGEMMLowpMatrixMultiplyCore Quantized matrix multiplication core. Accumulators are 32-bit integers * -# @ref NEGEMMLowpQuantizeDownInt32ToInt16ScaleByFixedPoint Convert 32-bit integers into QSYMM16 diff --git a/arm_compute/runtime/NEON/functions/NELaplacianPyramid.h b/arm_compute/runtime/NEON/functions/NELaplacianPyramid.h index 9ca30141a6..7c8f378d82 100644 --- a/arm_compute/runtime/NEON/functions/NELaplacianPyramid.h +++ b/arm_compute/runtime/NEON/functions/NELaplacianPyramid.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -40,7 +40,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute laplacian pyramid. This function calls the following NEON kernels and functions: +/** Basic function to execute laplacian pyramid. This function calls the following Neon kernels and functions: * * -# @ref NEGaussianPyramidHalf * -# @ref NEGaussian5x5 diff --git a/arm_compute/runtime/NEON/functions/NELaplacianReconstruct.h b/arm_compute/runtime/NEON/functions/NELaplacianReconstruct.h index 8e0a3efff0..9397dd1828 100644 --- a/arm_compute/runtime/NEON/functions/NELaplacianReconstruct.h +++ b/arm_compute/runtime/NEON/functions/NELaplacianReconstruct.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -39,7 +39,7 @@ namespace arm_compute class ITensor; using IImage = ITensor; -/** Basic function to execute laplacian reconstruction. This function calls the following NEON kernels and functions: +/** Basic function to execute laplacian reconstruction. This function calls the following Neon kernels and functions: * * -# @ref NEArithmeticAddition * -# @ref NEScale diff --git a/arm_compute/runtime/NEON/functions/NEMaxUnpoolingLayer.h b/arm_compute/runtime/NEON/functions/NEMaxUnpoolingLayer.h index 9626ca6f66..7b1f7e9ca1 100644 --- a/arm_compute/runtime/NEON/functions/NEMaxUnpoolingLayer.h +++ b/arm_compute/runtime/NEON/functions/NEMaxUnpoolingLayer.h @@ -35,7 +35,7 @@ class ITensorInfo; class NEFill; class NEMaxUnpoolingLayerKernel; -/** Function to perform MaxUnpooling. This function calls the following NEON kernels: +/** Function to perform MaxUnpooling. This function calls the following Neon kernels: * * -# @ref NEFill * -# @ref NEMaxUnpoolingLayerKernel diff --git a/arm_compute/runtime/NEON/functions/NEMeanStdDev.h b/arm_compute/runtime/NEON/functions/NEMeanStdDev.h index 875c3630c1..ce7bb8c5ee 100644 --- a/arm_compute/runtime/NEON/functions/NEMeanStdDev.h +++ b/arm_compute/runtime/NEON/functions/NEMeanStdDev.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -36,7 +36,7 @@ namespace arm_compute class NEMeanStdDevKernel; class NEFillBorderKernel; -/** Basic function to execute mean and std deviation. This function calls the following NEON kernels: +/** Basic function to execute mean and std deviation. This function calls the following Neon kernels: * * @ref NEMeanStdDevKernel * diff --git a/arm_compute/runtime/NEON/functions/NEMedian3x3.h b/arm_compute/runtime/NEON/functions/NEMedian3x3.h index 7e1ec905c6..90ee9ae5ef 100644 --- a/arm_compute/runtime/NEON/functions/NEMedian3x3.h +++ b/arm_compute/runtime/NEON/functions/NEMedian3x3.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute median filter. This function calls the following NEON kernels: +/** Basic function to execute median filter. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEMedian3x3Kernel diff --git a/arm_compute/runtime/NEON/functions/NEMinMaxLocation.h b/arm_compute/runtime/NEON/functions/NEMinMaxLocation.h index 312d1cb668..e1f765ebd4 100644 --- a/arm_compute/runtime/NEON/functions/NEMinMaxLocation.h +++ b/arm_compute/runtime/NEON/functions/NEMinMaxLocation.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -38,7 +38,7 @@ class NEMinMaxKernel; class NEMinMaxLocationKernel; using IImage = ITensor; -/** Basic function to execute min and max location. This function calls the following NEON kernels: +/** Basic function to execute min and max location. This function calls the following Neon kernels: * * -# NEMinMaxKernel * -# NEMinMaxLocationKernel diff --git a/arm_compute/runtime/NEON/functions/NENonLinearFilter.h b/arm_compute/runtime/NEON/functions/NENonLinearFilter.h index 8642350736..1cd523c4dd 100644 --- a/arm_compute/runtime/NEON/functions/NENonLinearFilter.h +++ b/arm_compute/runtime/NEON/functions/NENonLinearFilter.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute non linear filter. This function calls the following NEON kernels: +/** Basic function to execute non linear filter. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NENonLinearFilterKernel diff --git a/arm_compute/runtime/NEON/functions/NENonMaximaSuppression3x3.h b/arm_compute/runtime/NEON/functions/NENonMaximaSuppression3x3.h index 5b71d52e3e..2fff72d2ed 100644 --- a/arm_compute/runtime/NEON/functions/NENonMaximaSuppression3x3.h +++ b/arm_compute/runtime/NEON/functions/NENonMaximaSuppression3x3.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -31,7 +31,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute non-maxima suppression over a 3x3 window. This function calls the following NEON kernels: +/** Basic function to execute non-maxima suppression over a 3x3 window. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NENonMaximaSuppression3x3Kernel diff --git a/arm_compute/runtime/NEON/functions/NENormalizationLayer.h b/arm_compute/runtime/NEON/functions/NENormalizationLayer.h index 6519f9b4e6..fbc2f6f95b 100644 --- a/arm_compute/runtime/NEON/functions/NENormalizationLayer.h +++ b/arm_compute/runtime/NEON/functions/NENormalizationLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -39,7 +39,7 @@ namespace arm_compute class ITensor; class NENormalizationLayerKernel; -/** Basic function to compute a normalization layer. This function calls the following NEON kernels: +/** Basic function to compute a normalization layer. This function calls the following Neon kernels: * * -# @ref NEPixelWiseMultiplication * -# @ref NEFillBorderKernel diff --git a/arm_compute/runtime/NEON/functions/NEOpticalFlow.h b/arm_compute/runtime/NEON/functions/NEOpticalFlow.h index d1624ec68a..34f466b81c 100644 --- a/arm_compute/runtime/NEON/functions/NEOpticalFlow.h +++ b/arm_compute/runtime/NEON/functions/NEOpticalFlow.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -45,7 +45,7 @@ class NELKTrackerKernel; /** Array of LK Internel Keypoints */ using LKInternalKeypointArray = Array; -/** Basic function to execute optical flow. This function calls the following NEON kernels and functions: +/** Basic function to execute optical flow. This function calls the following Neon kernels and functions: * * -# @ref NEScharr3x3 * -# @ref NELKTrackerKernel diff --git a/arm_compute/runtime/NEON/functions/NEPadLayer.h b/arm_compute/runtime/NEON/functions/NEPadLayer.h index ede9758202..242625604f 100644 --- a/arm_compute/runtime/NEON/functions/NEPadLayer.h +++ b/arm_compute/runtime/NEON/functions/NEPadLayer.h @@ -38,7 +38,7 @@ namespace arm_compute { class NEPadLayerKernel; -/** Basic function to pad a tensor. This function calls the following NEON functions/kernels: +/** Basic function to pad a tensor. This function calls the following Neon functions/kernels: * * - For padding mode = PaddingMode::CONSTANT: * -# @ref NEPadLayerKernel diff --git a/arm_compute/runtime/NEON/functions/NEPermute.h b/arm_compute/runtime/NEON/functions/NEPermute.h index e2e50f464f..cf7e25213b 100644 --- a/arm_compute/runtime/NEON/functions/NEPermute.h +++ b/arm_compute/runtime/NEON/functions/NEPermute.h @@ -52,7 +52,7 @@ public: NEPermute &operator=(const NEPermute &) = delete; /** Default move assignment operator */ NEPermute &operator=(NEPermute &&); - /** Configure the permute NEON kernel + /** Configure the permute Neon kernel * * @note Arbitrary permutation vectors are supported with rank not greater than 4 * diff --git a/arm_compute/runtime/NEON/functions/NEPoolingLayer.h b/arm_compute/runtime/NEON/functions/NEPoolingLayer.h index 91b3a709f4..e374348f98 100644 --- a/arm_compute/runtime/NEON/functions/NEPoolingLayer.h +++ b/arm_compute/runtime/NEON/functions/NEPoolingLayer.h @@ -36,7 +36,7 @@ namespace arm_compute class ITensor; class ITensorInfo; -/** Basic function to simulate a pooling layer with the specified pooling operation. This function calls the following NEON kernels: +/** Basic function to simulate a pooling layer with the specified pooling operation. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if padding size is different from zero) * -# @ref cpu::kernels::CpuPoolingKernel diff --git a/arm_compute/runtime/NEON/functions/NEQLSTMLayer.h b/arm_compute/runtime/NEON/functions/NEQLSTMLayer.h index 743a32c47d..954aceba1a 100644 --- a/arm_compute/runtime/NEON/functions/NEQLSTMLayer.h +++ b/arm_compute/runtime/NEON/functions/NEQLSTMLayer.h @@ -47,7 +47,7 @@ class NEGEMMLowpMatrixAReductionKernel; /** Basic function to run @ref NEQLSTMLayer * - * This function calls the following NEON functions/kernels: + * This function calls the following Neon functions/kernels: * * -# @ref NEActivationLayer Activation functions (tanh and logistic) * -# @ref NEArithmeticAddition Elementwise addition diff --git a/arm_compute/runtime/NEON/functions/NEQuantizationLayer.h b/arm_compute/runtime/NEON/functions/NEQuantizationLayer.h index 36302f4741..8b0532beea 100644 --- a/arm_compute/runtime/NEON/functions/NEQuantizationLayer.h +++ b/arm_compute/runtime/NEON/functions/NEQuantizationLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -35,7 +35,7 @@ namespace arm_compute class ITensor; class ITensorInfo; -/** Basic function to simulate a quantization layer. This function calls the following NEON kernels: +/** Basic function to simulate a quantization layer. This function calls the following Neon kernels: * * * -# @ref NEQuantizationLayerKernel diff --git a/arm_compute/runtime/NEON/functions/NEROIAlignLayer.h b/arm_compute/runtime/NEON/functions/NEROIAlignLayer.h index ea3be18932..9d934588fb 100644 --- a/arm_compute/runtime/NEON/functions/NEROIAlignLayer.h +++ b/arm_compute/runtime/NEON/functions/NEROIAlignLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 Arm Limited. + * Copyright (c) 2019-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -34,7 +34,7 @@ class ITensorInfo; /** Basic function to run @ref NEROIAlignLayerKernel. * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * -# @ref NEROIAlignLayerKernel * */ diff --git a/arm_compute/runtime/NEON/functions/NEROIPoolingLayer.h b/arm_compute/runtime/NEON/functions/NEROIPoolingLayer.h index 0b9b4f75fc..a912669f57 100644 --- a/arm_compute/runtime/NEON/functions/NEROIPoolingLayer.h +++ b/arm_compute/runtime/NEON/functions/NEROIPoolingLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -37,7 +37,7 @@ class ROIPoolingLayerInfo; /** Basic function to run @ref NEROIPoolingLayerKernel. * - * This function calls the following NEON kernels: + * This function calls the following Neon kernels: * -# @ref NEROIPoolingLayerKernel * */ diff --git a/arm_compute/runtime/NEON/functions/NEReductionOperation.h b/arm_compute/runtime/NEON/functions/NEReductionOperation.h index 8186e2e355..f30cc810f1 100644 --- a/arm_compute/runtime/NEON/functions/NEReductionOperation.h +++ b/arm_compute/runtime/NEON/functions/NEReductionOperation.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -35,7 +35,7 @@ namespace arm_compute class ITensor; class NEReductionOperationKernel; -/** Basic function to simulate a reduction operation. This function calls the following NEON kernels: +/** Basic function to simulate a reduction operation. This function calls the following Neon kernels: * * -# @ref NEReshapeLayer * -# @ref NEReductionOperationKernel diff --git a/arm_compute/runtime/NEON/functions/NERemap.h b/arm_compute/runtime/NEON/functions/NERemap.h index 86f366a697..84d0f2ee92 100644 --- a/arm_compute/runtime/NEON/functions/NERemap.h +++ b/arm_compute/runtime/NEON/functions/NERemap.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -34,7 +34,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute remap. This function calls the following NEON kernels: +/** Basic function to execute remap. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NERemapKernel diff --git a/arm_compute/runtime/NEON/functions/NEScharr3x3.h b/arm_compute/runtime/NEON/functions/NEScharr3x3.h index 8dd8a80287..e5ed1c7c5a 100644 --- a/arm_compute/runtime/NEON/functions/NEScharr3x3.h +++ b/arm_compute/runtime/NEON/functions/NEScharr3x3.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute scharr 3x3 filter. This function calls the following NEON kernels: +/** Basic function to execute scharr 3x3 filter. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NEScharr3x3Kernel diff --git a/arm_compute/runtime/NEON/functions/NESobel3x3.h b/arm_compute/runtime/NEON/functions/NESobel3x3.h index 89a2e07570..bc5f5e4545 100644 --- a/arm_compute/runtime/NEON/functions/NESobel3x3.h +++ b/arm_compute/runtime/NEON/functions/NESobel3x3.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -33,7 +33,7 @@ namespace arm_compute { class ITensor; -/** Basic function to execute sobel 3x3 filter. This function calls the following NEON kernels: +/** Basic function to execute sobel 3x3 filter. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NESobel3x3Kernel diff --git a/arm_compute/runtime/NEON/functions/NESobel5x5.h b/arm_compute/runtime/NEON/functions/NESobel5x5.h index 79e653b395..e64558c451 100644 --- a/arm_compute/runtime/NEON/functions/NESobel5x5.h +++ b/arm_compute/runtime/NEON/functions/NESobel5x5.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -40,7 +40,7 @@ class NESobel5x5HorKernel; class NESobel5x5VertKernel; class NEFillBorderKernel; -/** Basic function to execute sobel 5x5 filter. This function calls the following NEON kernels: +/** Basic function to execute sobel 5x5 filter. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NESobel5x5HorKernel diff --git a/arm_compute/runtime/NEON/functions/NESobel7x7.h b/arm_compute/runtime/NEON/functions/NESobel7x7.h index 7395bb0198..6419d67b56 100644 --- a/arm_compute/runtime/NEON/functions/NESobel7x7.h +++ b/arm_compute/runtime/NEON/functions/NESobel7x7.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2020 Arm Limited. + * Copyright (c) 2016-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -40,7 +40,7 @@ class NESobel7x7HorKernel; class NESobel7x7VertKernel; class NEFillBorderKernel; -/** Basic function to execute sobel 7x7 filter. This function calls the following NEON kernels: +/** Basic function to execute sobel 7x7 filter. This function calls the following Neon kernels: * * -# @ref NEFillBorderKernel (executed if border_mode == CONSTANT or border_mode == REPLICATE) * -# @ref NESobel7x7HorKernel diff --git a/arm_compute/runtime/NEON/functions/NESpaceToBatchLayer.h b/arm_compute/runtime/NEON/functions/NESpaceToBatchLayer.h index 6a38dfba1e..aeeaefcc38 100644 --- a/arm_compute/runtime/NEON/functions/NESpaceToBatchLayer.h +++ b/arm_compute/runtime/NEON/functions/NESpaceToBatchLayer.h @@ -36,7 +36,7 @@ class ITensorInfo; class NESpaceToBatchLayerKernel; class NEFill; -/** Basic function to spatial divide a tensor. This function calls the following NEON kernels/functions: +/** Basic function to spatial divide a tensor. This function calls the following Neon kernels/functions: * * -# @ref NEFill * -# @ref NESpaceToBatchLayerKernel diff --git a/arm_compute/runtime/NEON/functions/NESpaceToDepthLayer.h b/arm_compute/runtime/NEON/functions/NESpaceToDepthLayer.h index 1e7aae215d..d76fc48204 100644 --- a/arm_compute/runtime/NEON/functions/NESpaceToDepthLayer.h +++ b/arm_compute/runtime/NEON/functions/NESpaceToDepthLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 Arm Limited. + * Copyright (c) 2019-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -35,7 +35,7 @@ class ITensor; class ITensorInfo; class NESpaceToDepthLayerKernel; -/** This function calls the following NEON kernels/functions: +/** This function calls the following Neon kernels/functions: * * -# @ref NESpaceToDepthLayerKernel */ diff --git a/arm_compute/runtime/NEON/functions/NETranspose.h b/arm_compute/runtime/NEON/functions/NETranspose.h index 2651bdd727..fac1d406fb 100644 --- a/arm_compute/runtime/NEON/functions/NETranspose.h +++ b/arm_compute/runtime/NEON/functions/NETranspose.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -32,7 +32,7 @@ namespace arm_compute class ITensor; class ITensorInfo; -/** Basic function to transpose a matrix on NEON. This function calls the following NEON kernel: +/** Basic function to transpose a matrix on Neon. This function calls the following Neon kernel: * * -# @ref NETransposeKernel * diff --git a/arm_compute/runtime/NEON/functions/NEWinogradConvolutionLayer.h b/arm_compute/runtime/NEON/functions/NEWinogradConvolutionLayer.h index 6b61e7031b..e41cdbd0ac 100644 --- a/arm_compute/runtime/NEON/functions/NEWinogradConvolutionLayer.h +++ b/arm_compute/runtime/NEON/functions/NEWinogradConvolutionLayer.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017-2020 Arm Limited. + * Copyright (c) 2017-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -42,7 +42,7 @@ namespace arm_compute class ITensor; class ICPPKernel; -/** Basic function to simulate a convolution layer. This function calls the following NEON kernels: +/** Basic function to simulate a convolution layer. This function calls the following Neon kernels: * -# @ref NEWinogradLayerTransformWeightsKernel (executed only once in the first call to the run() method ) * -# @ref NEWinogradLayerTransformInputKernel * -# @ref NEWinogradLayerTransformOutputKernel -- cgit v1.2.1