blob: cbfade3c02f0aedc996fe2e61201bc4fe3364c6b [file] [log] [blame]
David Beckb4540be2018-09-24 13:18:27 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
Keith Davisa57eccb2019-06-14 17:33:22 +01008#include "Activation.hpp"
Nikhil Raj68c2c902019-09-19 11:21:11 +01009#include "ArgMinMax.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010010#include "BatchNormImpl.hpp"
David Beckb4540be2018-09-24 13:18:27 +010011#include "ConvImpl.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010012#include "Concatenate.hpp"
13#include "ElementwiseFunction.hpp"
David Beckb4540be2018-09-24 13:18:27 +010014#include "FullyConnected.hpp"
narpra014951d842019-01-18 16:53:53 +000015#include "Gather.hpp"
David Beckb4540be2018-09-24 13:18:27 +010016#include "Pooling2d.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010017#include "RefActivationWorkload.hpp"
Nikhil Raj68c2c902019-09-19 11:21:11 +010018#include "RefArgMinMaxWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010019#include "RefBatchNormalizationWorkload.hpp"
Francis Murtagh47ea3c02019-06-20 12:07:19 +010020#include "RefBatchToSpaceNdWorkload.hpp"
Aron Virginas-Tar77bfb5e2019-10-16 17:45:38 +010021#include "RefComparisonWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010022#include "RefConvolution2dWorkload.hpp"
23#include "RefConstantWorkload.hpp"
24#include "RefConcatWorkload.hpp"
Narumol Prangnawarat7ddbbae2020-03-13 10:26:05 +000025#include "RefConvertBf16ToFp32Workload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010026#include "RefConvertFp16ToFp32Workload.hpp"
Narumol Prangnawaratea54a012020-03-16 16:36:10 +000027#include "RefConvertFp32ToBf16Workload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010028#include "RefConvertFp32ToFp16Workload.hpp"
Nattapat Chaimanowongcfdcadf2018-12-06 11:54:33 +000029#include "RefDebugWorkload.hpp"
Aron Virginas-Tar73f66422019-09-23 19:11:59 +010030#include "RefDepthToSpaceWorkload.hpp"
31#include "RefDepthwiseConvolution2dWorkload.hpp"
32#include "RefDequantizeWorkload.hpp"
33#include "RefDetectionPostProcessWorkload.hpp"
Nattapat Chaimanowong8a54ac02019-03-29 15:25:04 +000034#include "RefDequantizeWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010035#include "RefElementwiseWorkload.hpp"
josh minor4a3c6102020-01-06 16:40:46 -060036#include "RefElementwiseUnaryWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010037#include "RefFullyConnectedWorkload.hpp"
38#include "RefFloorWorkload.hpp"
39#include "RefFakeQuantizationFloat32Workload.hpp"
40#include "RefGatherWorkload.hpp"
Kevin May09ca49c2019-10-09 12:37:34 +010041#include "RefInstanceNormalizationWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010042#include "RefL2NormalizationWorkload.hpp"
Aron Virginas-Tare662a942019-10-14 15:12:00 +010043#include "RefLogSoftmaxWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010044#include "RefLstmWorkload.hpp"
45#include "RefMeanWorkload.hpp"
46#include "RefNormalizationWorkload.hpp"
47#include "RefPooling2dWorkload.hpp"
48#include "RefPermuteWorkload.hpp"
49#include "RefPadWorkload.hpp"
Matteo Martincighab9e5252019-06-13 17:27:46 +010050#include "RefPreluWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010051#include "RefQuantizeWorkload.hpp"
Aron Virginas-Tar92b9f872019-09-17 17:27:04 +010052#include "RefReshapeWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010053#include "RefResizeBilinearWorkload.hpp"
Teresa Charlin970f43b2019-07-01 13:51:07 +010054#include "RefResizeWorkload.hpp"
Aron Virginas-Tar92b9f872019-09-17 17:27:04 +010055#include "RefSliceWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010056#include "RefSplitterWorkload.hpp"
57#include "RefSoftmaxWorkload.hpp"
58#include "RefSpaceToBatchNdWorkload.hpp"
Matthew Jackson81e601c2019-07-11 12:07:09 +010059#include "RefStackWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010060#include "RefStridedSliceWorkload.hpp"
61#include "RefSpaceToDepthWorkload.hpp"
Aron Virginas-Tar735a4502019-06-26 15:02:47 +010062#include "RefTransposeConvolution2dWorkload.hpp"
Mike Kellyc9ea45a2020-02-28 18:11:58 +000063#include "RefTransposeWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010064#include "RefWorkloadUtils.hpp"
Teresa Charlin970f43b2019-07-01 13:51:07 +010065#include "Resize.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010066#include "Softmax.hpp"
67#include "Splitter.hpp"
Aron Virginas-Tar92b9f872019-09-17 17:27:04 +010068#include "TensorBufferArrayView.hpp"