Compute Library
 22.02
arm_compute::graph::frontend Namespace Reference

Data Structures

class  ActivationLayer
 Activation Layer. More...
 
class  ArgMinMaxLayer
 ArgMinMax Layer. More...
 
class  BatchNormalizationLayer
 Batchnormalization Layer. More...
 
class  BoundingBoxTransformLayer
 Bounding Box Transform Layer. More...
 
class  ChannelShuffleLayer
 Channel Shuffle Layer. More...
 
class  ConcatLayer
 Concat Layer. More...
 
class  ConstantLayer
 Constant Layer. More...
 
class  ConvolutionLayer
 Convolution Layer. More...
 
class  DeconvolutionLayer
 Deconvolution Layer. More...
 
class  DepthToSpaceLayer
 DepthToSpace Layer. More...
 
class  DepthwiseConvolutionLayer
 Depthwise Convolution Layer. More...
 
class  DequantizationLayer
 Dequantization Layer. More...
 
class  DetectionOutputLayer
 DetectionOutput Layer. More...
 
class  DetectionPostProcessLayer
 DetectionOutputPostProcess Layer. More...
 
class  DummyLayer
 Dummy Layer. More...
 
class  EltwiseLayer
 
class  FlattenLayer
 Flatten Layer. More...
 
class  FullyConnectedLayer
 Fully Connected Layer. More...
 
class  GenerateProposalsLayer
 Generate Proposals Layer. More...
 
class  ILayer
 ILayer interface. More...
 
class  InputLayer
 Input Layer. More...
 
class  IStream
 Stream interface. More...
 
class  L2NormalizeLayer
 L2 Normalize Layer. More...
 
class  NormalizationLayer
 Normalization Layer. More...
 
class  NormalizePlanarYUVLayer
 Normalize planar YUV Layer. More...
 
class  OutputLayer
 Output Layer. More...
 
class  PadLayer
 Pad Layer. More...
 
class  PermuteLayer
 Permute Layer. More...
 
class  PoolingLayer
 Pooling Layer. More...
 
class  PReluLayer
 PRelu Layer. More...
 
class  PrintLayer
 Print Layer. More...
 
class  PriorBoxLayer
 PriorBox Layer. More...
 
class  QuantizationLayer
 Quantization Layer. More...
 
class  ReductionLayer
 Reduction Layer. More...
 
class  ReorgLayer
 Reorg Layer. More...
 
class  ReshapeLayer
 Reshape Layer. More...
 
class  ResizeLayer
 Resize Layer. More...
 
class  ROIAlignLayer
 ROIAlign Layer. More...
 
class  ScaleLayer
 Scale Layer. More...
 
class  SliceLayer
 Slice Layer. More...
 
class  SoftmaxLayer
 Softmax Layer. More...
 
class  StackLayer
 Stack Layer. More...
 
class  Stream
 Stream frontend class to construct simple graphs in a stream fashion. More...
 
struct  StreamHints
 Hints that can be passed to the stream to expose parameterization. More...
 
class  StridedSliceLayer
 StridedSlice Layer. More...
 
class  SubStream
 Sub stream class. More...
 
class  YOLOLayer
 YOLO Layer. More...
 

Functions

IStreamoperator<< (IStream &s, ILayer &&layer)
 Overloaded stream operator to add a node to the graph. More...
 
IStreamoperator<< (IStream &s, ILayer &layer)
 Overloaded stream operator to add a node to the graph. More...
 
IStreamoperator<< (IStream &s, Target target_hint)
 Overloaded stream operator to provide a target hint to the graph. More...
 
IStreamoperator<< (IStream &s, ConvolutionMethod convolution_method_hint)
 Overloaded stream operator to provide a convolution method hint to the graph. More...
 
IStreamoperator<< (IStream &s, DepthwiseConvolutionMethod depthwise_convolution_method_hint)
 Overloaded stream operator to provide a depthwise convolution method hint to the graph. More...
 
IStreamoperator<< (IStream &s, FastMathHint fast_math_hint)
 Overloaded stream operator to provide a fast math hint to the graph. More...
 

Function Documentation

◆ operator<<() [1/6]

IStream& arm_compute::graph::frontend::operator<< ( IStream s,
ILayer &&  layer 
)
inline

Overloaded stream operator to add a node to the graph.

Parameters
[in,out]sStream to add the tensor
[in]layerLayer to be added
Returns
Updated stream

Definition at line 46 of file IStreamOperators.h.

References IStream::add_layer().

47 {
48  s.add_layer(layer);
49  return s;
50 }

◆ operator<<() [2/6]

IStream& arm_compute::graph::frontend::operator<< ( IStream s,
ILayer layer 
)
inline

Overloaded stream operator to add a node to the graph.

Parameters
[in,out]sStream to add the tensor
[in]layerLayer to be added
Returns
Updated stream

Definition at line 58 of file IStreamOperators.h.

References IStream::add_layer().

59 {
60  s.add_layer(layer);
61  return s;
62 }

◆ operator<<() [3/6]

IStream& arm_compute::graph::frontend::operator<< ( IStream s,
Target  target_hint 
)
inline

Overloaded stream operator to provide a target hint to the graph.

Parameters
[in,out]sStream to provide the hint to
[in]target_hintTarget hint to be considered
Returns
Updated stream

Definition at line 70 of file IStreamOperators.h.

References IStream::hints(), and StreamHints::target_hint.

71 {
72  s.hints().target_hint = target_hint;
73  return s;
74 }

◆ operator<<() [4/6]

IStream& arm_compute::graph::frontend::operator<< ( IStream s,
ConvolutionMethod  convolution_method_hint 
)
inline

Overloaded stream operator to provide a convolution method hint to the graph.

Parameters
[in,out]sStream to provide the hint to
[in]convolution_method_hintConvolution method hint to be considered
Returns
Updated stream

Definition at line 82 of file IStreamOperators.h.

References StreamHints::convolution_method_hint, and IStream::hints().

83 {
84  s.hints().convolution_method_hint = convolution_method_hint;
85  return s;
86 }

◆ operator<<() [5/6]

IStream& arm_compute::graph::frontend::operator<< ( IStream s,
DepthwiseConvolutionMethod  depthwise_convolution_method_hint 
)
inline

Overloaded stream operator to provide a depthwise convolution method hint to the graph.

Parameters
[in,out]sStream to provide the hint to
[in]depthwise_convolution_method_hintDepthwise Convolution method hint to be considered
Returns
Updated stream

Definition at line 94 of file IStreamOperators.h.

References StreamHints::depthwise_convolution_method_hint, and IStream::hints().

95 {
96  s.hints().depthwise_convolution_method_hint = depthwise_convolution_method_hint;
97  return s;
98 }

◆ operator<<() [6/6]

IStream& arm_compute::graph::frontend::operator<< ( IStream s,
FastMathHint  fast_math_hint 
)
inline

Overloaded stream operator to provide a fast math hint to the graph.

Parameters
[in,out]sStream to provide the hint to
[in]fast_math_hintConvolution method hint to be considered
Returns
Updated stream

Definition at line 106 of file IStreamOperators.h.

References StreamHints::fast_math_hint, and IStream::hints().

107 {
108  s.hints().fast_math_hint = fast_math_hint;
109  return s;
110 }