Welcome to the ExecuTorch Documentation
Important
v0.4.0 was the beta release of ExecuTorch. Starting from v0.4.0, the API
follows the API Lifecycle and Deprecation Policy,
and the .pte
binary format complies with the Runtime Compatibility
Policy.
This helps ensure that application developers can update to the latest
version of ExecuTorch without breaking existing integration code, in
accordance with these policies. If any issues arise or compatibility breaks
occur, please report them in GitHub.
We welcome any feedback, suggestions, and bug reports from the community to help us improve the technology. Please use the PyTorch Forums for discussion and feedback about ExecuTorch using the ExecuTorch category, and our GitHub repository for bug reporting.
ExecuTorch is a PyTorch platform that provides infrastructure to run PyTorch programs everywhere from AR/VR wearables to standard on-device iOS and Android mobile deployments. One of the main goals for ExecuTorch is to enable wider customization and deployment capabilities of the PyTorch programs.
ExecuTorch heavily relies on such PyTorch technologies as torch.compile and torch.export. If you are not familiar with these APIs, you might want to read about them in the PyTorch documentation before diving into the ExecuTorch documentation.
The ExecuTorch source is hosted on GitHub at https://github.com/pytorch/executorch.
Join us on Discord if you have questions about ExecuTorch or would like to become a contributor!