blob: 8853e5444ebdc1fd01b1ead4f7077731ce982a18 [file] [log] [blame] [edit]
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
`using executorch with cpp tutorial <using-executorch-cpp.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: