Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 1 | /// |
Michele Di Giorgio | d9eaf61 | 2020-07-08 11:12:57 +0100 | [diff] [blame] | 2 | /// Copyright (c) 2018-2019 Arm Limited. |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 3 | /// |
| 4 | /// SPDX-License-Identifier: MIT |
| 5 | /// |
| 6 | /// Permission is hereby granted, free of charge, to any person obtaining a copy |
| 7 | /// of this software and associated documentation files (the "Software"), to |
| 8 | /// deal in the Software without restriction, including without limitation the |
| 9 | /// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or |
| 10 | /// sell copies of the Software, and to permit persons to whom the Software is |
| 11 | /// furnished to do so, subject to the following conditions: |
| 12 | /// |
| 13 | /// The above copyright notice and this permission notice shall be included in all |
| 14 | /// copies or substantial portions of the Software. |
| 15 | /// |
| 16 | /// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| 17 | /// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| 18 | /// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| 19 | /// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| 20 | /// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| 21 | /// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| 22 | /// SOFTWARE. |
| 23 | /// |
| 24 | namespace arm_compute |
| 25 | { |
| 26 | /** |
| 27 | |
| 28 | @page functions_list List of functions |
| 29 | |
| 30 | @tableofcontents |
| 31 | |
Michele Di Giorgio | 7b12bfb | 2019-10-25 16:34:28 +0100 | [diff] [blame] | 32 | @section S6_1 NEON functions |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 33 | |
| 34 | - @ref IFunction |
| 35 | - @ref INESimpleFunction |
| 36 | - @ref NEAbsoluteDifference |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 37 | - @ref NEArithmeticAddition |
| 38 | - @ref NEArithmeticSubtraction |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 39 | - @ref NEBoundingBoxTransform |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 40 | - @ref NEBox3x3 |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 41 | - @ref NECast |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 42 | - @ref NEComplexPixelWiseMultiplication |
| 43 | - @ref NEComputeAllAnchors |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 44 | - @ref NEConvolution3x3 |
| 45 | - @ref NEConvolutionRectangle |
| 46 | - @ref NEDilate |
| 47 | - @ref NEElementwiseComparison |
| 48 | - @ref NEElementwiseComparisonStatic |
| 49 | - @ref NEElementwiseDivision |
| 50 | - @ref NEElementwiseMax |
| 51 | - @ref NEElementwiseMin |
| 52 | - @ref NEElementwiseSquaredDiff |
| 53 | - @ref NEErode |
| 54 | - @ref NEExpLayer |
| 55 | - @ref NEGaussian3x3 |
| 56 | - @ref NEIntegralImage |
morgolock | fbcf65c | 2020-11-20 14:44:22 +0000 | [diff] [blame] | 57 | - @ref NELogicalAnd |
| 58 | - @ref NELogicalNot |
| 59 | - @ref NELogicalOr |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 60 | - @ref NEMedian3x3 |
| 61 | - @ref NENonLinearFilter |
| 62 | - @ref NENonMaximaSuppression3x3 |
| 63 | - @ref NEPixelWiseMultiplication |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 64 | - @ref NEPReluLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 65 | - @ref NERemap |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 66 | - @ref NEROIAlignLayer |
| 67 | - @ref NERoundLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 68 | - @ref NERsqrtLayer |
| 69 | - @ref NEScharr3x3 |
| 70 | - @ref NESelect |
| 71 | - @ref NESobel3x3 |
| 72 | - @ref NEStridedSlice |
| 73 | - @ref NEWarpAffine |
| 74 | - @ref NEWarpPerspective |
| 75 | - @ref INESimpleFunctionNoBorder |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 76 | - @ref NEAccumulate |
| 77 | - @ref NEAccumulateSquared |
| 78 | - @ref NEAccumulateWeighted |
| 79 | - @ref NEActivationLayer |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 80 | - @ref NEBatchToSpaceLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 81 | - @ref NEBitwiseAnd |
| 82 | - @ref NEBitwiseNot |
| 83 | - @ref NEBitwiseOr |
| 84 | - @ref NEBitwiseXor |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 85 | - @ref NEChannelCombine |
| 86 | - @ref NEChannelExtract |
| 87 | - @ref NEChannelShuffleLayer |
| 88 | - @ref NECol2Im |
| 89 | - @ref NEColorConvert |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 90 | - @ref NECopy |
| 91 | - @ref NEDepthConvertLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 92 | - @ref NEFlattenLayer |
| 93 | - @ref NEFloor |
| 94 | - @ref NEFullyConnectedLayerReshapeWeights |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 95 | - @ref NEGather |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 96 | - @ref NEGEMMInterleave4x4 |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 97 | - @ref NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint |
Manuel Bottini | 1f332d4 | 2019-11-29 17:25:25 +0000 | [diff] [blame] | 98 | - @ref NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 99 | - @ref NEGEMMTranspose1xW |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 100 | - @ref NEHOGDetector |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 101 | - @ref NEMagnitude |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 102 | - @ref NEMeanStdDevNormalizationLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 103 | - @ref NEPermute |
| 104 | - @ref NEPhase |
Isabella Gottardi | 8773d7c | 2018-11-20 09:56:46 +0000 | [diff] [blame] | 105 | - @ref NEPriorBoxLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 106 | - @ref NEReorgLayer |
| 107 | - @ref NEReshapeLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 108 | - @ref NEReverse |
| 109 | - @ref NESlice |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 110 | - @ref NETableLookup |
| 111 | - @ref NEThreshold |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 112 | - @ref NETile |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 113 | - @ref NETranspose |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 114 | - @ref NEYOLOLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 115 | - @ref NEArgMinMaxLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 116 | - @ref NEBatchNormalizationLayer |
| 117 | - @ref NECannyEdge |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 118 | - @ref NEComplexPixelWiseMultiplication |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 119 | - @ref NEConcatenateLayer |
| 120 | - @ref NEConvertFullyConnectedWeights |
| 121 | - @ref NEConvolutionLayer |
| 122 | - @ref NEConvolutionLayerReshapeWeights |
Manuel Bottini | 581c898 | 2019-02-07 10:31:57 +0000 | [diff] [blame] | 123 | - @ref NEConvolutionSquare <matrix_size> |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 124 | - @ref NECropResize |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 125 | - @ref NEDeconvolutionLayer |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 126 | - @ref NEDepthwiseConvolutionAssemblyDispatch |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 127 | - @ref NEDepthwiseConvolutionLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 128 | - @ref NEDequantizationLayer |
| 129 | - @ref NEDerivative |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 130 | - @ref NEDetectionPostProcessLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 131 | - @ref NEDirectConvolutionLayer |
| 132 | - @ref NEEqualizeHistogram |
| 133 | - @ref NEFastCorners |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 134 | - @ref NEFFT1D |
| 135 | - @ref NEFFT2D |
| 136 | - @ref NEFFTConvolutionLayer |
Kurtis Charnock | 2963a6f | 2019-11-15 11:53:32 +0000 | [diff] [blame] | 137 | - @ref NEFill |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 138 | - @ref NEFillBorder |
| 139 | - @ref NEFullyConnectedLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 140 | - @ref NEFuseBatchNormalization |
| 141 | - @ref NEGaussian5x5 |
| 142 | - @ref NEGaussianPyramid |
| 143 | - @ref NEGaussianPyramidHalf |
| 144 | - @ref NEGaussianPyramidOrb |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 145 | - @ref NEGEMM |
| 146 | - @ref NEGEMMAssemblyDispatch |
Georgios Pinitas | c0b6f76 | 2020-11-02 01:37:17 +0000 | [diff] [blame] | 147 | - @ref NEGEMMConv2d |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 148 | - @ref NEGEMMConvolutionLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 149 | - @ref NEGEMMLowpMatrixMultiplyCore |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 150 | - @ref NEGenerateProposalsLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 151 | - @ref NEHarrisCorners |
| 152 | - @ref NEHistogram |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 153 | - @ref NEHOGDescriptor |
| 154 | - @ref NEHOGGradient |
| 155 | - @ref NEHOGMultiDetection |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 156 | - @ref NEIm2Col |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 157 | - @ref NEInstanceNormalizationLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 158 | - @ref NEL2NormalizeLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 159 | - @ref NELaplacianPyramid |
| 160 | - @ref NELaplacianReconstruct |
| 161 | - @ref NELocallyConnectedLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 162 | - @ref NELSTMLayer |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 163 | - @ref NELSTMLayerQuantized |
Manuel Bottini | 79c8886 | 2020-05-22 14:04:30 +0100 | [diff] [blame] | 164 | - @ref NEQLSTMLayer |
Sang-Hoon Park | 97c1a67 | 2020-08-18 11:44:13 +0100 | [diff] [blame] | 165 | - @ref NEMaxUnpoolingLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 166 | - @ref NEMeanStdDev |
| 167 | - @ref NEMinMaxLocation |
| 168 | - @ref NENormalizationLayer |
| 169 | - @ref NEOpticalFlow |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 170 | - @ref NEPadLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 171 | - @ref NEPoolingLayer |
| 172 | - @ref NEQuantizationLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 173 | - @ref NERange |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 174 | - @ref NEReduceMean |
| 175 | - @ref NEReductionOperation |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 176 | - @ref NERNNLayer |
| 177 | - @ref NEROIPoolingLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 178 | - @ref NEScale |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 179 | - @ref NESobel5x5 |
| 180 | - @ref NESobel7x7 |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 181 | - @ref NESoftmaxLayerGeneric <IS_LOG> |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 182 | - @ref NESpaceToBatchLayer |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 183 | - @ref NESpaceToDepthLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 184 | - @ref NESplit |
| 185 | - @ref NEStackLayer |
| 186 | - @ref NEUnstack |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 187 | - @ref NEUpsampleLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 188 | - @ref NEWinogradConvolutionLayer |
| 189 | |
Michele Di Giorgio | 7b12bfb | 2019-10-25 16:34:28 +0100 | [diff] [blame] | 190 | @section S6_2 OpenCL functions |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 191 | |
| 192 | - @ref IFunction |
| 193 | - @ref CLBatchNormalizationLayer |
| 194 | - @ref CLBatchToSpaceLayer |
| 195 | - @ref CLCannyEdge |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 196 | - @ref CLComplexPixelWiseMultiplication |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 197 | - @ref CLConcatenateLayer |
| 198 | - @ref CLConvolutionLayer |
| 199 | - @ref CLConvolutionLayerReshapeWeights |
Manuel Bottini | 581c898 | 2019-02-07 10:31:57 +0000 | [diff] [blame] | 200 | - @ref CLConvolutionSquare <matrix_size> |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 201 | - @ref CLCropResize |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 202 | - @ref CLDeconvolutionLayer |
| 203 | - @ref CLDeconvolutionLayerUpsample |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 204 | - @ref CLDepthToSpaceLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 205 | - @ref CLDepthwiseConvolutionLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 206 | - @ref CLDequantizationLayer |
| 207 | - @ref CLDirectConvolutionLayer |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 208 | - @ref CLDirectDeconvolutionLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 209 | - @ref CLEqualizeHistogram |
| 210 | - @ref CLFastCorners |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 211 | - @ref CLFFT1D |
| 212 | - @ref CLFFT2D |
| 213 | - @ref CLFFTConvolutionLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 214 | - @ref CLFullyConnectedLayer |
| 215 | - @ref CLFuseBatchNormalization |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 216 | - @ref CLGaussian5x5 |
| 217 | - @ref CLGaussianPyramid |
| 218 | - @ref CLGaussianPyramidHalf |
| 219 | - @ref CLGaussianPyramidOrb |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 220 | - @ref CLGEMM |
| 221 | - @ref CLGEMMConvolutionLayer |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 222 | - @ref CLGEMMDeconvolutionLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 223 | - @ref CLGEMMLowpMatrixMultiplyCore |
Manuel Bottini | 5209be5 | 2019-02-13 16:34:56 +0000 | [diff] [blame] | 224 | - @ref CLGenerateProposalsLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 225 | - @ref CLHarrisCorners |
| 226 | - @ref CLHistogram |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 227 | - @ref CLHOGDescriptor |
| 228 | - @ref CLHOGDetector |
| 229 | - @ref CLHOGGradient |
| 230 | - @ref CLHOGMultiDetection |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 231 | - @ref CLIntegralImage |
| 232 | - @ref CLL2NormalizeLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 233 | - @ref CLLaplacianPyramid |
| 234 | - @ref CLLaplacianReconstruct |
| 235 | - @ref CLLocallyConnectedLayer |
morgolock | fbcf65c | 2020-11-20 14:44:22 +0000 | [diff] [blame] | 236 | - @ref CLLogicalAnd |
| 237 | - @ref CLLogicalNot |
| 238 | - @ref CLLogicalOr |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 239 | - @ref CLLSTMLayer |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 240 | - @ref CLLSTMLayerQuantized |
Manuel Bottini | 79c8886 | 2020-05-22 14:04:30 +0100 | [diff] [blame] | 241 | - @ref CLQLSTMLayer |
Sang-Hoon Park | 97c1a67 | 2020-08-18 11:44:13 +0100 | [diff] [blame] | 242 | - @ref CLMaxUnpoolingLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 243 | - @ref CLMeanStdDev |
| 244 | - @ref CLMinMaxLocation |
| 245 | - @ref CLNormalizationLayer |
| 246 | - @ref CLNormalizePlanarYUVLayer |
| 247 | - @ref CLOpticalFlow |
| 248 | - @ref CLPadLayer |
| 249 | - @ref CLQuantizationLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 250 | - @ref CLReduceMean |
| 251 | - @ref CLReductionOperation |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 252 | - @ref CLRNNLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 253 | - @ref CLSobel5x5 |
| 254 | - @ref CLSobel7x7 |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 255 | - @ref CLSoftmaxLayerGeneric <IS_LOG> |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 256 | - @ref CLSpaceToBatchLayer |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 257 | - @ref CLSpaceToDepthLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 258 | - @ref CLSplit |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 259 | - @ref CLStackLayer |
| 260 | - @ref CLUnstack |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 261 | - @ref CLUpsampleLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 262 | - @ref CLWinogradConvolutionLayer |
| 263 | - @ref ICLSimpleFunction |
| 264 | - @ref CLAbsoluteDifference |
| 265 | - @ref CLAccumulate |
| 266 | - @ref CLAccumulateSquared |
| 267 | - @ref CLAccumulateWeighted |
| 268 | - @ref CLActivationLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 269 | - @ref CLArgMinMaxLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 270 | - @ref CLArithmeticAddition |
| 271 | - @ref CLArithmeticDivision |
| 272 | - @ref CLArithmeticSubtraction |
| 273 | - @ref CLBitwiseAnd |
| 274 | - @ref CLBitwiseNot |
| 275 | - @ref CLBitwiseOr |
| 276 | - @ref CLBitwiseXor |
| 277 | - @ref CLBoundingBoxTransform |
| 278 | - @ref CLBox3x3 |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 279 | - @ref CLCast |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 280 | - @ref CLChannelCombine |
| 281 | - @ref CLChannelExtract |
| 282 | - @ref CLChannelShuffleLayer |
| 283 | - @ref CLColorConvert |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 284 | - @ref CLComparison |
| 285 | - @ref CLComparisonStatic |
Manuel Bottini | 5209be5 | 2019-02-13 16:34:56 +0000 | [diff] [blame] | 286 | - @ref CLComputeAllAnchors |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 287 | - @ref CLConvertFullyConnectedWeights |
| 288 | - @ref CLConvolution3x3 |
| 289 | - @ref CLConvolutionRectangle |
| 290 | - @ref CLCopy |
| 291 | - @ref CLDepthConvertLayer |
| 292 | - @ref CLDerivative |
| 293 | - @ref CLDilate |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 294 | - @ref CLElementwiseMax |
| 295 | - @ref CLElementwiseMin |
| 296 | - @ref CLElementwiseSquaredDiff |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 297 | - @ref CLErode |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 298 | - @ref CLExpLayer |
Kurtis Charnock | 9afc41a | 2019-11-11 17:24:37 +0000 | [diff] [blame] | 299 | - @ref CLFill |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 300 | - @ref CLFillBorder |
| 301 | - @ref CLFlattenLayer |
| 302 | - @ref CLFloor |
| 303 | - @ref CLFullyConnectedLayerReshapeWeights |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 304 | - @ref CLGather |
| 305 | - @ref CLGaussian3x3 |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 306 | - @ref CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint |
Manuel Bottini | 1f332d4 | 2019-11-29 17:25:25 +0000 | [diff] [blame] | 307 | - @ref CLGEMMLowpQuantizeDownInt32ToInt8ScaleByFixedPoint |
morgolock | fbcf65c | 2020-11-20 14:44:22 +0000 | [diff] [blame] | 308 | - @ref CLGEMMLowpQuantizeDownInt32ScaleByFixedPointKernel |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 309 | - @ref CLMagnitude |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 310 | - @ref CLMeanStdDevNormalizationLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 311 | - @ref CLMedian3x3 |
| 312 | - @ref CLNonLinearFilter |
| 313 | - @ref CLNonMaximaSuppression3x3 |
| 314 | - @ref CLPermute |
| 315 | - @ref CLPhase |
| 316 | - @ref CLPixelWiseMultiplication |
| 317 | - @ref CLPoolingLayer |
Gian Marco Iodice | c7ec194 | 2019-08-28 11:40:30 +0100 | [diff] [blame] | 318 | - @ref CLPReluLayer |
Isabella Gottardi | 8773d7c | 2018-11-20 09:56:46 +0000 | [diff] [blame] | 319 | - @ref CLPriorBoxLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 320 | - @ref CLRange |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 321 | - @ref CLRemap |
| 322 | - @ref CLReorgLayer |
| 323 | - @ref CLReshapeLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 324 | - @ref CLReverse |
| 325 | - @ref CLROIAlignLayer |
| 326 | - @ref CLROIPoolingLayer |
| 327 | - @ref CLRsqrtLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 328 | - @ref CLScale |
| 329 | - @ref CLScharr3x3 |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 330 | - @ref CLSelect |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 331 | - @ref CLSlice |
| 332 | - @ref CLSobel3x3 |
| 333 | - @ref CLStridedSlice |
| 334 | - @ref CLTableLookup |
| 335 | - @ref CLThreshold |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 336 | - @ref CLTile |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 337 | - @ref CLTranspose |
| 338 | - @ref CLWarpAffine |
| 339 | - @ref CLWarpPerspective |
| 340 | - @ref CLWinogradInputTransform |
| 341 | - @ref CLYOLOLayer |
| 342 | |
Michele Di Giorgio | 7b12bfb | 2019-10-25 16:34:28 +0100 | [diff] [blame] | 343 | @section S6_3 GLES Compute functions |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 344 | |
| 345 | - @ref IFunction |
| 346 | - @ref GCBatchNormalizationLayer |
Michalis Spyrou | ca82e62 | 2019-05-10 16:43:20 +0100 | [diff] [blame] | 347 | - @ref GCConcatenateLayer |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 348 | - @ref GCConvolutionLayer |
| 349 | - @ref GCConvolutionLayerReshapeWeights |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 350 | - @ref GCDepthwiseConvolutionLayer3x3 |
| 351 | - @ref GCDirectConvolutionLayer |
| 352 | - @ref GCDropoutLayer |
| 353 | - @ref GCFullyConnectedLayer |
| 354 | - @ref GCGEMM |
| 355 | - @ref GCNormalizationLayer |
| 356 | - @ref GCNormalizePlanarYUVLayer |
| 357 | - @ref GCPoolingLayer |
| 358 | - @ref GCSoftmaxLayer |
| 359 | - @ref IGCSimpleFunction |
| 360 | - @ref GCAbsoluteDifference |
| 361 | - @ref GCActivationLayer |
| 362 | - @ref GCArithmeticAddition |
| 363 | - @ref GCFillBorder |
| 364 | - @ref GCFullyConnectedLayerReshapeWeights |
| 365 | - @ref GCGEMMInterleave4x4 |
| 366 | - @ref GCGEMMTranspose1xW |
| 367 | - @ref GCPixelWiseMultiplication |
| 368 | - @ref GCScale |
| 369 | - @ref GCTensorShift |
| 370 | - @ref GCTranspose |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 371 | |
Michele Di Giorgio | 7b12bfb | 2019-10-25 16:34:28 +0100 | [diff] [blame] | 372 | @section S6_4 CPP functions |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 373 | |
| 374 | - @ref IFunction |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 375 | - @ref CPPDetectionOutputLayer |
SiCong Li | ca1f98c | 2019-11-28 11:06:11 +0000 | [diff] [blame] | 376 | - @ref CPPDetectionPostProcessLayer |
Isabella Gottardi | 6253897 | 2019-02-12 19:52:44 +0000 | [diff] [blame] | 377 | - @ref ICPPSimpleFunction |
| 378 | - @ref CPPBoxWithNonMaximaSuppressionLimit |
| 379 | - @ref CPPPermute |
| 380 | - @ref CPPTopKV |
| 381 | - @ref CPPUpsample |
| 382 | |
Anthony Barbier | dec3eb4 | 2018-11-16 17:12:18 +0000 | [diff] [blame] | 383 | */ |
| 384 | } // namespace |