diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backends/ClWorkloads/backend.mk | 44 | ||||
-rw-r--r-- | src/backends/NeonWorkloads/backend.mk | 41 | ||||
-rw-r--r-- | src/backends/RefWorkloads/backend.mk | 49 |
3 files changed, 134 insertions, 0 deletions
diff --git a/src/backends/ClWorkloads/backend.mk b/src/backends/ClWorkloads/backend.mk new file mode 100644 index 0000000000..1239408990 --- /dev/null +++ b/src/backends/ClWorkloads/backend.mk @@ -0,0 +1,44 @@ +# +# Copyright © 2017 ARM Ltd. All rights reserved. +# SPDX-License-Identifier: MIT +# + +BACKEND_SOURCES := \ + ClActivationFloatWorkload.cpp \ + ClActivationUint8Workload.cpp \ + ClAdditionWorkload.cpp \ + ClSubtractionWorkload.cpp \ + ClBaseConstantWorkload.cpp \ + ClBatchNormalizationFloatWorkload.cpp \ + ClConstantFloatWorkload.cpp \ + ClConstantUint8Workload.cpp \ + ClConvertFp16ToFp32Workload.cpp \ + ClConvertFp32ToFp16Workload.cpp \ + ClConvolution2dBaseWorkload.cpp \ + ClConvolution2dFloatWorkload.cpp \ + ClConvolution2dUint8Workload.cpp \ + ClDepthwiseConvolutionBaseWorkload.cpp \ + ClDepthwiseConvolutionFloatWorkload.cpp \ + ClDepthwiseConvolutionUint8Workload.cpp \ + ClDivisionFloatWorkload.cpp \ + ClFloorFloatWorkload.cpp \ + ClFullyConnectedWorkload.cpp \ + ClL2NormalizationFloatWorkload.cpp \ + ClLstmFloatWorkload.cpp \ + ClMergerFloatWorkload.cpp \ + ClMergerUint8Workload.cpp \ + ClMultiplicationFloatWorkload.cpp \ + ClNormalizationFloatWorkload.cpp \ + ClPermuteWorkload.cpp \ + ClPooling2dBaseWorkload.cpp \ + ClPooling2dFloatWorkload.cpp \ + ClPooling2dUint8Workload.cpp \ + ClReshapeFloatWorkload.cpp \ + ClReshapeUint8Workload.cpp \ + ClResizeBilinearFloatWorkload.cpp \ + ClSoftmaxBaseWorkload.cpp \ + ClSoftmaxFloatWorkload.cpp \ + ClSoftmaxUint8Workload.cpp \ + ClSplitterFloatWorkload.cpp \ + ClSplitterUint8Workload.cpp + diff --git a/src/backends/NeonWorkloads/backend.mk b/src/backends/NeonWorkloads/backend.mk new file mode 100644 index 0000000000..06525c9df2 --- /dev/null +++ b/src/backends/NeonWorkloads/backend.mk @@ -0,0 +1,41 @@ +# +# Copyright © 2017 ARM Ltd. All rights reserved. +# SPDX-License-Identifier: MIT +# + +BACKEND_SOURCES := \ + NeonActivationFloatWorkload.cpp \ + NeonActivationUint8Workload.cpp \ + NeonAdditionFloatWorkload.cpp \ + NeonBatchNormalizationFloatWorkload.cpp \ + NeonConstantFloatWorkload.cpp \ + NeonConstantUint8Workload.cpp \ + NeonConvertFp16ToFp32Workload.cpp \ + NeonConvertFp32ToFp16Workload.cpp \ + NeonConvolution2dBaseWorkload.cpp \ + NeonConvolution2dFloatWorkload.cpp \ + NeonConvolution2dUint8Workload.cpp \ + NeonDepthwiseConvolutionBaseWorkload.cpp \ + NeonDepthwiseConvolutionFloatWorkload.cpp \ + NeonDepthwiseConvolutionUint8Workload.cpp \ + NeonFloorFloatWorkload.cpp \ + NeonFullyConnectedFloatWorkload.cpp \ + NeonL2NormalizationFloatWorkload.cpp \ + NeonLstmFloatWorkload.cpp \ + NeonMergerFloatWorkload.cpp \ + NeonMergerUint8Workload.cpp \ + NeonMultiplicationFloatWorkload.cpp \ + NeonNormalizationFloatWorkload.cpp \ + NeonPermuteWorkload.cpp \ + NeonPooling2dBaseWorkload.cpp \ + NeonPooling2dFloatWorkload.cpp \ + NeonPooling2dUint8Workload.cpp \ + NeonReshapeFloatWorkload.cpp \ + NeonReshapeUint8Workload.cpp \ + NeonSoftmaxBaseWorkload.cpp \ + NeonSoftmaxFloatWorkload.cpp \ + NeonSoftmaxUint8Workload.cpp \ + NeonSplitterFloatWorkload.cpp \ + NeonSplitterUint8Workload.cpp \ + NeonSubtractionFloatWorkload.cpp + diff --git a/src/backends/RefWorkloads/backend.mk b/src/backends/RefWorkloads/backend.mk new file mode 100644 index 0000000000..8cde8c95dc --- /dev/null +++ b/src/backends/RefWorkloads/backend.mk @@ -0,0 +1,49 @@ +# +# Copyright © 2017 ARM Ltd. All rights reserved. +# SPDX-License-Identifier: MIT +# + +BACKEND_SOURCES := \ + FullyConnected.cpp \ + RefMergerUint8Workload.cpp \ + RefResizeBilinearUint8Workload.cpp \ + RefFullyConnectedFloat32Workload.cpp \ + RefSoftmaxFloat32Workload.cpp \ + RefActivationFloat32Workload.cpp \ + RefBatchNormalizationUint8Workload.cpp \ + RefBaseConstantWorkload.cpp \ + RefResizeBilinearFloat32Workload.cpp \ + RefBatchNormalizationFloat32Workload.cpp \ + Broadcast.cpp \ + ArithmeticFunction.cpp \ + RefArithmeticWorkload.cpp \ + RefFakeQuantizationFloat32Workload.cpp \ + ResizeBilinear.cpp \ + RefSoftmaxUint8Workload.cpp \ + RefDepthwiseConvolution2dFloat32Workload.cpp \ + RefPooling2dUint8Workload.cpp \ + RefFloorFloat32Workload.cpp \ + ConvImpl.cpp \ + Activation.cpp \ + RefReshapeUint8Workload.cpp \ + RefL2NormalizationFloat32Workload.cpp \ + RefLstmFloat32Workload.cpp \ + RefConvolution2dFloat32Workload.cpp \ + RefConvolution2dUint8Workload.cpp \ + RefSplitterFloat32Workload.cpp \ + RefActivationUint8Workload.cpp \ + RefSplitterUint8Workload.cpp \ + RefPooling2dFloat32Workload.cpp \ + RefReshapeFloat32Workload.cpp \ + RefNormalizationFloat32Workload.cpp \ + Softmax.cpp \ + RefDepthwiseConvolution2dUint8Workload.cpp \ + RefConstantUint8Workload.cpp \ + RefConstantFloat32Workload.cpp \ + Pooling2d.cpp \ + RefMergerFloat32Workload.cpp \ + RefFullyConnectedUint8Workload.cpp \ + RefPermuteWorkload.cpp \ + RefConvertFp16ToFp32Workload.cpp \ + RefConvertFp32ToFp16Workload.cpp + |