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 | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 6 | list(APPEND armnnRefBackendWorkloads_sources |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 7 | Activation.cpp |
| 8 | Activation.hpp |
| 9 | ArithmeticFunction.cpp |
| 10 | ArithmeticFunction.hpp |
| 11 | BatchNormImpl.hpp |
| 12 | Broadcast.cpp |
| 13 | Broadcast.hpp |
| 14 | ConvImpl.cpp |
| 15 | ConvImpl.hpp |
| 16 | FullyConnected.cpp |
| 17 | FullyConnected.hpp |
| 18 | Merger.hpp |
| 19 | Pooling2d.cpp |
| 20 | Pooling2d.hpp |
| 21 | RefActivationFloat32Workload.cpp |
| 22 | RefActivationFloat32Workload.hpp |
| 23 | RefActivationUint8Workload.cpp |
| 24 | RefActivationUint8Workload.hpp |
| 25 | RefArithmeticWorkload.cpp |
| 26 | RefArithmeticWorkload.hpp |
| 27 | RefBaseConstantWorkload.cpp |
| 28 | RefBaseConstantWorkload.hpp |
| 29 | RefBatchNormalizationFloat32Workload.cpp |
| 30 | RefBatchNormalizationFloat32Workload.hpp |
| 31 | RefBatchNormalizationUint8Workload.cpp |
| 32 | RefBatchNormalizationUint8Workload.hpp |
| 33 | RefConstantFloat32Workload.cpp |
| 34 | RefConstantFloat32Workload.hpp |
| 35 | RefConstantUint8Workload.cpp |
| 36 | RefConstantUint8Workload.hpp |
| 37 | RefConvertFp16ToFp32Workload.cpp |
| 38 | RefConvertFp16ToFp32Workload.hpp |
| 39 | RefConvertFp32ToFp16Workload.cpp |
| 40 | RefConvertFp32ToFp16Workload.hpp |
| 41 | RefConvolution2dFloat32Workload.cpp |
| 42 | RefConvolution2dFloat32Workload.hpp |
| 43 | RefConvolution2dUint8Workload.cpp |
| 44 | RefConvolution2dUint8Workload.hpp |
| 45 | RefDepthwiseConvolution2dFloat32Workload.cpp |
| 46 | RefDepthwiseConvolution2dFloat32Workload.hpp |
| 47 | RefDepthwiseConvolution2dUint8Workload.cpp |
| 48 | RefDepthwiseConvolution2dUint8Workload.hpp |
| 49 | RefFakeQuantizationFloat32Workload.cpp |
| 50 | RefFakeQuantizationFloat32Workload.hpp |
| 51 | RefFloorFloat32Workload.cpp |
| 52 | RefFloorFloat32Workload.hpp |
| 53 | RefFullyConnectedFloat32Workload.cpp |
| 54 | RefFullyConnectedFloat32Workload.hpp |
| 55 | RefFullyConnectedUint8Workload.cpp |
| 56 | RefFullyConnectedUint8Workload.hpp |
| 57 | RefL2NormalizationFloat32Workload.cpp |
| 58 | RefL2NormalizationFloat32Workload.hpp |
| 59 | RefLstmFloat32Workload.cpp |
| 60 | RefLstmFloat32Workload.hpp |
| 61 | RefMergerFloat32Workload.cpp |
| 62 | RefMergerFloat32Workload.hpp |
| 63 | RefMergerUint8Workload.cpp |
| 64 | RefMergerUint8Workload.hpp |
| 65 | RefNormalizationFloat32Workload.cpp |
| 66 | RefNormalizationFloat32Workload.hpp |
| 67 | RefPermuteWorkload.cpp |
| 68 | RefPermuteWorkload.hpp |
| 69 | RefPooling2dFloat32Workload.cpp |
| 70 | RefPooling2dFloat32Workload.hpp |
| 71 | RefPooling2dUint8Workload.cpp |
| 72 | RefPooling2dUint8Workload.hpp |
| 73 | RefReshapeFloat32Workload.cpp |
| 74 | RefReshapeFloat32Workload.hpp |
| 75 | RefReshapeUint8Workload.cpp |
| 76 | RefReshapeUint8Workload.hpp |
| 77 | RefResizeBilinearFloat32Workload.cpp |
| 78 | RefResizeBilinearFloat32Workload.hpp |
| 79 | RefResizeBilinearUint8Workload.cpp |
| 80 | RefResizeBilinearUint8Workload.hpp |
| 81 | RefSoftmaxFloat32Workload.cpp |
| 82 | RefSoftmaxFloat32Workload.hpp |
| 83 | RefSoftmaxUint8Workload.cpp |
| 84 | RefSoftmaxUint8Workload.hpp |
| 85 | RefSplitterFloat32Workload.cpp |
| 86 | RefSplitterFloat32Workload.hpp |
| 87 | RefSplitterUint8Workload.cpp |
| 88 | RefSplitterUint8Workload.hpp |
David Beck | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 89 | RefWorkloads.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 90 | RefWorkloadUtils.hpp |
| 91 | ResizeBilinear.cpp |
| 92 | ResizeBilinear.hpp |
| 93 | Softmax.cpp |
| 94 | Softmax.hpp |
| 95 | Splitter.hpp |
| 96 | TensorBufferArrayView.hpp |
narpra01 | 1e4c31d | 2018-09-28 11:07:51 +0100 | [diff] [blame] | 97 | Mean.cpp |
| 98 | Mean.hpp |
| 99 | RefMeanFloat32Workload.cpp |
| 100 | RefMeanFloat32Workload.hpp |
| 101 | RefMeanUint8Workload.cpp |
| 102 | RefMeanUint8Workload.hpp |
David Beck | 10b4dfd | 2018-09-19 12:03:20 +0100 | [diff] [blame] | 103 | ) |
| 104 | |
David Beck | b4540be | 2018-09-24 13:18:27 +0100 | [diff] [blame] | 105 | add_library(armnnRefBackendWorkloads STATIC ${armnnRefBackendWorkloads_sources}) |
| 106 | target_include_directories(armnnRefBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src) |
| 107 | target_include_directories(armnnRefBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) |
| 108 | target_include_directories(armnnRefBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) |