aboutsummaryrefslogtreecommitdiff
path: root/src/backends/cl/workloads/CMakeLists.txt
blob: 9c48dc9e50139dcd33895330c16e4e92d39c341b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#
# Copyright © 2017 Arm Ltd. All rights reserved.
# SPDX-License-Identifier: MIT
#

list(APPEND armnnClBackendWorkloads_sources
    ClActivationFloatWorkload.cpp
    ClActivationFloatWorkload.hpp
    ClActivationUint8Workload.cpp
    ClActivationUint8Workload.hpp
    ClAdditionWorkload.cpp
    ClAdditionWorkload.hpp
    ClBaseConstantWorkload.cpp
    ClBaseConstantWorkload.hpp
    ClBaseMergerWorkload.hpp
    ClBatchNormalizationFloatWorkload.cpp
    ClBatchNormalizationFloatWorkload.hpp
    ClConstantFloatWorkload.cpp
    ClConstantFloatWorkload.hpp
    ClConstantUint8Workload.cpp
    ClConstantUint8Workload.hpp
    ClConvertFp16ToFp32Workload.cpp
    ClConvertFp16ToFp32Workload.hpp
    ClConvertFp32ToFp16Workload.cpp
    ClConvertFp32ToFp16Workload.hpp
    ClConvolution2dBaseWorkload.cpp
    ClConvolution2dBaseWorkload.hpp
    ClConvolution2dFloatWorkload.cpp
    ClConvolution2dFloatWorkload.hpp
    ClConvolution2dUint8Workload.cpp
    ClConvolution2dUint8Workload.hpp
    ClDepthwiseConvolutionBaseWorkload.cpp
    ClDepthwiseConvolutionBaseWorkload.hpp
    ClDepthwiseConvolutionFloatWorkload.cpp
    ClDepthwiseConvolutionFloatWorkload.hpp
    ClDepthwiseConvolutionUint8Workload.cpp
    ClDepthwiseConvolutionUint8Workload.hpp
    ClDivisionFloatWorkload.cpp
    ClDivisionFloatWorkload.hpp
    ClFloorFloatWorkload.cpp
    ClFloorFloatWorkload.hpp
    ClFullyConnectedWorkload.cpp
    ClFullyConnectedWorkload.hpp
    ClL2NormalizationFloatWorkload.cpp
    ClL2NormalizationFloatWorkload.hpp
    ClLstmFloatWorkload.cpp
    ClLstmFloatWorkload.hpp
    ClMergerFloatWorkload.cpp
    ClMergerFloatWorkload.hpp
    ClMergerUint8Workload.cpp
    ClMergerUint8Workload.hpp
    ClMultiplicationWorkload.cpp
    ClMultiplicationWorkload.hpp
    ClNormalizationFloatWorkload.cpp
    ClNormalizationFloatWorkload.hpp
    ClPadWorkload.cpp
    ClPadWorkload.hpp
    ClPermuteWorkload.cpp
    ClPermuteWorkload.hpp
    ClPooling2dBaseWorkload.cpp
    ClPooling2dBaseWorkload.hpp
    ClPooling2dFloatWorkload.cpp
    ClPooling2dFloatWorkload.hpp
    ClPooling2dUint8Workload.cpp
    ClPooling2dUint8Workload.hpp
    ClReshapeFloatWorkload.cpp
    ClReshapeFloatWorkload.hpp
    ClReshapeUint8Workload.cpp
    ClReshapeUint8Workload.hpp
    ClResizeBilinearFloatWorkload.cpp
    ClResizeBilinearFloatWorkload.hpp
    ClSoftmaxBaseWorkload.cpp
    ClSoftmaxBaseWorkload.hpp
    ClSoftmaxFloatWorkload.cpp
    ClSoftmaxFloatWorkload.hpp
    ClSoftmaxUint8Workload.cpp
    ClSoftmaxUint8Workload.hpp
    ClSplitterWorkload.hpp
    ClSubtractionWorkload.cpp
    ClSubtractionWorkload.hpp
    ClWorkloads.hpp
    ClWorkloadUtils.hpp
)

add_library(armnnClBackendWorkloads STATIC ${armnnClBackendWorkloads_sources})
target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src)
target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
target_include_directories(armnnClBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)