Execution plan of one Model build, laid out as the graph it runs. More...
Declaration
class simaai::neat::ExecutionPlan { ... }
#include <ExecutionPlan.h>
Friends Index
Public Constructors Index
Public Destructor Index
Public Operators Index
Public Member Functions Index
Private Member Attributes Index
| std::shared_ptr< const Impl > | impl_ |
|
|
|
Description
Execution plan of one Model build, laid out as the graph it runs.
nodes lists the Model's graph nodes in pipeline order. Each node reports where it runs (A65, EV74, or MLA), the kernel an EV74 or A65 node executes, and the resolved settings of Preproc and SimaBoxDecode nodes. edges connect consecutive nodes and list the tensors that flow between them, with batch-first shapes, dtypes, and quantization parameters of quantized tensors. Model holds the model name, its batch size, and its per-frame device memory.
Definition at line 33 of file ExecutionPlan.h.
Friends
internal::ExecutionPlanAccess
| friend struct internal::ExecutionPlanAccess |
|
Public Constructors
ExecutionPlan()
| simaai::neat::ExecutionPlan::ExecutionPlan () |
|
ExecutionPlan()
| simaai::neat::ExecutionPlan::ExecutionPlan (const ExecutionPlan &) |
|
ExecutionPlan()
| simaai::neat::ExecutionPlan::ExecutionPlan (ExecutionPlan &&) |
|
noexcept
|
Public Destructor
~ExecutionPlan()
| simaai::neat::ExecutionPlan::~ExecutionPlan () |
|
Public Operators
operator=()
| ExecutionPlan & simaai::neat::ExecutionPlan::operator= (const ExecutionPlan &) |
|
operator=()
| ExecutionPlan & simaai::neat::ExecutionPlan::operator= (ExecutionPlan &&) |
|
noexcept
|
Public Member Functions
schema_version()
| int simaai::neat::ExecutionPlan::schema_version () |
|
to_json()
| std::string simaai::neat::ExecutionPlan::to_json (int indent=2) |
|
Serialize the plan as JSON; indent < 0 emits one line.
Definition at line 46 of file ExecutionPlan.h.
Private Member Attributes
impl_
| std::shared_ptr<const Impl> simaai::neat::ExecutionPlan::impl_ |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.