blob: 2bbda8a62bd2e0ae32089d5bcf32d361e2d7a20f [file] [log] [blame]
telsoa014fcda012018-03-09 14:13:49 +00001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
David Beckecb56cd2018-09-05 12:52:57 +01003// SPDX-License-Identifier: MIT
telsoa014fcda012018-03-09 14:13:49 +00004//
5
6#pragma once
arovir019e53a352018-08-31 15:26:35 +01007#include "backends/ClWorkloads/ClActivationFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +00008#include "backends/ClWorkloads/ClActivationUint8Workload.hpp"
David Beck0a710c42018-09-11 15:21:14 +01009#include "backends/ClWorkloads/ClAdditionWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000010#include "backends/ClWorkloads/ClBaseConstantWorkload.hpp"
11#include "backends/ClWorkloads/ClBaseMergerWorkload.hpp"
arovir019e53a352018-08-31 15:26:35 +010012#include "backends/ClWorkloads/ClBatchNormalizationFloatWorkload.hpp"
13#include "backends/ClWorkloads/ClConstantFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000014#include "backends/ClWorkloads/ClConstantUint8Workload.hpp"
arovir019e53a352018-08-31 15:26:35 +010015#include "backends/ClWorkloads/ClConvolution2dFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000016#include "backends/ClWorkloads/ClConvolution2dUint8Workload.hpp"
arovir019e53a352018-08-31 15:26:35 +010017#include "backends/ClWorkloads/ClDepthwiseConvolutionFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000018#include "backends/ClWorkloads/ClDepthwiseConvolutionUint8Workload.hpp"
Francis Murtaghe7a86a42018-08-29 12:42:10 +010019#include "backends/ClWorkloads/ClDivisionFloatWorkload.hpp"
arovir019e53a352018-08-31 15:26:35 +010020#include "backends/ClWorkloads/ClFloorFloatWorkload.hpp"
Matthew Benthamab8cdc12018-09-17 11:17:41 +010021#include "backends/ClWorkloads/ClFullyConnectedWorkload.hpp"
arovir019e53a352018-08-31 15:26:35 +010022#include "backends/ClWorkloads/ClL2NormalizationFloatWorkload.hpp"
23#include "backends/ClWorkloads/ClLstmFloatWorkload.hpp"
24#include "backends/ClWorkloads/ClMergerFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000025#include "backends/ClWorkloads/ClMergerUint8Workload.hpp"
arovir019e53a352018-08-31 15:26:35 +010026#include "backends/ClWorkloads/ClMultiplicationFloatWorkload.hpp"
27#include "backends/ClWorkloads/ClNormalizationFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000028#include "backends/ClWorkloads/ClPermuteWorkload.hpp"
arovir019e53a352018-08-31 15:26:35 +010029#include "backends/ClWorkloads/ClPooling2dFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000030#include "backends/ClWorkloads/ClPooling2dUint8Workload.hpp"
arovir019e53a352018-08-31 15:26:35 +010031#include "backends/ClWorkloads/ClReshapeFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000032#include "backends/ClWorkloads/ClReshapeUint8Workload.hpp"
arovir019e53a352018-08-31 15:26:35 +010033#include "backends/ClWorkloads/ClResizeBilinearFloatWorkload.hpp"
34#include "backends/ClWorkloads/ClSoftmaxFloatWorkload.hpp"
telsoa014fcda012018-03-09 14:13:49 +000035#include "backends/ClWorkloads/ClSoftmaxUint8Workload.hpp"
arovir019e53a352018-08-31 15:26:35 +010036#include "backends/ClWorkloads/ClSplitterFloatWorkload.hpp"
telsoa01c577f2c2018-08-31 09:22:23 +010037#include "backends/ClWorkloads/ClSplitterUint8Workload.hpp"
David Beck0a710c42018-09-11 15:21:14 +010038#include "backends/ClWorkloads/ClSubtractionWorkload.hpp"
telsoa01c577f2c2018-08-31 09:22:23 +010039#include "backends/ClWorkloads/ClConvertFp16ToFp32Workload.hpp"
40#include "backends/ClWorkloads/ClConvertFp32ToFp16Workload.hpp"