| ExecuTorch Runtime API Reference |
| ================================ |
| |
| The ExecuTorch C++ API provides an on-device execution framework for exported PyTorch models. |
| |
| For a tutorial style introduction to the runtime API, check out the |
| `runtime tutorial <running-a-model-cpp-tutorial.html>`__ and its `simplified <extension-module.html>`__ version. |
| |
| For 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>`__. |
| |
| Model Loading and Execution |
| --------------------------- |
| |
| .. doxygenclass:: executorch::runtime::Program |
| :members: |
| |
| .. doxygenclass:: executorch::runtime::Method |
| :members: |
| |
| .. doxygenclass:: executorch::runtime::MethodMeta |
| :members: |
| |
| .. doxygenclass:: executorch::runtime::DataLoader |
| :members: |
| |
| .. doxygenclass:: executorch::runtime::MemoryAllocator |
| :members: |
| |
| .. doxygenclass:: executorch::runtime::HierarchicalAllocator |
| :members: |
| |
| .. doxygenclass:: executorch::runtime::MemoryManager |
| :members: |
| |
| Values |
| ------ |
| |
| .. doxygenstruct:: executorch::runtime::EValue |
| :members: |
| |
| .. doxygenclass:: executorch::runtime::etensor::Tensor |
| :members: |