24 #ifndef ARM_COMPUTE_GRAPH_TYPES_H 25 #define ARM_COMPUTE_GRAPH_TYPES_H
Affinity at buffer level.
Neon capable target device.
Class describing the value of a pixel for any image format.
InterpolationPolicy
Interpolation method.
Graph configuration structure Device target types.
Affinity at offset level.
EltwiseOperation
Supported Element-wise operations.
CLTunerMode tuner_mode
Tuner mode to be used by the CL tuner.
bool convert_to_uint8
Convert graph to a synthetic uint8 graph.
bool use_function_weights_manager
Use a weights manager to manage transformed weights.
DataLayoutDimension
[DataLayout enum definition]
DimensionRoundingType
Dimension rounding type when down-scaling on CNNs.
Normalization Layer Information class.
Strides PermutationVector
Permutation vector.
Fully connected layer info.
Fast math enabled for Convolution layer.
Activation Layer Information class.
Target target
Node target.
Copyright (c) 2017-2021 Arm Limited.
std::string mlgo_file
Filename to load MLGO heuristics from.
ActivationFunction
Available activation functions.
std::string tuner_file
File to load/store tuning values from.
Fast math disabled for Convolution layer.
GLES compute capable target device.
bool use_transition_memory_manager
Use a memory manager to manager transition buffer memory.
bool use_function_memory_manager
Use a memory manager to manage per-function auxilary memory.
DepthwiseConvolutionMethod
Supported Depthwise Convolution layer methods.
Pooling Layer Information struct.
Generic GEMV based depthwise convolution.
Padding and stride information class.
constexpr EdgeID EmptyEdgeID
FastMathHint
Enable or disable fast math for Convolution layer.
Detection Output layer info.
PoolingType
Available pooling types.
constexpr NodeID EmptyNodeID
Constant EdgeID specifying an equivalent of null edge.
Class for specifying the size of an image or rectangle.
CLTunerMode
< OpenCL tuner modes
bool use_tuner
Use a tuner in tunable backends.
std::string name
Node name.
ConvolutionMethod
Supported Convolution layer methods.
Detection Output layer info.
int num_threads
Number of threads to use (thread capable backends), if 0 the backend will auto-initialize, if -1 the backend will stay as it is.
Default approach using internal heuristics.
Winograd based convolution.
Arithmetic multiplication.
constexpr TensorID NullTensorID
Constant NodeID specifying an equivalent of null node.
Optimized 3x3 direct depthwise convolution.
DataType
Available data types.
OpenCL capable target device.
Searches all possible LWS configurations while tuning.
DataLayout
[DataLayout enum definition]
NormType
The normalization type used for the normalization layer.
MemoryManagerAffinity
Backend Memory Manager affinity.
UnaryEltwiseOperation
Supported Unary Element-wise operations.