eddf91f4ced56be0376b0975e6d63d6182ec953e
[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 BatchNormalizationDescriptor;
12 struct BatchToSpaceNdDescriptor;
13 struct Convolution2dDescriptor;
14 struct DepthwiseConvolution2dDescriptor;
15 struct DetectionPostProcessDescriptor;
16 struct FakeQuantizationDescriptor;
17 struct FullyConnectedDescriptor;
18 struct L2NormalizationDescriptor;
19 struct LstmDescriptor;
20 struct MeanDescriptor;
21 struct NormalizationDescriptor;
22 struct OriginsDescriptor;
23 struct PadDescriptor;
24 struct PermuteDescriptor;
25 struct Pooling2dDescriptor;
26 struct PreCompiledDescriptor;
27 struct ReshapeDescriptor;
28 struct ResizeBilinearDescriptor;
29 struct ResizeDescriptor;
30 struct SoftmaxDescriptor;
31 struct SpaceToBatchNdDescriptor;
32 struct SpaceToDepthDescriptor;
33 struct StackDescriptor;
34 struct StridedSliceDescriptor;
35 struct TransposeConvolution2dDescriptor;
36 struct ViewsDescriptor;
37
38 // MergerDescriptor is deprecated use ConcatDescriptor instead
39 using MergerDescriptor = OriginsDescriptor;
40 using ConcatDescriptor = OriginsDescriptor;
41 using SplitterDescriptor = ViewsDescriptor;
42 }