ONE - On-device Neural Engine
|
#include <ExecutionPlanner.h>
Public Member Functions | |
ExecutionPlanner ()=delete | |
ExecutionPlanner (loco::Graph *graph) | |
ExecutionPlanner (loco::Graph *graph, TargetPlatform target_platform, RuntimeType runtime_type, AllocatingMode allocating_mode) | |
void | make_execution_plan () |
void | change_planning_mode (bool is_allocate_consts, bool is_allocate_inputs, bool is_allocate_scratchpads) |
void | create_json_allocation_file (const std::string &json_path) |
Definition at line 64 of file ExecutionPlanner.h.
|
delete |
|
inlineexplicit |
Definition at line 68 of file ExecutionPlanner.h.
|
inlineexplicit |
Definition at line 73 of file ExecutionPlanner.h.
References circle_planner::CMSISNN, circle_planner::LINUX, circle_planner::MCU, circle_planner::TargetPlatform::platform_type, and circle_planner::TargetPlatform::use_dsp.
|
inline |
Definition at line 102 of file ExecutionPlanner.h.
Referenced by entry().
void circle_planner::ExecutionPlanner::create_json_allocation_file | ( | const std::string & | json_path | ) |
Definition at line 279 of file ExecutionPlanner.cpp.
Referenced by entry().
void circle_planner::ExecutionPlanner::make_execution_plan | ( | ) |
Definition at line 261 of file ExecutionPlanner.cpp.
References luci::UserSettings::ExecutionPlanGen, circle_planner::LUCI_INTERPRETER, circle_planner::ONERT_MICRO, and luci::UserSettings::settings().
Referenced by entry().