| # |
| # Copyright © 2017 Arm Ltd. All rights reserved. |
| # SPDX-License-Identifier: MIT |
| # |
| |
| list(APPEND armnnNeonBackendWorkloads_sources |
| NeonAbsWorkload.cpp |
| NeonAbsWorkload.hpp |
| NeonActivationWorkload.cpp |
| NeonActivationWorkload.hpp |
| NeonAdditionWorkload.cpp |
| NeonAdditionWorkload.hpp |
| NeonArgMinMaxWorkload.cpp |
| NeonArgMinMaxWorkload.hpp |
| NeonBatchNormalizationWorkload.cpp |
| NeonBatchNormalizationWorkload.hpp |
| NeonConcatWorkload.cpp |
| NeonConcatWorkload.hpp |
| NeonConstantWorkload.cpp |
| NeonConstantWorkload.hpp |
| NeonConvertFp16ToFp32Workload.cpp |
| NeonConvertFp16ToFp32Workload.hpp |
| NeonConvertFp32ToFp16Workload.cpp |
| NeonConvertFp32ToFp16Workload.hpp |
| NeonConvolution2dWorkload.cpp |
| NeonConvolution2dWorkload.hpp |
| NeonDepthToSpaceWorkload.cpp |
| NeonDepthToSpaceWorkload.hpp |
| NeonDepthwiseConvolutionWorkload.cpp |
| NeonDepthwiseConvolutionWorkload.hpp |
| NeonDequantizeWorkload.cpp |
| NeonDequantizeWorkload.hpp |
| NeonFloorFloatWorkload.cpp |
| NeonFloorFloatWorkload.hpp |
| NeonFullyConnectedWorkload.cpp |
| NeonFullyConnectedWorkload.hpp |
| NeonGreaterWorkload.cpp |
| NeonGreaterWorkload.hpp |
| NeonInstanceNormalizationWorkload.cpp |
| NeonInstanceNormalizationWorkload.hpp |
| NeonL2NormalizationFloatWorkload.cpp |
| NeonL2NormalizationFloatWorkload.hpp |
| NeonLstmFloatWorkload.cpp |
| NeonLstmFloatWorkload.hpp |
| NeonMaximumWorkload.cpp |
| NeonMaximumWorkload.hpp |
| NeonMeanWorkload.cpp |
| NeonMeanWorkload.hpp |
| NeonMinimumWorkload.cpp |
| NeonMinimumWorkload.hpp |
| NeonMultiplicationWorkload.cpp |
| NeonMultiplicationWorkload.hpp |
| NeonNormalizationFloatWorkload.cpp |
| NeonNormalizationFloatWorkload.hpp |
| NeonPadWorkload.cpp |
| NeonPadWorkload.hpp |
| NeonPermuteWorkload.cpp |
| NeonPermuteWorkload.hpp |
| NeonPooling2dWorkload.cpp |
| NeonPooling2dWorkload.hpp |
| NeonPreluWorkload.cpp |
| NeonPreluWorkload.hpp |
| NeonQuantizedLstmWorkload.cpp |
| NeonQuantizedLstmWorkload.hpp |
| NeonQuantizeWorkload.cpp |
| NeonQuantizeWorkload.hpp |
| NeonReshapeWorkload.cpp |
| NeonReshapeWorkload.hpp |
| NeonResizeWorkload.cpp |
| NeonResizeWorkload.hpp |
| NeonRsqrtWorkload.cpp |
| NeonRsqrtWorkload.hpp |
| NeonSliceWorkload.cpp |
| NeonSliceWorkload.hpp |
| NeonSoftmaxBaseWorkload.cpp |
| NeonSoftmaxBaseWorkload.hpp |
| NeonSoftmaxFloatWorkload.cpp |
| NeonSoftmaxFloatWorkload.hpp |
| NeonSoftmaxUint8Workload.cpp |
| NeonSoftmaxUint8Workload.hpp |
| NeonSpaceToDepthWorkload.cpp |
| NeonSpaceToDepthWorkload.hpp |
| NeonSplitterWorkload.cpp |
| NeonSplitterWorkload.hpp |
| NeonStackWorkload.cpp |
| NeonStackWorkload.hpp |
| NeonStridedSliceWorkload.cpp |
| NeonStridedSliceWorkload.hpp |
| NeonSubtractionWorkload.cpp |
| NeonSubtractionWorkload.hpp |
| NeonTransposeConvolution2dWorkload.cpp |
| NeonTransposeConvolution2dWorkload.hpp |
| NeonWorkloads.hpp |
| NeonWorkloadUtils.hpp |
| ) |
| |
| add_library(armnnNeonBackendWorkloads OBJECT ${armnnNeonBackendWorkloads_sources}) |
| target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) |
| target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) |
| target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) |
| target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling) |