Compute Library
 22.08
OperatorGraph.h File Reference
#include "arm_compute/core/Error.h"
#include "arm_compute/core/ITensorInfo.h"
#include <memory>

Go to the source code of this file.

Data Structures

class  OperatorGraph
 Graph of operators to execute within a Workload. More...
 
class  OpTensor
 Operator Tensor Handle This can be either an argument tensor, or an intermediate tensor linking 2 Operator s. More...
 
class  Operator
 Operator Handle This can be used to further modify an existing operator. More...
 
struct  Padding2D
 Padding information for 2D operations like Conv2dDescriptor. More...
 
struct  Conv2dDescriptor
 Descriptor for Conv2dDescriptor operation. More...
 
struct  ElementwiseDescriptor
 Descriptor for Elementwise binary operation. More...
 
struct  FloorDescriptor
 Descriptor for Floor operation. More...
 

Namespaces

 arm_compute
 Copyright (c) 2017-2022 Arm Limited.
 
 arm_compute::experimental
 
 arm_compute::experimental::dynamic_fusion
 

Functions

Status validate (const OperatorGraph &op_graph)
 Return the validity of op_graph, usually after performing an operation (e.g. More...
 
bool operator< (const OpTensor &t0, const OpTensor &t1)
 Provide order of OpTensor by checking if t0 is "lower than" t1. More...
 
OpTensor add_tensor (OperatorGraph &graph, ITensorInfo &info)
 Associate a TensorInfo with a newly created OpTensor in the graph. More...
 
bool operator< (const Operator &op0, const Operator &op1)
 Provide order of Operator by checking if op0 is "lower than" op1. More...
 
Operator add_op_conv2d (OperatorGraph &graph, const Conv2dDescriptor &desc, OpTensor input, OpTensor weights, OpTensor bias, OpTensor dst)
 Add op Conv2d to graph. More...
 
Operator add_op_conv2d (OperatorGraph &graph, const Conv2dDescriptor &desc, OpTensor input, OpTensor weights, OpTensor dst)
 
void force_conv2d_method (OperatorGraph &graph, Operator conv2d, ConvolutionMethod method)
 (Only for Debuging and Testing) Force a conv2d method More...
 
Operator add_op_elementwise_op (OperatorGraph &graph, const ElementwiseDescriptor &desc, OpTensor lhs, OpTensor rhs, OpTensor dst)
 Add op Elementwise to graph, and optionally describes fusion through passing of intermediate OpTensor s. More...
 
Operator add_op_floor (OperatorGraph &graph, const FloorDescriptor &desc, OpTensor src, OpTensor dst)
 Add op Floor to graph, and optionally describes fusion through passing of intermediate OpTensor s. More...
 
bool operator== (const OpTensor &t0, const OpTensor &t1)
 
bool operator== (const Padding2D &pad0, const Padding2D &pad1)
 
bool operator== (const Conv2dDescriptor &conv2d0, const Conv2dDescriptor &conv2d1)
 
bool operator== (const ElementwiseDescriptor &, const ElementwiseDescriptor &)
 
bool operator== (const FloorDescriptor &, const FloorDescriptor &)