Developer Tools Usage Tutorials#
The ExecuTorch Developer Tools provide capabilities for profiling and debugging your models. We provide step-by-step tutorials for common workflows:
Profiling Tutorial#
Please refer to the Profiling Tutorial for a walkthrough on how to profile a model in ExecuTorch using the Developer Tools. This tutorial covers:
Generating ETRecord and ETDump artifacts
Using the Inspector API to analyze performance data
Identifying slow operators and bottlenecks
Debugging Tutorial#
Please refer to the Debugging Tutorial for a walkthrough on how to debug numerical discrepancies in ExecuTorch models. This tutorial covers:
Capturing intermediate outputs with debug buffers
Using
calculate_numeric_gapto identify precision issuesDebugging delegated models (e.g., XNNPACK)
Comparing runtime outputs with eager model references