David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 1 | # |
John Mcloughlin | 34c1c38 | 2023-05-17 15:08:36 +0100 | [diff] [blame] | 2 | # Copyright © 2017, 2023 Arm Ltd and Contributors. All rights reserved. |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 3 | # SPDX-License-Identifier: MIT |
| 4 | # |
| 5 | |
David Beck | ac42efd | 2018-09-26 17:41:13 +0100 | [diff] [blame] | 6 | list(APPEND armnnClBackendWorkloads_sources |
Aron Virginas-Tar | 8204694 | 2019-09-09 15:18:29 +0100 | [diff] [blame] | 7 | ClAbsWorkload.cpp |
| 8 | ClAbsWorkload.hpp |
Nattapat Chaimanowong | e06757e | 2018-10-11 15:39:18 +0100 | [diff] [blame] | 9 | ClActivationWorkload.cpp |
| 10 | ClActivationWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 11 | ClAdditionWorkload.cpp |
| 12 | ClAdditionWorkload.hpp |
James Conroy | 2dc0572 | 2019-09-19 17:00:31 +0100 | [diff] [blame] | 13 | ClArgMinMaxWorkload.cpp |
| 14 | ClArgMinMaxWorkload.hpp |
Teresa Charlin | 94916a5 | 2022-10-19 08:48:07 +0100 | [diff] [blame] | 15 | ClBatchMatMulWorkload.cpp |
| 16 | ClBatchMatMulWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 17 | ClBatchNormalizationFloatWorkload.cpp |
| 18 | ClBatchNormalizationFloatWorkload.hpp |
Mike Kelly | 831faed | 2018-11-28 11:52:08 +0000 | [diff] [blame] | 19 | ClBatchToSpaceNdWorkload.cpp |
| 20 | ClBatchToSpaceNdWorkload.hpp |
Sadik Armagan | f40d6d4 | 2021-04-22 09:12:11 +0100 | [diff] [blame] | 21 | ClCastWorkload.cpp |
| 22 | ClCastWorkload.hpp |
Teresa Charlin | 1222dbd | 2021-09-02 13:58:52 +0100 | [diff] [blame] | 23 | ClChannelShuffleWorkload.cpp |
| 24 | ClChannelShuffleWorkload.hpp |
Teresa Charlin | 2b030d9 | 2020-03-27 16:40:56 +0000 | [diff] [blame] | 25 | ClComparisonWorkload.cpp |
| 26 | ClComparisonWorkload.hpp |
Jim Flynn | 6905941 | 2019-05-17 13:03:57 +0100 | [diff] [blame] | 27 | ClConcatWorkload.cpp |
| 28 | ClConcatWorkload.hpp |
Nattapat Chaimanowong | 55b1cda | 2018-10-10 14:51:27 +0100 | [diff] [blame] | 29 | ClConstantWorkload.cpp |
| 30 | ClConstantWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 31 | ClConvertFp16ToFp32Workload.cpp |
| 32 | ClConvertFp16ToFp32Workload.hpp |
| 33 | ClConvertFp32ToFp16Workload.cpp |
| 34 | ClConvertFp32ToFp16Workload.hpp |
Matthew Bentham | d806792 | 2018-10-03 17:18:04 +0100 | [diff] [blame] | 35 | ClConvolution2dWorkload.cpp |
| 36 | ClConvolution2dWorkload.hpp |
Teresa Charlin | 615ad6c | 2021-10-26 12:22:20 +0100 | [diff] [blame] | 37 | ClConvolution3dWorkload.cpp |
| 38 | ClConvolution3dWorkload.hpp |
Aron Virginas-Tar | b280196 | 2019-09-30 11:24:53 +0100 | [diff] [blame] | 39 | ClDepthToSpaceWorkload.cpp |
| 40 | ClDepthToSpaceWorkload.hpp |
Matthew Bentham | d877739 | 2018-10-08 09:38:55 +0100 | [diff] [blame] | 41 | ClDepthwiseConvolutionWorkload.cpp |
| 42 | ClDepthwiseConvolutionWorkload.hpp |
Jim Flynn | 983daec | 2019-05-29 16:20:16 +0100 | [diff] [blame] | 43 | ClDequantizeWorkload.cpp |
| 44 | ClDequantizeWorkload.hpp |
Teresa Charlin | 50de4fa | 2021-05-31 18:47:33 +0100 | [diff] [blame] | 45 | ClDivisionWorkload.cpp |
| 46 | ClDivisionWorkload.hpp |
John Mcloughlin | 34c1c38 | 2023-05-17 15:08:36 +0100 | [diff] [blame] | 47 | ClElementwiseBinaryWorkload.cpp |
| 48 | ClElementwiseBinaryWorkload.hpp |
Sadik Armagan | 9fabf43 | 2020-05-27 13:40:58 +0100 | [diff] [blame] | 49 | ClExpWorkload.cpp |
| 50 | ClExpWorkload.hpp |
Sadik Armagan | 66aecb0 | 2020-06-24 11:42:20 +0100 | [diff] [blame] | 51 | ClFillWorkload.cpp |
| 52 | ClFillWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 53 | ClFloorFloatWorkload.cpp |
| 54 | ClFloorFloatWorkload.hpp |
| 55 | ClFullyConnectedWorkload.cpp |
| 56 | ClFullyConnectedWorkload.hpp |
Teresa Charlin | 9ad2e5b | 2020-04-10 22:34:48 +0100 | [diff] [blame] | 57 | ClGatherWorkload.cpp |
| 58 | ClGatherWorkload.hpp |
Teresa Charlin | 989e2f6 | 2022-04-27 16:26:11 +0100 | [diff] [blame] | 59 | ClGatherNdWorkload.cpp |
| 60 | ClGatherNdWorkload.hpp |
Aron Virginas-Tar | 8168f40 | 2019-10-04 13:10:16 +0100 | [diff] [blame] | 61 | ClInstanceNormalizationWorkload.cpp |
| 62 | ClInstanceNormalizationWorkload.hpp |
Teresa Charlin | 50de4fa | 2021-05-31 18:47:33 +0100 | [diff] [blame] | 63 | ClLogWorkload.cpp |
| 64 | ClLogWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 65 | ClL2NormalizationFloatWorkload.cpp |
| 66 | ClL2NormalizationFloatWorkload.hpp |
James Conroy | fe3ec94 | 2020-11-18 14:20:53 +0000 | [diff] [blame] | 67 | ClLogicalAndWorkload.cpp |
| 68 | ClLogicalAndWorkload.hpp |
| 69 | ClLogicalNotWorkload.cpp |
| 70 | ClLogicalNotWorkload.hpp |
| 71 | ClLogicalOrWorkload.cpp |
| 72 | ClLogicalOrWorkload.hpp |
Teresa Charlin | 8398edc | 2020-07-20 14:23:02 +0100 | [diff] [blame] | 73 | ClLogSoftmaxWorkload.cpp |
| 74 | ClLogSoftmaxWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 75 | ClLstmFloatWorkload.cpp |
| 76 | ClLstmFloatWorkload.hpp |
keidav01 | a959ee5 | 2018-12-19 10:04:58 +0000 | [diff] [blame] | 77 | ClMaximumWorkload.cpp |
| 78 | ClMaximumWorkload.hpp |
Matteo Martincigh | 28dcab6 | 2018-10-19 16:40:03 +0100 | [diff] [blame] | 79 | ClMeanWorkload.cpp |
| 80 | ClMeanWorkload.hpp |
saoste01 | 9292aa3 | 2019-01-08 13:55:59 +0000 | [diff] [blame] | 81 | ClMinimumWorkload.cpp |
| 82 | ClMinimumWorkload.hpp |
Matthew Bentham | e2ec330 | 2018-10-01 11:32:48 +0100 | [diff] [blame] | 83 | ClMultiplicationWorkload.cpp |
| 84 | ClMultiplicationWorkload.hpp |
Sadik Armagan | ac47210 | 2020-03-24 09:54:36 +0000 | [diff] [blame] | 85 | ClNegWorkload.cpp |
| 86 | ClNegWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 87 | ClNormalizationFloatWorkload.cpp |
| 88 | ClNormalizationFloatWorkload.hpp |
jimfly01 | e1fa50c | 2018-09-21 12:09:51 +0100 | [diff] [blame] | 89 | ClPadWorkload.cpp |
| 90 | ClPadWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 91 | ClPermuteWorkload.cpp |
| 92 | ClPermuteWorkload.hpp |
Nattapat Chaimanowong | ac9e096 | 2018-10-10 17:18:35 +0100 | [diff] [blame] | 93 | ClPooling2dWorkload.cpp |
| 94 | ClPooling2dWorkload.hpp |
Ryan OShea | bab8fa9 | 2022-03-09 10:29:02 +0000 | [diff] [blame] | 95 | ClPooling3dWorkload.cpp |
| 96 | ClPooling3dWorkload.hpp |
Nikhil Raj | 91e4c6d | 2019-07-05 12:22:58 +0100 | [diff] [blame] | 97 | ClPreluWorkload.cpp |
| 98 | ClPreluWorkload.hpp |
Ryan OShea | 2323af4 | 2020-05-13 16:36:19 +0100 | [diff] [blame] | 99 | ClQLstmWorkload.cpp |
| 100 | ClQLstmWorkload.hpp |
Ferran Balaguer | 737d9ff | 2019-08-01 09:58:08 +0100 | [diff] [blame] | 101 | ClQuantizedLstmWorkload.cpp |
| 102 | ClQuantizedLstmWorkload.hpp |
Sadik Armagan | 20ec249 | 2019-05-31 09:09:44 +0100 | [diff] [blame] | 103 | ClQuantizeWorkload.cpp |
| 104 | ClQuantizeWorkload.hpp |
David Monahan | c11ba46 | 2020-12-03 11:09:46 +0000 | [diff] [blame] | 105 | ClRankWorkload.hpp |
Sadik Armagan | a274748 | 2021-02-09 10:28:54 +0000 | [diff] [blame] | 106 | ClReduceWorkload.cpp |
| 107 | ClReduceWorkload.hpp |
Nattapat Chaimanowong | a76698c | 2018-10-11 10:29:15 +0100 | [diff] [blame] | 108 | ClReshapeWorkload.cpp |
| 109 | ClReshapeWorkload.hpp |
Aron Virginas-Tar | cc0cefb | 2019-07-02 17:25:47 +0100 | [diff] [blame] | 110 | ClResizeWorkload.cpp |
| 111 | ClResizeWorkload.hpp |
Aron Virginas-Tar | 1a763dd | 2019-09-10 12:32:08 +0100 | [diff] [blame] | 112 | ClRsqrtWorkload.cpp |
| 113 | ClRsqrtWorkload.hpp |
Teresa Charlin | 50de4fa | 2021-05-31 18:47:33 +0100 | [diff] [blame] | 114 | ClSinWorkload.cpp |
| 115 | ClSinWorkload.hpp |
Aron Virginas-Tar | 94c4fef | 2019-11-25 15:37:08 +0000 | [diff] [blame] | 116 | ClSliceWorkload.cpp |
| 117 | ClSliceWorkload.hpp |
Teresa Charlin | c1f6b09 | 2020-05-11 16:10:38 +0100 | [diff] [blame] | 118 | ClSoftmaxWorkload.cpp |
| 119 | ClSoftmaxWorkload.hpp |
Sadik Armagan | f446432 | 2018-12-20 16:19:12 +0000 | [diff] [blame] | 120 | ClSpaceToBatchNdWorkload.hpp |
| 121 | ClSpaceToBatchNdWorkload.cpp |
James Conroy | d2aa85e | 2019-07-01 17:12:40 +0100 | [diff] [blame] | 122 | ClSpaceToDepthWorkload.cpp |
| 123 | ClSpaceToDepthWorkload.hpp |
Narumol Prangnawarat | 7413583 | 2019-05-23 15:07:33 +0100 | [diff] [blame] | 124 | ClSplitterWorkload.cpp |
Matthew Bentham | 29cadb3 | 2018-10-01 17:22:32 +0100 | [diff] [blame] | 125 | ClSplitterWorkload.hpp |
Teresa Charlin | aac6112 | 2022-05-05 16:11:36 +0100 | [diff] [blame] | 126 | ClSqrtWorkload.cpp |
| 127 | ClSqrtWorkload.hpp |
Matthew Jackson | d516610 | 2019-07-31 14:06:28 +0100 | [diff] [blame] | 128 | ClStackWorkload.cpp |
| 129 | ClStackWorkload.hpp |
keidav01 | d74dc91 | 2018-12-10 18:16:07 +0000 | [diff] [blame] | 130 | ClStridedSliceWorkload.cpp |
| 131 | ClStridedSliceWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 132 | ClSubtractionWorkload.cpp |
| 133 | ClSubtractionWorkload.hpp |
Cian McGriskin | 3b3dcbf | 2023-07-26 11:52:47 +0100 | [diff] [blame] | 134 | ClTileWorkload.cpp |
| 135 | ClTileWorkload.hpp |
Aron Virginas-Tar | 7a3e2fe | 2019-06-27 18:54:47 +0100 | [diff] [blame] | 136 | ClTransposeConvolution2dWorkload.cpp |
| 137 | ClTransposeConvolution2dWorkload.hpp |
Mike Kelly | c9ea45a | 2020-02-28 18:11:58 +0000 | [diff] [blame] | 138 | ClTransposeWorkload.cpp |
| 139 | ClTransposeWorkload.hpp |
Cathal Corbett | 4952a3e | 2022-03-03 15:14:18 +0000 | [diff] [blame] | 140 | ClUnidirectionalSequenceLstmFloatWorkload.cpp |
| 141 | ClUnidirectionalSequenceLstmFloatWorkload.hpp |
David Beck | ac42efd | 2018-09-26 17:41:13 +0100 | [diff] [blame] | 142 | ClWorkloads.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 143 | ClWorkloadUtils.hpp |
| 144 | ) |
| 145 | |
David Beck | 3cc9a62 | 2018-10-12 10:38:31 +0100 | [diff] [blame] | 146 | add_library(armnnClBackendWorkloads OBJECT ${armnnClBackendWorkloads_sources}) |
David Beck | ac42efd | 2018-09-26 17:41:13 +0100 | [diff] [blame] | 147 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) |
| 148 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) |
Aron Virginas-Tar | c9cc804 | 2018-11-01 16:15:57 +0000 | [diff] [blame] | 149 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) |
Narumol Prangnawarat | 85ad78c | 2019-11-18 15:34:23 +0000 | [diff] [blame] | 150 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling) |
Finn Williams | 56b465d | 2020-05-15 13:34:12 +0100 | [diff] [blame] | 151 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include) |
Jim Flynn | 2776183 | 2022-03-20 21:52:17 +0000 | [diff] [blame] | 152 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/profiling/client/include) |