xref: /aosp_15_r20/external/executorch/docs/source/executorch-runtime-api-reference.rst (revision 523fa7a60841cd1ecfb9cc4201f1ca8b03ed023a)
1ExecuTorch Runtime API Reference
2================================
3
4The ExecuTorch C++ API provides an on-device execution framework for exported PyTorch models.
5
6For a tutorial style introduction to the runtime API, check out the
7`runtime tutorial <running-a-model-cpp-tutorial.html>`__ and its `simplified <extension-module.html>`__ version.
8
9For detailed information on how APIs evolve and the deprecation process, please refer to the `ExecuTorch API Life Cycle and Deprecation Policy <api-life-cycle.html>`__.
10
11Model Loading and Execution
12---------------------------
13
14.. doxygenclass:: executorch::runtime::Program
15  :members:
16
17.. doxygenclass:: executorch::runtime::Method
18  :members:
19
20.. doxygenclass:: executorch::runtime::MethodMeta
21  :members:
22
23.. doxygenclass:: executorch::runtime::DataLoader
24  :members:
25
26.. doxygenclass:: executorch::runtime::MemoryAllocator
27  :members:
28
29.. doxygenclass:: executorch::runtime::HierarchicalAllocator
30  :members:
31
32.. doxygenclass:: executorch::runtime::MemoryManager
33  :members:
34
35Values
36------
37
38.. doxygenstruct:: executorch::runtime::EValue
39  :members:
40
41.. doxygenclass:: executorch::runtime::etensor::Tensor
42  :members:
43