24 #ifndef ARM_COMPUTE_GRAPH_TYPES_H 25 #define ARM_COMPUTE_GRAPH_TYPES_H
Affinity at buffer level.
Arm® 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 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.
CLVK capable target device.
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.
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.
quantized, asymmetric fixed-point 8-bit number unsigned
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.
CLBackendType
List the possible OpenCL backends.
bool use_synthetic_type
Convert graph to a synthetic graph for a data type.
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.
CLBackendType backend_type
CL backend type to use.
DataLayout
[DataLayout enum definition]
NormType
The normalization type used for the normalization layer.
DataType synthetic_type
The data type of the synthetic graph.
MemoryManagerAffinity
Backend Memory Manager affinity.
UnaryEltwiseOperation
Supported Unary Element-wise operations.