export

star 4.7k

Export a PyTorch model to .pte format for ExecuTorch. Use when converting models, lowering to edge, or generating .pte files.

pytorch By pytorch schedule Updated 2/19/2026

name: export description: Export a PyTorch model to .pte format for ExecuTorch. Use when converting models, lowering to edge, or generating .pte files.

Export

Basic pattern

from executorch.exir import to_edge_transform_and_lower
from torch.export import export

exported = export(model.eval(), example_inputs)
edge = to_edge_transform_and_lower(exported)
with open("model.pte", "wb") as f:
    f.write(edge.to_executorch().buffer)

Model-specific scripts

Model Script
Llama examples/models/llama/export_llama.py
Whisper examples/models/whisper/
Parakeet examples/models/parakeet/export_parakeet_tdt.py

Debugging

  • Draft export: export(model, inputs, strict=False)
  • tlparse: TORCH_LOGS="+dynamo,+export" python script.py 2>&1 | tlparse

Guides

Install via CLI
npx skills add https://github.com/pytorch/executorch --skill export
Repository Details
star Stars 4,735
call_split Forks 1,033
navigation Branch main
article Path SKILL.md
More from Creator