• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //
2 // Copyright © 2017 Arm Ltd and Contributors. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #pragma once
7 
8 namespace armnn
9 {
10 
11 struct ActivationDescriptor;
12 struct ArgMinMaxDescriptor;
13 struct BatchNormalizationDescriptor;
14 struct BatchToSpaceNdDescriptor;
15 struct ComparisonDescriptor;
16 struct Convolution2dDescriptor;
17 struct DepthwiseConvolution2dDescriptor;
18 struct DetectionPostProcessDescriptor;
19 struct ElementwiseUnaryDescriptor;
20 struct FakeQuantizationDescriptor;
21 struct FillDescriptor;
22 struct FullyConnectedDescriptor;
23 struct GatherDescriptor;
24 struct InstanceNormalizationDescriptor;
25 struct L2NormalizationDescriptor;
26 struct LogicalBinaryDescriptor;
27 struct LstmDescriptor;
28 struct MeanDescriptor;
29 struct NormalizationDescriptor;
30 struct OriginsDescriptor;
31 struct PadDescriptor;
32 struct PermuteDescriptor;
33 struct Pooling2dDescriptor;
34 struct PreCompiledDescriptor;
35 struct QLstmDescriptor;
36 struct ReshapeDescriptor;
37 struct ResizeBilinearDescriptor;
38 struct ResizeDescriptor;
39 struct SoftmaxDescriptor;
40 struct SpaceToBatchNdDescriptor;
41 struct SpaceToDepthDescriptor;
42 struct SliceDescriptor;
43 struct StackDescriptor;
44 struct StandInDescriptor;
45 struct StridedSliceDescriptor;
46 struct TransposeConvolution2dDescriptor;
47 struct TransposeDescriptor;
48 struct ViewsDescriptor;
49 
50 using ConcatDescriptor       = OriginsDescriptor;
51 using DepthToSpaceDescriptor = SpaceToDepthDescriptor;
52 using LogSoftmaxDescriptor   = SoftmaxDescriptor;
53 /// MergerDescriptor is deprecated, use ConcatDescriptor instead
54 using MergerDescriptor       = OriginsDescriptor;
55 using SplitterDescriptor     = ViewsDescriptor;
56 
57 } // namespace armnn
58