blob: 98aa27b8a943857771bde797afdbdeae94812073 [file] [log] [blame]
David Beckb4540be2018-09-24 13:18:27 +01001//
Mike Kelly3ec30772023-03-08 13:47:17 +00002// Copyright © 2017-2023 Arm Ltd and Contributors. All rights reserved.
David Beckb4540be2018-09-24 13:18:27 +01003// SPDX-License-Identifier: MIT
4//
5
6#pragma once
7
Keith Davisa57eccb2019-06-14 17:33:22 +01008#include "RefActivationWorkload.hpp"
Nikhil Raj68c2c902019-09-19 11:21:11 +01009#include "RefArgMinMaxWorkload.hpp"
Samuel Yap6b478092022-07-06 15:36:03 +010010#include "RefBatchMatMulWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010011#include "RefBatchNormalizationWorkload.hpp"
Francis Murtagh47ea3c02019-06-20 12:07:19 +010012#include "RefBatchToSpaceNdWorkload.hpp"
Idriss Chaouch98e383e2023-08-28 14:28:31 +010013#include "RefBroadcastToWorkload.hpp"
mathad01b392e982021-04-07 12:07:30 +010014#include "RefCastWorkload.hpp"
Simon Obute51f67772021-09-03 15:50:13 +010015#include "RefChannelShuffleWorkload.hpp"
Aron Virginas-Tar77bfb5e2019-10-16 17:45:38 +010016#include "RefComparisonWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010017#include "RefConvolution2dWorkload.hpp"
Matthew Sloyanb63a3112021-09-08 13:05:51 +010018#include "RefConvolution3dWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010019#include "RefConstantWorkload.hpp"
20#include "RefConcatWorkload.hpp"
21#include "RefConvertFp16ToFp32Workload.hpp"
22#include "RefConvertFp32ToFp16Workload.hpp"
Nattapat Chaimanowongcfdcadf2018-12-06 11:54:33 +000023#include "RefDebugWorkload.hpp"
Aron Virginas-Tar73f66422019-09-23 19:11:59 +010024#include "RefDepthToSpaceWorkload.hpp"
25#include "RefDepthwiseConvolution2dWorkload.hpp"
26#include "RefDequantizeWorkload.hpp"
27#include "RefDetectionPostProcessWorkload.hpp"
Nattapat Chaimanowong8a54ac02019-03-29 15:25:04 +000028#include "RefDequantizeWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010029#include "RefElementwiseWorkload.hpp"
Mike Kelly3ec30772023-03-08 13:47:17 +000030#include "RefElementwiseBinaryWorkload.hpp"
josh minor4a3c6102020-01-06 16:40:46 -060031#include "RefElementwiseUnaryWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010032#include "RefFakeQuantizationFloat32Workload.hpp"
Keith Davis3ae3f972021-05-21 16:33:48 +010033#include "RefFillWorkload.hpp"
34#include "RefFloorWorkload.hpp"
35#include "RefFullyConnectedWorkload.hpp"
Teresa Charlinb2d3ec52022-04-12 22:07:09 +010036#include "RefGatherNdWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010037#include "RefGatherWorkload.hpp"
Kevin May09ca49c2019-10-09 12:37:34 +010038#include "RefInstanceNormalizationWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010039#include "RefL2NormalizationWorkload.hpp"
James Conroyaba90cd2020-11-06 16:28:18 +000040#include "RefLogicalBinaryWorkload.hpp"
41#include "RefLogicalUnaryWorkload.hpp"
Aron Virginas-Tare662a942019-10-14 15:12:00 +010042#include "RefLogSoftmaxWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010043#include "RefLstmWorkload.hpp"
44#include "RefMeanWorkload.hpp"
45#include "RefNormalizationWorkload.hpp"
46#include "RefPooling2dWorkload.hpp"
Tamás Nyíri7b885b32021-10-26 14:47:57 +010047#include "RefPooling3dWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010048#include "RefPermuteWorkload.hpp"
49#include "RefPadWorkload.hpp"
Matteo Martincighab9e5252019-06-13 17:27:46 +010050#include "RefPreluWorkload.hpp"
James Conroy4f1f8992020-04-29 20:01:10 +010051#include "RefQLstmWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010052#include "RefQuantizeWorkload.hpp"
Finn Williams2605b232020-06-10 15:53:46 +010053#include "RefRankWorkload.hpp"
Sadik Armagan0c3ea5b2021-02-03 09:29:30 +000054#include "RefReduceWorkload.hpp"
Aron Virginas-Tar92b9f872019-09-17 17:27:04 +010055#include "RefReshapeWorkload.hpp"
Teresa Charlin970f43b2019-07-01 13:51:07 +010056#include "RefResizeWorkload.hpp"
Tianle Cheng988354d2023-06-28 13:20:47 +010057#include "RefReverseV2Workload.hpp"
Keith Davis3ae3f972021-05-21 16:33:48 +010058#include "RefShapeWorkload.hpp"
Aron Virginas-Tar92b9f872019-09-17 17:27:04 +010059#include "RefSliceWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010060#include "RefSplitterWorkload.hpp"
61#include "RefSoftmaxWorkload.hpp"
62#include "RefSpaceToBatchNdWorkload.hpp"
Matthew Jackson81e601c2019-07-11 12:07:09 +010063#include "RefStackWorkload.hpp"
Keith Davisa57eccb2019-06-14 17:33:22 +010064#include "RefStridedSliceWorkload.hpp"
65#include "RefSpaceToDepthWorkload.hpp"
Teresa Charlin79a06a52023-07-13 17:16:45 +010066#include "RefTileWorkload.hpp"
Aron Virginas-Tar735a4502019-06-26 15:02:47 +010067#include "RefTransposeConvolution2dWorkload.hpp"
Mike Kellyc9ea45a2020-02-28 18:11:58 +000068#include "RefTransposeWorkload.hpp"
Narumol Prangnawarate5339e72021-07-28 17:33:28 +010069#include "RefUnidirectionalSequenceLstmWorkload.hpp"