success icon
home Home
ExecuTorch Architecture
by Svetlana Karslioglu
/
May 19, 2024
half yellow star half yellow star half yellow star half yellow star half yellow star
0 ratings
1,820 views
ExecuTorch Architecture architecture diagram
ExecuTorch Architecture - In order to target on-device AI with diverse hardware, critical power requirements, and realtime processing needs, a single monolithic solution is not practical. Instead, a modular, layered, and extendable architecture is desired. ExecuTorch defines a streamlined workflow to prepare (export, transformation, and compilation) and execute a PyTorch program, with opinionated out-of-the-box default components and well-defined entry points for customizations. This architecture greatly improves portability, allowing engineers to use a performant lightweight, cross-platform runtime that easily integrates into different devices and platforms.
View source
In order to target on-device AI with diverse hardware, critical power requirements, and realtime processing needs, a single monolithic solution is not practical. Instead, a modular, layered, and extendable architecture is desired. ExecuTorch defines a streamlined workflow to prepare (export, transformation, and compilation) and execute a PyTorch program, with opinionated out-of-the-box default components and well-defined entry points for customizations. This architecture greatly improves portability, allowing engineers to use a performant lightweight, cross-platform runtime that easily integrates into different devices and platforms.
footer alien 1 footer alien 2 footer alien 3 footer alien 4 footer robot footer alien 5 footer alien 6 footer alien 7 footer alien 8