21.02
|
Namespaces | |
backends | |
descriptors | |
detail | |
frontend | |
Data Structures | |
class | ActivationLayerNode |
Activation Layer node. More... | |
class | ArgMinMaxLayerNode |
Arg Min/Max Layer node. More... | |
class | BatchNormalizationLayerNode |
Batch Normalization Layer node. More... | |
class | BoundingBoxTransformLayerNode |
Bounding Box Transform Layer node. More... | |
class | ChannelShuffleLayerNode |
Channel Shuffle Layer node. More... | |
class | ConcatenateLayerNode |
Concatenation Layer node. More... | |
class | ConstNode |
Const node. More... | |
class | ConvolutionLayerNode |
Convolution Layer node. More... | |
class | DeconvolutionLayerNode |
Deconvolution Layer node. More... | |
class | DefaultNodeVisitor |
Default visitor implementation. More... | |
class | DepthConcatSubTensorMutator |
Mutation pass to optimize depth concatenation operations by using sub-tensors. More... | |
class | DepthToSpaceLayerNode |
DepthToSpace Layer node. More... | |
class | DepthwiseConvolutionLayerNode |
Depthwise Convolution Layer node. More... | |
class | DequantizationLayerNode |
Dequantize Layer node. More... | |
class | DetectionOutputLayerNode |
DetectionOutput Layer node. More... | |
class | DetectionPostProcessLayerNode |
DetectionPostProcess Layer node. More... | |
class | DotGraphPrinter |
Graph printer interface. More... | |
class | DotGraphVisitor |
Graph printer visitor. More... | |
class | DummyNode |
Dummy Layer node. More... | |
class | Edge |
Graph Edge. More... | |
class | EltwiseLayerNode |
Eltwise Layer node. More... | |
struct | ExecutionTask |
Execution task. More... | |
struct | ExecutionWorkload |
Execution workload. More... | |
class | FlattenLayerNode |
Flatten Layer node. More... | |
class | FullyConnectedLayerNode |
Fully Connected Layer node. More... | |
class | FusedConvolutionBatchNormalizationNode |
Batch Normalization node. More... | |
class | FusedDepthwiseConvolutionBatchNormalizationNode |
Fused Depthwise Convolution Batch Normalization node. More... | |
class | GenerateProposalsLayerNode |
Generate Proposals Layer node. More... | |
class | Graph |
Graph class. More... | |
class | GraphBuilder |
Graph builder class. More... | |
struct | GraphConfig |
Graph configuration structure Device target types. More... | |
class | GraphContext |
Graph context. More... | |
class | GraphManager |
Graph manager class. More... | |
class | GroupedConvolutionMutator |
Mutation pass to implement/optimize grouped convolutions. More... | |
class | IGraphMutator |
Graph mutator interface. More... | |
class | IGraphPrinter |
Graph printer interface. More... | |
class | INode |
Node interface. More... | |
class | INodeVisitor |
Node visitor interface. More... | |
class | InPlaceOperationMutator |
Mutation pass to optimize operations that can be performed in-place. More... | |
class | InputNode |
Input Layer node. More... | |
class | ITensorAccessor |
Tensor accessor interface. More... | |
class | ITensorHandle |
Tensor handle interface object. More... | |
class | L2NormalizeLayerNode |
L2Normalize Layer node. More... | |
struct | MemoryManagerContext |
Contains structs required for memory management. More... | |
class | NodeExecutionMethodMutator |
Mutation pass to fall-back to default execution method. More... | |
class | NodeFusionMutator |
Mutation pass to fuss nodes. More... | |
struct | NodeIdxPair |
NodeID-index struct. More... | |
struct | NodeParams |
Common node parameters. More... | |
class | NormalizationLayerNode |
Normalization Layer node. More... | |
class | NormalizePlanarYUVLayerNode |
Batch Normalization Layer node. More... | |
class | OutputNode |
Output Layer node. More... | |
class | PadLayerNode |
Pad Layer node. More... | |
class | PassManager |
Pass manager. More... | |
class | PermuteLayerNode |
Permute Layer node. More... | |
class | PoolingLayerNode |
Pooling Layer node. More... | |
class | PReluLayerNode |
PRelu Layer node. More... | |
class | PrintLayerNode |
Print Layer node. More... | |
class | PriorBoxLayerNode |
PriorBox Layer node. More... | |
class | QuantizationLayerNode |
Quantization Layer node. More... | |
class | ReductionLayerNode |
Reduction Operation node. More... | |
class | ReorgLayerNode |
Reorg Layer node. More... | |
class | ReshapeLayerNode |
Reshape Layer node. More... | |
class | ResizeLayerNode |
Resize Layer node. More... | |
class | ROIAlignLayerNode |
ROI Align node. More... | |
class | SliceLayerNode |
Slice Layer node. More... | |
class | SoftmaxLayerNode |
Softmax Layer node. More... | |
class | SplitLayerNode |
Split Layer node. More... | |
class | SplitLayerSubTensorMutator |
Mutation pass to optimize split operations by using sub-tensors. More... | |
class | StackLayerNode |
Stack Layer node. More... | |
class | StridedSliceLayerNode |
Slice Layer node. More... | |
class | SyntheticDataTypeMutator |
Mutation pass to create synthetic graphs of a given data type. More... | |
class | TaskExecutor |
Task executor. More... | |
class | Tensor |
Tensor object. More... | |
struct | TensorDescriptor |
Tensor metadata class. More... | |
class | UnaryEltwiseLayerNode |
Unary Eltwise Layer node. More... | |
struct | WeightsManagerContext |
Contains structs required for weights management. More... | |
Typedefs | |
using | ITensorAccessorUPtr = std::unique_ptr< ITensorAccessor > |
using | GraphID = unsigned int |
using | TensorID = unsigned int |
using | NodeID = unsigned int |
using | EdgeID = unsigned int |
using | Activation = arm_compute::ActivationLayerInfo::ActivationFunction |
Constant TensorID specifying an equivalent of null tensor. More... | |
Functions | |
std::vector< NodeID > | bfs (Graph &g) |
Breadth first search traversal. More... | |
std::vector< NodeID > | dfs (Graph &g) |
Depth first search traversal. More... | |
Target | target_from_name (const std::string &name) |
Converts a string to a strong types enumeration Target. More... | |
inline ::std::istream & | operator>> (::std::istream &stream, Target &target) |
Input Stream operator for Target. More... | |
ConvolutionMethod | Convolution_method_from_name (const std::string &name) |
Converts a string to a strong types enumeration ConvolutionMethod. More... | |
inline ::std::istream & | operator>> (::std::istream &stream, ConvolutionMethod &target) |
Input Stream operator for ConvolutionMethod. More... | |
DepthwiseConvolutionMethod | depthwise_convolution_method_from_name (const std::string &name) |
Converts a string to a strong types enumeration DepthwiseConvolutionMethod. More... | |
inline ::std::istream & | operator>> (::std::istream &stream, DepthwiseConvolutionMethod &target) |
Input Stream operator for DepthwiseConvolutionMethod. More... | |
inline ::std::ostream & | operator<< (::std::ostream &os, const Target &target) |
Formatted output of the Target. More... | |
inline ::std::ostream & | operator<< (::std::ostream &os, const NodeType &node_type) |
inline ::std::ostream & | operator<< (::std::ostream &os, const EltwiseOperation &eltwise_op) |
Formatted output of the EltwiseOperation type. More... | |
inline ::std::ostream & | operator<< (::std::ostream &os, const ConvolutionMethod &method) |
Formatted output of the ConvolutionMethod type. More... | |
inline ::std::ostream & | operator<< (::std::ostream &os, const FastMathHint &hint) |
Formatted output of the FastMathHint type. More... | |
inline ::std::ostream & | operator<< (::std::ostream &os, const DepthwiseConvolutionMethod &method) |
Formatted output of the DepthwiseConvolutionMethod type. More... | |
bool | is_utility_node (INode *node) |
TensorDescriptor | get_tensor_descriptor (const Graph &g, TensorID tid) |
Returns the tensor descriptor of a given tensor. More... | |
Status | set_tensor_accessor (Tensor *tensor, std::unique_ptr< ITensorAccessor > accessor) |
Sets an accessor on a given tensor. More... | |
bool | is_target_supported (Target target) |
Checks if a specific target is supported. More... | |
Target | get_default_target () |
Returns default target for execution. More... | |
void | force_target_to_graph (Graph &g, Target target) |
Forces a single target to all graph constructs. More... | |
PassManager | create_default_pass_manager (Target target, const GraphConfig &cfg) |
Creates a default PassManager. More... | |
void | setup_requested_backend_context (GraphContext &ctx, Target target) |
Setups requested backend context if it exists, is supported and hasn't been initialized already. More... | |
void | release_default_graph_context (GraphContext &ctx) |
Default releases the graph context if not done manually. More... | |
size_t | get_dimension_size (const TensorDescriptor &descriptor, const DataLayoutDimension data_layout_dimension) |
Get size of a tensor's given dimension depending on its layout. More... | |
size_t | get_dimension_idx (DataLayout data_layout, const DataLayoutDimension data_layout_dimension) |
Get index of a tensor's given dimension depending on its layout. More... | |
std::vector< NodeIdxPair > | get_driving_nodes (const INode &node) |
Get the list of driving nodes of a given node. More... | |
void | configure_tensor (Tensor *tensor) |
Configures tensor. More... | |
void | execute_task (ExecutionTask &task) |
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() |
using ITensorAccessorUPtr = std::unique_ptr<ITensorAccessor> |
Definition at line 50 of file ITensorAccessor.h.
|
strong |
Supported Convolution layer methods.
Enumerator | |
---|---|
Default | Default approach using internal heuristics. |
GEMM | GEMM based convolution. |
Direct | Deep direct convolution. |
Winograd | Winograd based convolution. |
Definition at line 118 of file Types.h.
|
strong |
Supported Depthwise Convolution layer methods.
Enumerator | |
---|---|
Default | Default approach using internal heuristics. |
GEMV | Generic GEMV based depthwise convolution. |
Optimized3x3 | Optimized 3x3 direct depthwise convolution. |
Definition at line 127 of file Types.h.
|
strong |
|
strong |
|
strong |
|
strong |
Supported nodes.
Definition at line 142 of file Types.h.
|
strong |
|
strong |
Breadth first search traversal.
g | Graph to traverse |
Definition at line 72 of file TopologicalSort.cpp.
References arm_compute::graph::detail::all_inputs_are_visited(), ARM_COMPUTE_ERROR_ON, Const, Edge::consumer(), Edge::consumer_id(), Graph::edge(), EmptyNodeID, Input, arm_compute::test::validation::input, Graph::node(), Graph::nodes(), and INode::output_edges().
Referenced by arm_compute::cpu::add_qasymm8_neon(), arm_compute::cpu::add_qasymm8_signed_neon(), arm_compute::cpu::add_qsymm16_neon(), arm_compute::cpu::elementwise_comp_quantized_signed(), arm_compute::cpu::elementwise_op_quantized(), arm_compute::cpu::elementwise_op_quantized_signed(), arm_compute::cpu::sub_qasymm8_neon(), arm_compute::cpu::sub_qasymm8_signed_neon(), and arm_compute::cpu::sub_qsymm16_neon().
void configure_tensor | ( | Tensor * | tensor | ) |
Configures tensor.
[in,out] | tensor | Tensor to configure |
Definition at line 178 of file Utils.cpp.
References ARM_COMPUTE_ERROR_ON_MSG, IDeviceBackend::create_tensor(), Tensor::desc(), BackendRegistry::get(), BackendRegistry::get_backend(), Tensor::handle(), Tensor::set_handle(), and TensorDescriptor::target.
Referenced by arm_compute::graph::detail::fuse_convolution_with_batch_normalization(), arm_compute::graph::detail::fuse_depthwise_convolution_with_batch_normalization(), GroupedConvolutionMutator::mutate(), and set_tensor_accessor().
ConvolutionMethod Convolution_method_from_name | ( | const std::string & | name | ) |
Converts a string to a strong types enumeration ConvolutionMethod.
[in] | name | String to convert |
Definition at line 80 of file TypeLoader.cpp.
References Default, Direct, GEMM, arm_compute::utility::tolower(), and Winograd.
PassManager create_default_pass_manager | ( | Target | target, |
const GraphConfig & | cfg | ||
) |
Creates a default PassManager.
[in] | target | Target to create the pass manager for |
[in] | cfg | Graph configuration meta-data |
Definition at line 77 of file Utils.cpp.
References PassManager::append(), GraphConfig::convert_to_uint8, and GC.
Referenced by Stream::finalize(), and set_tensor_accessor().
DepthwiseConvolutionMethod depthwise_convolution_method_from_name | ( | const std::string & | name | ) |
Converts a string to a strong types enumeration DepthwiseConvolutionMethod.
[in] | name | String to convert |
Definition at line 105 of file TypeLoader.cpp.
References Default, Optimized3x3, and arm_compute::utility::tolower().
Depth first search traversal.
g | Graph to traverse |
Definition at line 127 of file TopologicalSort.cpp.
References arm_compute::graph::detail::all_inputs_are_visited(), ARM_COMPUTE_ERROR_ON, Const, Edge::consumer(), Edge::consumer_id(), Graph::edge(), EmptyNodeID, Input, arm_compute::test::validation::input, Graph::node(), Graph::nodes(), INode::output_edges(), and arm_compute::utils::iterable::reverse_iterate().
Referenced by GraphManager::finalize_graph(), SplitLayerSubTensorMutator::mutate(), and DepthConcatSubTensorMutator::mutate().
void execute_task | ( | ExecutionTask & | task | ) |
Definition at line 39 of file Workload.cpp.
References Tensor::handle(), INode::input(), arm_compute::test::validation::input, ITensorHandle::map(), ExecutionTask::node, ITensor::print(), PrintLayer, ExecutionTask::task, and INode::type().
Referenced by ExecutionTask::prepare().
Forces a single target to all graph constructs.
[in] | g | Graph to force target on |
[in] | target | Target to force |
Definition at line 56 of file Utils.cpp.
References Graph::nodes(), and Graph::tensors().
Referenced by GraphManager::finalize_graph(), and set_tensor_accessor().
Target get_default_target | ( | ) |
Returns default target for execution.
Definition at line 39 of file Utils.cpp.
References ARM_COMPUTE_ERROR, CL, GC, is_target_supported(), and NEON.
Referenced by GraphManager::finalize_graph(), and set_tensor_accessor().
size_t get_dimension_idx | ( | DataLayout | data_layout, |
const DataLayoutDimension | data_layout_dimension | ||
) |
Get index of a tensor's given dimension depending on its layout.
[in] | data_layout | Data layout of the tensor |
[in] | data_layout_dimension | Tensor data layout dimension |
Definition at line 129 of file Utils.cpp.
References ARM_COMPUTE_ERROR, ARM_COMPUTE_ERROR_ON_MSG, arm_compute::BATCHES, arm_compute::CHANNEL, arm_compute::HEIGHT, arm_compute::NCHW, arm_compute::UNKNOWN, and arm_compute::WIDTH.
Referenced by GraphBuilder::add_convolution_node(), GraphBuilder::add_deconvolution_node(), GraphBuilder::add_depthwise_convolution_node(), GraphBuilder::add_scale_layer(), ConcatenateLayerNode::compute_output_descriptor(), ReorgLayerNode::compute_output_descriptor(), PoolingLayerNode::compute_output_descriptor(), DeconvolutionLayerNode::compute_output_descriptor(), FusedConvolutionBatchNormalizationNode::compute_output_descriptor(), DepthwiseConvolutionLayerNode::compute_output_descriptor(), FusedDepthwiseConvolutionBatchNormalizationNode::compute_output_descriptor(), ConvolutionLayerNode::compute_output_descriptor(), ResizeLayerNode::configure_output(), arm_compute::graph::backends::detail::create_concatenate_layer(), get_dimension_size(), DepthConcatSubTensorMutator::mutate(), and set_tensor_accessor().
size_t get_dimension_size | ( | const TensorDescriptor & | descriptor, |
const DataLayoutDimension | data_layout_dimension | ||
) |
Get size of a tensor's given dimension depending on its layout.
[in] | descriptor | Descriptor |
[in] | data_layout_dimension | Tensor data layout dimension |
Definition at line 123 of file Utils.cpp.
References ARM_COMPUTE_ERROR_ON_MSG, get_dimension_idx(), TensorDescriptor::layout, TensorDescriptor::shape, and arm_compute::UNKNOWN.
Referenced by GraphBuilder::add_batch_normalization_node(), GraphBuilder::add_convolution_node(), GraphBuilder::add_deconvolution_node(), GraphBuilder::add_depthwise_convolution_node(), GraphBuilder::add_normalize_planar_yuv_node(), PriorBoxLayerNode::compute_output_descriptor(), PoolingLayerNode::compute_output_descriptor(), ReorgLayerNode::compute_output_descriptor(), DeconvolutionLayerNode::compute_output_descriptor(), FusedConvolutionBatchNormalizationNode::compute_output_descriptor(), DepthwiseConvolutionLayerNode::compute_output_descriptor(), FusedDepthwiseConvolutionBatchNormalizationNode::compute_output_descriptor(), ConvolutionLayerNode::compute_output_descriptor(), and set_tensor_accessor().
std::vector< NodeIdxPair > get_driving_nodes | ( | const INode & | node | ) |
Get the list of driving nodes of a given node.
[in] | node | Node to find the driving node of |
Definition at line 158 of file Utils.cpp.
References ARM_COMPUTE_ERROR_ON, Graph::edge(), INode::graph(), and INode::output_edges().
Referenced by arm_compute::graph::detail::fuse_convolution_with_batch_normalization(), arm_compute::graph::detail::fuse_depthwise_convolution_with_batch_normalization(), arm_compute::graph::detail::fuse_node_with_activation(), GroupedConvolutionMutator::mutate(), and set_tensor_accessor().
|
inline |
Returns the tensor descriptor of a given tensor.
Definition at line 50 of file Utils.h.
References Tensor::desc(), and Graph::tensor().
Referenced by GraphBuilder::add_batch_normalization_node(), GraphBuilder::add_convolution_node(), GraphBuilder::add_deconvolution_node(), GraphBuilder::add_depthwise_convolution_node(), GraphBuilder::add_detection_post_process_node(), GraphBuilder::add_fully_connected_layer(), GraphBuilder::add_normalize_planar_yuv_node(), GraphBuilder::add_scale_layer(), and GraphBuilder::add_yolo_node().
bool is_target_supported | ( | Target | target | ) |
Checks if a specific target is supported.
[in] | target | Target to check |
Definition at line 34 of file Utils.cpp.
References BackendRegistry::contains(), BackendRegistry::find_backend(), BackendRegistry::get(), and IDeviceBackend::is_backend_supported().
Referenced by GraphManager::finalize_graph(), get_default_target(), DepthConcatSubTensorMutator::mutate(), SplitLayerSubTensorMutator::mutate(), and set_tensor_accessor().
|
inline |
Definition at line 37 of file Utils.h.
References PrintLayer, and INode::type().
Referenced by arm_compute::graph::detail::configure_all_nodes().
inline ::std::ostream& arm_compute::graph::operator<< | ( | ::std::ostream & | os, |
const Target & | target | ||
) |
Formatted output of the Target.
Definition at line 38 of file TypePrinter.h.
References ARM_COMPUTE_ERROR, CL, GC, NEON, and UNSPECIFIED.
inline ::std::ostream& arm_compute::graph::operator<< | ( | ::std::ostream & | os, |
const NodeType & | node_type | ||
) |
Definition at line 61 of file TypePrinter.h.
References ActivationLayer, ArgMinMaxLayer, ARM_COMPUTE_ERROR, BatchNormalizationLayer, BoundingBoxTransformLayer, ChannelShuffleLayer, ConcatenateLayer, Const, ConvolutionLayer, DeconvolutionLayer, DepthToSpaceLayer, DepthwiseConvolutionLayer, DequantizationLayer, DetectionOutputLayer, DetectionPostProcessLayer, Dummy, EltwiseLayer, FlattenLayer, FullyConnectedLayer, FusedConvolutionBatchNormalizationLayer, FusedDepthwiseConvolutionBatchNormalizationLayer, GenerateProposalsLayer, Input, L2NormalizeLayer, NormalizationLayer, NormalizePlanarYUVLayer, Output, PadLayer, PermuteLayer, PoolingLayer, PReluLayer, PrintLayer, PriorBoxLayer, QuantizationLayer, ReductionOperationLayer, ReorgLayer, ReshapeLayer, ResizeLayer, ROIAlignLayer, SliceLayer, SoftmaxLayer, SplitLayer, StackLayer, StridedSliceLayer, UnaryEltwiseLayer, and UpsampleLayer.
inline ::std::ostream& arm_compute::graph::operator<< | ( | ::std::ostream & | os, |
const EltwiseOperation & | eltwise_op | ||
) |
Formatted output of the EltwiseOperation type.
Definition at line 208 of file TypePrinter.h.
References Add, ARM_COMPUTE_ERROR, Mul, and Sub.
inline ::std::ostream& arm_compute::graph::operator<< | ( | ::std::ostream & | os, |
const ConvolutionMethod & | method | ||
) |
Formatted output of the ConvolutionMethod type.
Definition at line 229 of file TypePrinter.h.
References ARM_COMPUTE_ERROR, Default, Direct, GEMM, and Winograd.
inline ::std::ostream& arm_compute::graph::operator<< | ( | ::std::ostream & | os, |
const FastMathHint & | hint | ||
) |
Formatted output of the FastMathHint type.
Definition at line 253 of file TypePrinter.h.
References ARM_COMPUTE_ERROR, Disabled, and Enabled.
inline ::std::ostream& arm_compute::graph::operator<< | ( | ::std::ostream & | os, |
const DepthwiseConvolutionMethod & | method | ||
) |
Formatted output of the DepthwiseConvolutionMethod type.
Definition at line 271 of file TypePrinter.h.
References ARM_COMPUTE_ERROR, Default, and Optimized3x3.
inline ::std::istream& arm_compute::graph::operator>> | ( | ::std::istream & | stream, |
Target & | target | ||
) |
Input Stream operator for Target.
[in] | stream | Stream to parse |
[out] | target | Output target |
Definition at line 73 of file TypeLoader.h.
inline ::std::istream& arm_compute::graph::operator>> | ( | ::std::istream & | stream, |
ConvolutionMethod & | target | ||
) |
Input Stream operator for ConvolutionMethod.
[in] | stream | Stream to parse |
[out] | target | Output target |
Definition at line 96 of file TypeLoader.h.
inline ::std::istream& arm_compute::graph::operator>> | ( | ::std::istream & | stream, |
DepthwiseConvolutionMethod & | target | ||
) |
Input Stream operator for DepthwiseConvolutionMethod.
[in] | stream | Stream to parse |
[out] | target | Output target |
Definition at line 119 of file TypeLoader.h.
void release_default_graph_context | ( | GraphContext & | ctx | ) |
Default releases the graph context if not done manually.
[in,out] | ctx | Graph Context |
Definition at line 100 of file Utils.cpp.
References BackendRegistry::get().
Referenced by set_tensor_accessor(), and GraphContext::~GraphContext().
|
inline |
Sets an accessor on a given tensor.
[in] | tensor | Tensor to set the accessor to |
[in] | accessor | Accessor to set |
Definition at line 62 of file Utils.h.
References ARM_COMPUTE_RETURN_ERROR_ON, configure_tensor(), create_default_pass_manager(), arm_compute::test::validation::data_layout, force_target_to_graph(), get_default_target(), get_dimension_idx(), get_dimension_size(), get_driving_nodes(), is_target_supported(), release_default_graph_context(), Tensor::set_accessor(), and setup_requested_backend_context().
void setup_requested_backend_context | ( | GraphContext & | ctx, |
Target | target | ||
) |
Setups requested backend context if it exists, is supported and hasn't been initialized already.
[in,out] | ctx | Graph Context. |
[in] | target | Target to setup the backend for. |
Definition at line 111 of file Utils.cpp.
References BackendRegistry::find_backend(), BackendRegistry::get(), and IDeviceBackend::setup_backend_context().
Referenced by GraphManager::finalize_graph(), and set_tensor_accessor().
Target target_from_name | ( | const std::string & | name | ) |
Converts a string to a strong types enumeration Target.
[in] | name | String to convert |
Definition at line 56 of file TypeLoader.cpp.
References CL, GC, NEON, and arm_compute::utility::tolower().
Definition at line 75 of file Types.h.
Referenced by ArgMinMaxLayerNode::ArgMinMaxLayerNode(), BatchNormalizationLayerNode::BatchNormalizationLayerNode(), BoundingBoxTransformLayerNode::BoundingBoxTransformLayerNode(), ChannelShuffleLayerNode::ChannelShuffleLayerNode(), ConcatenateLayerNode::ConcatenateLayerNode(), StackLayerNode::configure_output(), ConcatenateLayerNode::configure_output(), DeconvolutionLayerNode::DeconvolutionLayerNode(), DepthToSpaceLayerNode::DepthToSpaceLayerNode(), DequantizationLayerNode::DequantizationLayerNode(), DummyNode::DummyNode(), EltwiseLayerNode::EltwiseLayerNode(), FlattenLayerNode::FlattenLayerNode(), L2NormalizeLayerNode::L2NormalizeLayerNode(), NormalizePlanarYUVLayerNode::NormalizePlanarYUVLayerNode(), OutputNode::OutputNode(), PadLayerNode::PadLayerNode(), PermuteLayerNode::PermuteLayerNode(), PReluLayerNode::PReluLayerNode(), PrintLayerNode::PrintLayerNode(), QuantizationLayerNode::QuantizationLayerNode(), ReductionLayerNode::ReductionLayerNode(), Graph::remove_connection(), ReorgLayerNode::ReorgLayerNode(), ReshapeLayerNode::ReshapeLayerNode(), ResizeLayerNode::ResizeLayerNode(), ROIAlignLayerNode::ROIAlignLayerNode(), SliceLayerNode::SliceLayerNode(), SoftmaxLayerNode::SoftmaxLayerNode(), SplitLayerNode::SplitLayerNode(), StackLayerNode::StackLayerNode(), and UnaryEltwiseLayerNode::UnaryEltwiseLayerNode().
Constant EdgeID specifying an equivalent of null edge.
Definition at line 73 of file Types.h.
Referenced by GraphBuilder::add_batch_normalization_node(), GraphBuilder::add_convolution_node(), GraphBuilder::add_deconvolution_node(), GraphBuilder::add_depthwise_convolution_node(), GraphBuilder::add_fully_connected_layer(), arm_compute::graph::detail::all_inputs_are_visited(), bfs(), Edge::consumer_id(), ConcatLayer::create_layer(), FullyConnectedLayer::create_layer(), StackLayer::create_layer(), dfs(), IStream::forward_tail(), GroupedConvolutionMutator::mutate(), and Edge::producer_id().
Constant NodeID specifying an equivalent of null node.
Definition at line 71 of file Types.h.
Referenced by Graph::add_connection(), ArgMinMaxLayerNode::ArgMinMaxLayerNode(), BatchNormalizationLayerNode::BatchNormalizationLayerNode(), BoundingBoxTransformLayerNode::BoundingBoxTransformLayerNode(), ChannelShuffleLayerNode::ChannelShuffleLayerNode(), ConcatenateLayerNode::ConcatenateLayerNode(), ConstNode::ConstNode(), DeconvolutionLayerNode::DeconvolutionLayerNode(), DepthToSpaceLayerNode::DepthToSpaceLayerNode(), DequantizationLayerNode::DequantizationLayerNode(), DummyNode::DummyNode(), EltwiseLayerNode::EltwiseLayerNode(), FlattenLayerNode::FlattenLayerNode(), FlattenLayerNode::forward_descriptors(), NormalizePlanarYUVLayerNode::forward_descriptors(), PReluLayerNode::forward_descriptors(), ReshapeLayerNode::forward_descriptors(), ConstNode::forward_descriptors(), InputNode::forward_descriptors(), DequantizationLayerNode::forward_descriptors(), SoftmaxLayerNode::forward_descriptors(), NormalizationLayerNode::forward_descriptors(), DetectionPostProcessLayerNode::forward_descriptors(), ChannelShuffleLayerNode::forward_descriptors(), GenerateProposalsLayerNode::forward_descriptors(), BoundingBoxTransformLayerNode::forward_descriptors(), ResizeLayerNode::forward_descriptors(), PermuteLayerNode::forward_descriptors(), ActivationLayerNode::forward_descriptors(), QuantizationLayerNode::forward_descriptors(), DummyNode::forward_descriptors(), ReductionLayerNode::forward_descriptors(), ROIAlignLayerNode::forward_descriptors(), DepthToSpaceLayerNode::forward_descriptors(), PadLayerNode::forward_descriptors(), PoolingLayerNode::forward_descriptors(), DetectionOutputLayerNode::forward_descriptors(), PriorBoxLayerNode::forward_descriptors(), ReorgLayerNode::forward_descriptors(), StackLayerNode::forward_descriptors(), BatchNormalizationLayerNode::forward_descriptors(), DeconvolutionLayerNode::forward_descriptors(), ArgMinMaxLayerNode::forward_descriptors(), SliceLayerNode::forward_descriptors(), PrintLayerNode::forward_descriptors(), L2NormalizeLayerNode::forward_descriptors(), SplitLayerNode::forward_descriptors(), ConcatenateLayerNode::forward_descriptors(), EltwiseLayerNode::forward_descriptors(), StridedSliceLayerNode::forward_descriptors(), FullyConnectedLayerNode::forward_descriptors(), DepthwiseConvolutionLayerNode::forward_descriptors(), ConvolutionLayerNode::forward_descriptors(), UnaryEltwiseLayerNode::forward_descriptors(), FusedDepthwiseConvolutionBatchNormalizationNode::forward_descriptors(), FusedConvolutionBatchNormalizationNode::forward_descriptors(), IStream::forward_tail(), INode::input_id(), InputNode::InputNode(), L2NormalizeLayerNode::L2NormalizeLayerNode(), NormalizePlanarYUVLayerNode::NormalizePlanarYUVLayerNode(), PadLayerNode::PadLayerNode(), PermuteLayerNode::PermuteLayerNode(), PReluLayerNode::PReluLayerNode(), PrintLayerNode::PrintLayerNode(), QuantizationLayerNode::QuantizationLayerNode(), ReductionLayerNode::ReductionLayerNode(), ReorgLayerNode::ReorgLayerNode(), ReshapeLayerNode::ReshapeLayerNode(), ResizeLayerNode::ResizeLayerNode(), ROIAlignLayerNode::ROIAlignLayerNode(), INode::set_output_tensor(), SliceLayerNode::SliceLayerNode(), SoftmaxLayerNode::SoftmaxLayerNode(), SplitLayerNode::SplitLayerNode(), StackLayerNode::StackLayerNode(), Edge::tensor_id(), and UnaryEltwiseLayerNode::UnaryEltwiseLayerNode().