2 # Copyright © 2017 Arm Ltd. All rights reserved.
3 # SPDX-License-Identifier: MIT
6 list(APPEND armnnRefBackendWorkloads_sources
25 DetectionPostProcess.cpp
26 DetectionPostProcess.hpp
27 ElementwiseFunction.cpp
28 ElementwiseFunction.hpp
50 RefActivationWorkload.cpp
51 RefActivationWorkload.hpp
52 RefBatchNormalizationWorkload.cpp
53 RefBatchNormalizationWorkload.hpp
54 RefBatchToSpaceNdWorkload.cpp
55 RefBatchToSpaceNdWorkload.hpp
58 RefConstantWorkload.cpp
59 RefConstantWorkload.hpp
60 RefConvertFp16ToFp32Workload.cpp
61 RefConvertFp16ToFp32Workload.hpp
62 RefConvertFp32ToFp16Workload.cpp
63 RefConvertFp32ToFp16Workload.hpp
64 RefConvolution2dWorkload.cpp
65 RefConvolution2dWorkload.hpp
66 RefElementwiseWorkload.cpp
67 RefElementwiseWorkload.hpp
70 RefDepthwiseConvolution2dWorkload.cpp
71 RefDepthwiseConvolution2dWorkload.hpp
72 RefDequantizeWorkload.cpp
73 RefDequantizeWorkload.hpp
74 RefDetectionPostProcessWorkload.cpp
75 RefDetectionPostProcessWorkload.hpp
76 RefFakeQuantizationFloat32Workload.cpp
77 RefFakeQuantizationFloat32Workload.hpp
80 RefFullyConnectedWorkload.cpp
81 RefFullyConnectedWorkload.hpp
84 RefL2NormalizationWorkload.cpp
85 RefL2NormalizationWorkload.hpp
90 RefNormalizationWorkload.cpp
91 RefNormalizationWorkload.hpp
94 RefPermuteWorkload.cpp
95 RefPermuteWorkload.hpp
96 RefPooling2dWorkload.cpp
97 RefPooling2dWorkload.hpp
100 RefQuantizeWorkload.cpp
101 RefQuantizeWorkload.hpp
102 RefReshapeWorkload.cpp
103 RefReshapeWorkload.hpp
104 RefResizeBilinearWorkload.cpp
105 RefResizeBilinearWorkload.hpp
106 RefResizeWorkload.cpp
107 RefResizeWorkload.hpp
110 RefSoftmaxWorkload.cpp
111 RefSoftmaxWorkload.hpp
112 RefSpaceToBatchNdWorkload.cpp
113 RefSpaceToBatchNdWorkload.hpp
114 RefSpaceToDepthWorkload.cpp
115 RefSpaceToDepthWorkload.hpp
116 RefSplitterWorkload.cpp
117 RefSplitterWorkload.hpp
120 RefStridedSliceWorkload.cpp
121 RefStridedSliceWorkload.hpp
122 RefTransposeConvolution2dWorkload.cpp
123 RefTransposeConvolution2dWorkload.hpp
144 TensorBufferArrayView.hpp
145 TransposeConvolution2d.cpp
146 TransposeConvolution2d.hpp
149 add_library(armnnRefBackendWorkloads OBJECT ${armnnRefBackendWorkloads_sources})
150 target_include_directories(armnnRefBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
151 target_include_directories(armnnRefBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
152 target_include_directories(armnnRefBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)