David Beck | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 1 | // |
Finn Williams | 2605b23 | 2020-06-10 15:53:46 +0100 | [diff] [blame] | 2 | // Copyright © 2017 Arm Ltd and Contributors. All rights reserved. |
David Beck | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 3 | // SPDX-License-Identifier: MIT |
| 4 | // |
| 5 | |
| 6 | #pragma once |
| 7 | |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 8 | #include "Activation.hpp" |
Nikhil Raj | 68c2c90 | 2019-09-19 11:21:11 +0100 | [diff] [blame] | 9 | #include "ArgMinMax.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 10 | #include "BatchNormImpl.hpp" |
David Beck | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 11 | #include "ConvImpl.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 12 | #include "Concatenate.hpp" |
| 13 | #include "ElementwiseFunction.hpp" |
David Beck | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 14 | #include "FullyConnected.hpp" |
narpra01 | 4951d84 | 2019-01-18 16:53:53 +0000 | [diff] [blame] | 15 | #include "Gather.hpp" |
David Beck | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 16 | #include "Pooling2d.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 17 | #include "RefActivationWorkload.hpp" |
Nikhil Raj | 68c2c90 | 2019-09-19 11:21:11 +0100 | [diff] [blame] | 18 | #include "RefArgMinMaxWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 19 | #include "RefBatchNormalizationWorkload.hpp" |
Francis Murtagh | 47ea3c0 | 2019-06-20 12:07:19 +0100 | [diff] [blame] | 20 | #include "RefBatchToSpaceNdWorkload.hpp" |
Aron Virginas-Tar | 77bfb5e | 2019-10-16 17:45:38 +0100 | [diff] [blame] | 21 | #include "RefComparisonWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 22 | #include "RefConvolution2dWorkload.hpp" |
| 23 | #include "RefConstantWorkload.hpp" |
| 24 | #include "RefConcatWorkload.hpp" |
Narumol Prangnawarat | 7ddbbae | 2020-03-13 10:26:05 +0000 | [diff] [blame] | 25 | #include "RefConvertBf16ToFp32Workload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 26 | #include "RefConvertFp16ToFp32Workload.hpp" |
Narumol Prangnawarat | ea54a01 | 2020-03-16 16:36:10 +0000 | [diff] [blame] | 27 | #include "RefConvertFp32ToBf16Workload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 28 | #include "RefConvertFp32ToFp16Workload.hpp" |
Nattapat Chaimanowong | cfdcadf | 2018-12-06 11:54:33 +0000 | [diff] [blame] | 29 | #include "RefDebugWorkload.hpp" |
Aron Virginas-Tar | 73f6642 | 2019-09-23 19:11:59 +0100 | [diff] [blame] | 30 | #include "RefDepthToSpaceWorkload.hpp" |
| 31 | #include "RefDepthwiseConvolution2dWorkload.hpp" |
| 32 | #include "RefDequantizeWorkload.hpp" |
| 33 | #include "RefDetectionPostProcessWorkload.hpp" |
Nattapat Chaimanowong | 8a54ac0 | 2019-03-29 15:25:04 +0000 | [diff] [blame] | 34 | #include "RefDequantizeWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 35 | #include "RefElementwiseWorkload.hpp" |
josh minor | 4a3c610 | 2020-01-06 16:40:46 -0600 | [diff] [blame] | 36 | #include "RefElementwiseUnaryWorkload.hpp" |
Ryan OShea | f4bfa6a | 2020-06-10 11:33:37 +0100 | [diff] [blame] | 37 | #include "RefFillWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 38 | #include "RefFullyConnectedWorkload.hpp" |
| 39 | #include "RefFloorWorkload.hpp" |
| 40 | #include "RefFakeQuantizationFloat32Workload.hpp" |
| 41 | #include "RefGatherWorkload.hpp" |
Kevin May | 09ca49c | 2019-10-09 12:37:34 +0100 | [diff] [blame] | 42 | #include "RefInstanceNormalizationWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 43 | #include "RefL2NormalizationWorkload.hpp" |
Aron Virginas-Tar | e662a94 | 2019-10-14 15:12:00 +0100 | [diff] [blame] | 44 | #include "RefLogSoftmaxWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 45 | #include "RefLstmWorkload.hpp" |
| 46 | #include "RefMeanWorkload.hpp" |
| 47 | #include "RefNormalizationWorkload.hpp" |
| 48 | #include "RefPooling2dWorkload.hpp" |
| 49 | #include "RefPermuteWorkload.hpp" |
| 50 | #include "RefPadWorkload.hpp" |
Matteo Martincigh | ab9e525 | 2019-06-13 17:27:46 +0100 | [diff] [blame] | 51 | #include "RefPreluWorkload.hpp" |
James Conroy | 4f1f899 | 2020-04-29 20:01:10 +0100 | [diff] [blame] | 52 | #include "RefQLstmWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 53 | #include "RefQuantizeWorkload.hpp" |
Finn Williams | 2605b23 | 2020-06-10 15:53:46 +0100 | [diff] [blame] | 54 | #include "RefRankWorkload.hpp" |
Aron Virginas-Tar | 92b9f87 | 2019-09-17 17:27:04 +0100 | [diff] [blame] | 55 | #include "RefReshapeWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 56 | #include "RefResizeBilinearWorkload.hpp" |
Teresa Charlin | 970f43b | 2019-07-01 13:51:07 +0100 | [diff] [blame] | 57 | #include "RefResizeWorkload.hpp" |
Aron Virginas-Tar | 92b9f87 | 2019-09-17 17:27:04 +0100 | [diff] [blame] | 58 | #include "RefSliceWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 59 | #include "RefSplitterWorkload.hpp" |
| 60 | #include "RefSoftmaxWorkload.hpp" |
| 61 | #include "RefSpaceToBatchNdWorkload.hpp" |
Matthew Jackson | 81e601c | 2019-07-11 12:07:09 +0100 | [diff] [blame] | 62 | #include "RefStackWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 63 | #include "RefStridedSliceWorkload.hpp" |
| 64 | #include "RefSpaceToDepthWorkload.hpp" |
Aron Virginas-Tar | 735a450 | 2019-06-26 15:02:47 +0100 | [diff] [blame] | 65 | #include "RefTransposeConvolution2dWorkload.hpp" |
Mike Kelly | c9ea45a | 2020-02-28 18:11:58 +0000 | [diff] [blame] | 66 | #include "RefTransposeWorkload.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 67 | #include "RefWorkloadUtils.hpp" |
Teresa Charlin | 970f43b | 2019-07-01 13:51:07 +0100 | [diff] [blame] | 68 | #include "Resize.hpp" |
Keith Davis | a57eccb | 2019-06-14 17:33:22 +0100 | [diff] [blame] | 69 | #include "Softmax.hpp" |
| 70 | #include "Splitter.hpp" |
Aron Virginas-Tar | 92b9f87 | 2019-09-17 17:27:04 +0100 | [diff] [blame] | 71 | #include "TensorBufferArrayView.hpp" |