24.02.1
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_GRAPH_DETAIL_EXECUTION_HELPERS_H
25 #define ARM_COMPUTE_GRAPH_DETAIL_EXECUTION_HELPERS_H
36 struct ExecutionWorkload;
80 ExecutionWorkload
configure_all_nodes(Graph &g, GraphContext &ctx,
const std::vector<NodeID> &node_order);
void allocate_const_tensors(Graph &g)
Allocates const tensor of a given graph.
bool call_all_output_node_accessors(ExecutionWorkload &workload)
Call all output node accessors.
void allocate_all_output_tensors(INode &node)
Allocates all output tensors of a node.
void prepare_all_tasks(ExecutionWorkload &workload)
Prepares all tasks for execution.
void configure_all_tensors(Graph &g)
Configures all nodes of a graph.
bool call_all_input_node_accessors(ExecutionWorkload &workload)
Call all input node accessors.
void allocate_all_tensors(Graph &g)
Allocates all tensors of a graph.
CLTensor * tensor
Pointer to the auxiliary tensor.
void validate_all_nodes(Graph &g)
Validates all nodes.
void allocate_all_input_tensors(INode &node)
Allocates all input tensors of a node.
Copyright (c) 2017-2024 Arm Limited.
ExecutionWorkload configure_all_nodes(Graph &g, GraphContext &ctx, const std::vector< NodeID > &node_order)
Configures all nodes of graph.
void call_all_tasks(ExecutionWorkload &workload)
Executes all tasks of a workload.
void release_unused_tensors(Graph &g)
Release the memory of all unused const nodes.
void call_tensor_accessor(Tensor *tensor)
Calls accessor of a given tensor.
void call_all_const_node_accessors(Graph &g)
Call all const node accessors.