Compute Library
18.05
|
#include "arm_compute/core/Error.h"
#include "arm_compute/core/Types.h"
#include "arm_compute/core/utils/strong_type/StrongType.h"
#include "arm_compute/core/utils/strong_type/StrongTypeAttributes.h"
#include <limits>
#include <string>
Go to the source code of this file.
Data Structures | |
struct | GraphConfig |
Graph configuration structure Device target types. More... | |
struct | NodeIdxPair |
NodeID-index struct. More... | |
struct | NodeParams |
Common node parameters. More... | |
Namespaces | |
arm_compute | |
This file contains all available output stages for GEMMLowp on OpenCL. | |
arm_compute::graph | |
Typedefs | |
using | TensorID = unsigned int |
using | NodeID = unsigned int |
using | EdgeID = unsigned int |
using | Activation = arm_compute::ActivationLayerInfo::ActivationFunction |
GraphID strong type. More... | |
using | GraphID = strong_type::StrongType< unsigned int, struct graph_id_t, strong_type::Comparable > |
Constant TensorID specifying an equivalent of null tensor. More... | |
Enumerations | |
enum | Target { UNSPECIFIED, NEON, CL, GC } |
enum | EltwiseOperation { ADD, SUB, MUL } |
Supported Element-wise operations. More... | |
enum | ConvolutionMethod { DEFAULT, GEMM, DIRECT, WINOGRAD } |
Supported Convolution layer methods. More... | |
enum | DepthwiseConvolutionMethod { DEFAULT, GEMV, OPTIMIZED_3x3 } |
Supported Depthwise Convolution layer methods. More... | |
enum | FastMathHint { ENABLED, DISABLED } |
Enable or disable fast math for Convolution layer. More... | |
enum | NodeType { ActivationLayer, BatchNormalizationLayer, ConvolutionLayer, DepthConcatenateLayer, DepthwiseConvolutionLayer, EltwiseLayer, FlattenLayer, FullyConnectedLayer, NormalizationLayer, PoolingLayer, ReshapeLayer, ScaleLayer, SoftmaxLayer, SplitLayer, Input, Output, Const } |
Supported nodes. More... | |
enum | MemoryManagerAffinity { Buffer, Offset } |
Backend Memory Manager affinity. More... | |
Variables | |
constexpr TensorID | NullTensorID = std::numeric_limits<TensorID>::max() |
Constant NodeID specifying an equivalent of null node. More... | |
constexpr NodeID | EmptyNodeID = std::numeric_limits<NodeID>::max() |
Constant EdgeID specifying an equivalent of null edge. More... | |
constexpr EdgeID | EmptyEdgeID = std::numeric_limits<EdgeID>::max() |