David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 1 | # |
| 2 | # Copyright © 2017 Arm Ltd. All rights reserved. |
| 3 | # SPDX-License-Identifier: MIT |
| 4 | # |
| 5 | |
David Beck | ac42efd | 2018-09-26 17:41:13 +0100 | [diff] [blame] | 6 | list(APPEND armnnClBackendWorkloads_sources |
Nattapat Chaimanowong | e06757e | 2018-10-11 15:39:18 +0100 | [diff] [blame] | 7 | ClActivationWorkload.cpp |
| 8 | ClActivationWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 9 | ClAdditionWorkload.cpp |
| 10 | ClAdditionWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 11 | ClBatchNormalizationFloatWorkload.cpp |
| 12 | ClBatchNormalizationFloatWorkload.hpp |
Mike Kelly | 831faed | 2018-11-28 11:52:08 +0000 | [diff] [blame] | 13 | ClBatchToSpaceNdWorkload.cpp |
| 14 | ClBatchToSpaceNdWorkload.hpp |
Nattapat Chaimanowong | 55b1cda | 2018-10-10 14:51:27 +0100 | [diff] [blame] | 15 | ClConstantWorkload.cpp |
| 16 | ClConstantWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 17 | ClConvertFp16ToFp32Workload.cpp |
| 18 | ClConvertFp16ToFp32Workload.hpp |
| 19 | ClConvertFp32ToFp16Workload.cpp |
| 20 | ClConvertFp32ToFp16Workload.hpp |
Matthew Bentham | d806792 | 2018-10-03 17:18:04 +0100 | [diff] [blame] | 21 | ClConvolution2dWorkload.cpp |
| 22 | ClConvolution2dWorkload.hpp |
Matthew Bentham | d877739 | 2018-10-08 09:38:55 +0100 | [diff] [blame] | 23 | ClDepthwiseConvolutionWorkload.cpp |
| 24 | ClDepthwiseConvolutionWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 25 | ClDivisionFloatWorkload.cpp |
| 26 | ClDivisionFloatWorkload.hpp |
| 27 | ClFloorFloatWorkload.cpp |
| 28 | ClFloorFloatWorkload.hpp |
| 29 | ClFullyConnectedWorkload.cpp |
| 30 | ClFullyConnectedWorkload.hpp |
Nattapat Chaimanowong | c6a41ff | 2019-01-29 09:56:02 +0000 | [diff] [blame] | 31 | ClGreaterWorkload.cpp |
| 32 | ClGreaterWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 33 | ClL2NormalizationFloatWorkload.cpp |
| 34 | ClL2NormalizationFloatWorkload.hpp |
| 35 | ClLstmFloatWorkload.cpp |
| 36 | ClLstmFloatWorkload.hpp |
keidav01 | a959ee5 | 2018-12-19 10:04:58 +0000 | [diff] [blame] | 37 | ClMaximumWorkload.cpp |
| 38 | ClMaximumWorkload.hpp |
Matteo Martincigh | 28dcab6 | 2018-10-19 16:40:03 +0100 | [diff] [blame] | 39 | ClMeanWorkload.cpp |
| 40 | ClMeanWorkload.hpp |
Nikhil Raj | 8599a41 | 2018-11-19 14:51:07 +0000 | [diff] [blame] | 41 | ClMergerWorkload.cpp |
Nattapat Chaimanowong | 02f8bc1 | 2018-10-11 16:16:17 +0100 | [diff] [blame] | 42 | ClMergerWorkload.hpp |
saoste01 | 9292aa3 | 2019-01-08 13:55:59 +0000 | [diff] [blame] | 43 | ClMinimumWorkload.cpp |
| 44 | ClMinimumWorkload.hpp |
Matthew Bentham | e2ec330 | 2018-10-01 11:32:48 +0100 | [diff] [blame] | 45 | ClMultiplicationWorkload.cpp |
| 46 | ClMultiplicationWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 47 | ClNormalizationFloatWorkload.cpp |
| 48 | ClNormalizationFloatWorkload.hpp |
jimfly01 | e1fa50c | 2018-09-21 12:09:51 +0100 | [diff] [blame] | 49 | ClPadWorkload.cpp |
| 50 | ClPadWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 51 | ClPermuteWorkload.cpp |
| 52 | ClPermuteWorkload.hpp |
Nattapat Chaimanowong | ac9e096 | 2018-10-10 17:18:35 +0100 | [diff] [blame] | 53 | ClPooling2dWorkload.cpp |
| 54 | ClPooling2dWorkload.hpp |
Nattapat Chaimanowong | a76698c | 2018-10-11 10:29:15 +0100 | [diff] [blame] | 55 | ClReshapeWorkload.cpp |
| 56 | ClReshapeWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 57 | ClResizeBilinearFloatWorkload.cpp |
| 58 | ClResizeBilinearFloatWorkload.hpp |
| 59 | ClSoftmaxBaseWorkload.cpp |
| 60 | ClSoftmaxBaseWorkload.hpp |
| 61 | ClSoftmaxFloatWorkload.cpp |
| 62 | ClSoftmaxFloatWorkload.hpp |
| 63 | ClSoftmaxUint8Workload.cpp |
| 64 | ClSoftmaxUint8Workload.hpp |
Sadik Armagan | f446432 | 2018-12-20 16:19:12 +0000 | [diff] [blame] | 65 | ClSpaceToBatchNdWorkload.hpp |
| 66 | ClSpaceToBatchNdWorkload.cpp |
Matthew Bentham | 29cadb3 | 2018-10-01 17:22:32 +0100 | [diff] [blame] | 67 | ClSplitterWorkload.hpp |
keidav01 | d74dc91 | 2018-12-10 18:16:07 +0000 | [diff] [blame] | 68 | ClStridedSliceWorkload.cpp |
| 69 | ClStridedSliceWorkload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 70 | ClSubtractionWorkload.cpp |
| 71 | ClSubtractionWorkload.hpp |
David Beck | ac42efd | 2018-09-26 17:41:13 +0100 | [diff] [blame] | 72 | ClWorkloads.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 73 | ClWorkloadUtils.hpp |
| 74 | ) |
| 75 | |
David Beck | 3cc9a62 | 2018-10-12 10:38:31 +0100 | [diff] [blame] | 76 | add_library(armnnClBackendWorkloads OBJECT ${armnnClBackendWorkloads_sources}) |
David Beck | ac42efd | 2018-09-26 17:41:13 +0100 | [diff] [blame] | 77 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) |
| 78 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) |
Aron Virginas-Tar | c9cc804 | 2018-11-01 16:15:57 +0000 | [diff] [blame] | 79 | target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) |