| # |
| # Copyright © 2017 Arm Ltd. All rights reserved. |
| # SPDX-License-Identifier: MIT |
| # |
| |
| list(APPEND armnnClBackendWorkloads_sources |
| ClAbsWorkload.cpp |
| ClAbsWorkload.hpp |
| ClActivationWorkload.cpp |
| ClActivationWorkload.hpp |
| ClAdditionWorkload.cpp |
| ClAdditionWorkload.hpp |
| ClBatchNormalizationFloatWorkload.cpp |
| ClBatchNormalizationFloatWorkload.hpp |
| ClBatchToSpaceNdWorkload.cpp |
| ClBatchToSpaceNdWorkload.hpp |
| ClConcatWorkload.cpp |
| ClConcatWorkload.hpp |
| ClConstantWorkload.cpp |
| ClConstantWorkload.hpp |
| ClConvertFp16ToFp32Workload.cpp |
| ClConvertFp16ToFp32Workload.hpp |
| ClConvertFp32ToFp16Workload.cpp |
| ClConvertFp32ToFp16Workload.hpp |
| ClConvolution2dWorkload.cpp |
| ClConvolution2dWorkload.hpp |
| ClDepthwiseConvolutionWorkload.cpp |
| ClDepthwiseConvolutionWorkload.hpp |
| ClDequantizeWorkload.cpp |
| ClDequantizeWorkload.hpp |
| ClDivisionFloatWorkload.cpp |
| ClDivisionFloatWorkload.hpp |
| ClFloorFloatWorkload.cpp |
| ClFloorFloatWorkload.hpp |
| ClFullyConnectedWorkload.cpp |
| ClFullyConnectedWorkload.hpp |
| ClGreaterWorkload.cpp |
| ClGreaterWorkload.hpp |
| ClL2NormalizationFloatWorkload.cpp |
| ClL2NormalizationFloatWorkload.hpp |
| ClLstmFloatWorkload.cpp |
| ClLstmFloatWorkload.hpp |
| ClMaximumWorkload.cpp |
| ClMaximumWorkload.hpp |
| ClMeanWorkload.cpp |
| ClMeanWorkload.hpp |
| ClMinimumWorkload.cpp |
| ClMinimumWorkload.hpp |
| ClMultiplicationWorkload.cpp |
| ClMultiplicationWorkload.hpp |
| ClNormalizationFloatWorkload.cpp |
| ClNormalizationFloatWorkload.hpp |
| ClPadWorkload.cpp |
| ClPadWorkload.hpp |
| ClPermuteWorkload.cpp |
| ClPermuteWorkload.hpp |
| ClPooling2dWorkload.cpp |
| ClPooling2dWorkload.hpp |
| ClPreluWorkload.cpp |
| ClPreluWorkload.hpp |
| ClQuantizedLstmWorkload.cpp |
| ClQuantizedLstmWorkload.hpp |
| ClQuantizeWorkload.cpp |
| ClQuantizeWorkload.hpp |
| ClReshapeWorkload.cpp |
| ClReshapeWorkload.hpp |
| ClResizeWorkload.cpp |
| ClResizeWorkload.hpp |
| ClRsqrtWorkload.cpp |
| ClRsqrtWorkload.hpp |
| ClSoftmaxBaseWorkload.cpp |
| ClSoftmaxBaseWorkload.hpp |
| ClSoftmaxFloatWorkload.cpp |
| ClSoftmaxFloatWorkload.hpp |
| ClSoftmaxUint8Workload.cpp |
| ClSoftmaxUint8Workload.hpp |
| ClSpaceToBatchNdWorkload.hpp |
| ClSpaceToBatchNdWorkload.cpp |
| ClSpaceToDepthWorkload.cpp |
| ClSpaceToDepthWorkload.hpp |
| ClSplitterWorkload.cpp |
| ClSplitterWorkload.hpp |
| ClStackWorkload.cpp |
| ClStackWorkload.hpp |
| ClStridedSliceWorkload.cpp |
| ClStridedSliceWorkload.hpp |
| ClSubtractionWorkload.cpp |
| ClSubtractionWorkload.hpp |
| ClTransposeConvolution2dWorkload.cpp |
| ClTransposeConvolution2dWorkload.hpp |
| ClWorkloads.hpp |
| ClWorkloadUtils.hpp |
| ) |
| |
| add_library(armnnClBackendWorkloads OBJECT ${armnnClBackendWorkloads_sources}) |
| target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) |
| target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) |
| target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) |