IVGCVSW-3722 Add front end support for ArgMinMax
[platform/upstream/armnn.git] / include / armnn / DescriptorsFwd.hpp
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5
6 #pragma once
7
8 namespace armnn
9 {
10 struct ActivationDescriptor;
11 struct ArgMinMaxDescriptor;
12 struct BatchNormalizationDescriptor;
13 struct BatchToSpaceNdDescriptor;
14 struct Convolution2dDescriptor;
15 struct DepthwiseConvolution2dDescriptor;
16 struct DetectionPostProcessDescriptor;
17 struct FakeQuantizationDescriptor;
18 struct FullyConnectedDescriptor;
19 struct L2NormalizationDescriptor;
20 struct LstmDescriptor;
21 struct MeanDescriptor;
22 struct NormalizationDescriptor;
23 struct OriginsDescriptor;
24 struct PadDescriptor;
25 struct PermuteDescriptor;
26 struct Pooling2dDescriptor;
27 struct PreCompiledDescriptor;
28 struct ReshapeDescriptor;
29 struct ResizeBilinearDescriptor;
30 struct ResizeDescriptor;
31 struct SoftmaxDescriptor;
32 struct SpaceToBatchNdDescriptor;
33 struct SpaceToDepthDescriptor;
34 struct StackDescriptor;
35 struct StridedSliceDescriptor;
36 struct TransposeConvolution2dDescriptor;
37 struct ViewsDescriptor;
38
39 // MergerDescriptor is deprecated use ConcatDescriptor instead
40 using MergerDescriptor = OriginsDescriptor;
41 using ConcatDescriptor = OriginsDescriptor;
42 using SplitterDescriptor = ViewsDescriptor;
43 }