Compute Library
 21.11
ExecutionHelpers.h File Reference

Go to the source code of this file.

Namespaces

 arm_compute
 Copyright (c) 2017-2021 Arm Limited.
 
 arm_compute::graph
 
 arm_compute::graph::detail
 

Functions

void validate_all_nodes (Graph &g)
 Validates all nodes. More...
 
void configure_all_tensors (Graph &g)
 Configures all nodes of a graph. More...
 
void allocate_all_input_tensors (INode &node)
 Allocates all input tensors of a node. More...
 
void allocate_all_output_tensors (INode &node)
 Allocates all output tensors of a node. More...
 
void allocate_const_tensors (Graph &g)
 Allocates const tensor of a given graph. More...
 
void allocate_all_tensors (Graph &g)
 Allocates all tensors of a graph. More...
 
ExecutionWorkload configure_all_nodes (Graph &g, GraphContext &ctx, const std::vector< NodeID > &node_order)
 Configures all nodes of graph. More...
 
void release_unused_tensors (Graph &g)
 Release the memory of all unused const nodes. More...
 
void call_tensor_accessor (Tensor *tensor)
 Calls accessor of a given tensor. More...
 
void call_all_const_node_accessors (Graph &g)
 Call all const node accessors. More...
 
bool call_all_input_node_accessors (ExecutionWorkload &workload)
 Call all input node accessors. More...
 
bool call_all_output_node_accessors (ExecutionWorkload &workload)
 Call all output node accessors. More...
 
void prepare_all_tasks (ExecutionWorkload &workload)
 Prepares all tasks for execution. More...
 
void call_all_tasks (ExecutionWorkload &workload)
 Executes all tasks of a workload. More...