Samsung / ONE

On-device Neural Engine
Other
428 stars 152 forks source link

[onert-micro] Refactor onert-micro #12427

Open BalyshevArtem opened 8 months ago

BalyshevArtem commented 8 months ago

What / Why

Let's introduce new refactored onert-micro: remove all luci naming, introduce new components with an explicit separation of roles (memory manager, memory allocator, memory planner, imprter, reader, executor, optimizer, and so on), thereby improving the code for future extensions and improving the readability of the code, configure supported types for kernels, improve the user interface, and improve latency, memory footprint and onert-micro binary size.

How

Let's use the following plan:

BalyshevArtem commented 8 months ago

Onert-micro draft design

new_onert_micro

Torrero commented 5 months ago

Status of the supported Kernels in the refactored onert-micro #11684