blob: 291f991f1eec77773b9d1bc834e8056a9a8c788d [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
Éanna Ó Catháind57415d2018-11-28 16:24:38 +00008#include "ElementwiseFunction.hpp"
9#include "RefElementwiseWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010010#include "ConvImpl.hpp"
narpra01db2b1602019-01-23 15:23:11 +000011#include "RefConstantWorkload.hpp"
Mike Kelly9b398322019-05-22 17:21:49 +010012#include "RefConvolution2dWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010013#include "RefSplitterUint8Workload.hpp"
14#include "RefResizeBilinearUint8Workload.hpp"
15#include "RefL2NormalizationFloat32Workload.hpp"
Nattapat Chaimanowongae2c5f02019-04-24 16:19:57 +010016#include "RefActivationWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010017#include "RefPooling2dFloat32Workload.hpp"
18#include "RefWorkloadUtils.hpp"
Jim Flynn4ed34ed2019-05-17 15:32:17 +010019#include "RefConcatWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010020#include "RefFullyConnectedFloat32Workload.hpp"
narpra014951d842019-01-18 16:53:53 +000021#include "RefGatherWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010022#include "Softmax.hpp"
David Beckb4540be2018-09-24 13:18:27 +010023#include "TensorBufferArrayView.hpp"
24#include "RefBatchNormalizationFloat32Workload.hpp"
25#include "Splitter.hpp"
26#include "RefFullyConnectedUint8Workload.hpp"
27#include "RefReshapeFloat32Workload.hpp"
Ruomei Yan495852f2019-05-23 11:37:33 +010028#include "RefDepthwiseConvolution2dWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010029#include "FullyConnected.hpp"
narpra014951d842019-01-18 16:53:53 +000030#include "Gather.hpp"
David Beckb4540be2018-09-24 13:18:27 +010031#include "RefFloorFloat32Workload.hpp"
32#include "RefSoftmaxFloat32Workload.hpp"
33#include "RefSoftmaxUint8Workload.hpp"
34#include "RefReshapeUint8Workload.hpp"
35#include "RefResizeBilinearFloat32Workload.hpp"
36#include "RefBatchNormalizationUint8Workload.hpp"
37#include "ResizeBilinear.hpp"
38#include "RefNormalizationFloat32Workload.hpp"
Narumol Prangnawaratbc67cef2019-01-31 15:31:54 +000039#include "RefDetectionPostProcessFloat32Workload.hpp"
40#include "RefDetectionPostProcessUint8Workload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010041#include "RefPooling2dUint8Workload.hpp"
42#include "BatchNormImpl.hpp"
43#include "Activation.hpp"
44#include "Merger.hpp"
Nattapat Chaimanowong3ea76d52018-11-09 14:10:38 +000045#include "RefSpaceToBatchNdWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010046#include "RefSplitterFloat32Workload.hpp"
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +000047#include "RefStridedSliceWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010048#include "Pooling2d.hpp"
49#include "RefFakeQuantizationFloat32Workload.hpp"
50#include "RefPermuteWorkload.hpp"
Nattapat Chaimanowongeb2b3292019-05-07 12:02:30 +010051#include "RefLstmWorkload.hpp"
David Beckb4540be2018-09-24 13:18:27 +010052#include "RefConvertFp16ToFp32Workload.hpp"
53#include "RefConvertFp32ToFp16Workload.hpp"
narpra011e4c31d2018-09-28 11:07:51 +010054#include "RefMeanUint8Workload.hpp"
Mohamed Nour Abouelseoud7420e552018-10-12 12:26:24 +010055#include "RefMeanFloat32Workload.hpp"
Éanna Ó Catháin4e1e1362018-11-12 11:36:34 +000056#include "RefPadWorkload.hpp"
57#include "RefBatchToSpaceNdUint8Workload.hpp"
58#include "RefBatchToSpaceNdFloat32Workload.hpp"
Nattapat Chaimanowongcfdcadf2018-12-06 11:54:33 +000059#include "RefDebugWorkload.hpp"
Mohamed Nour Abouelseouda1d3c6a2018-12-27 12:39:16 +000060#include "RefRsqrtFloat32Workload.hpp"
Nattapat Chaimanowong8a54ac02019-03-29 15:25:04 +000061#include "RefDequantizeWorkload.hpp"
Derek Lamberti5f400d62019-03-25 15:41:58 +000062
Nattapat Chaimanowongae2c5f02019-04-24 16:19:57 +010063#include "RefQuantizeWorkload.hpp"