You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You'll install and run Google Model Explorer with Arm extensions
37
+
to inspect ExecuTorch deployment artifacts and relate graph structure to runtime data. First, you'll
38
+
set up a clean environment, clone example models with Git LFS, and launch Model Explorer with
39
+
the ExecuTorch, TOSA, and VGF adapters. Then, you'll open `.pte`, `.tosa`, `.vgf`, `.etrecord`, and `.etdp` files
40
+
to examine delegate regions, work outside delegates, and graph fragmentation. You'll
41
+
compare portable-kernel and XNNPACK PTEs for Cortex-A CPU paths and inspect Ethos-U delegation and Cortex-M targets. Finally, you'll correlate model structure with observed behavior using ETRecord and ETDump overlays that connect exported graphs with collected profiling.
42
+
faqs:
43
+
- question: Which extensions should I enable to load the artifacts used here?
44
+
answer: >-
45
+
Enable the ExecuTorch extension to open `.pte` and `.etrecord` files and add `.etdp` profiling
46
+
overlays. Enable the TOSA adapter for `.tosa` files and the VGF adapter for `.vgf` files. By running all three, you can switch between formats in one session.
47
+
- question: How do I recognize delegate regions and fragmentation in a PTE?
48
+
answer: >-
49
+
Inspect the graph for a single contiguous delegate region, multiple smaller delegate regions,
50
+
or nodes that remain outside the delegate. Use this view to see how much of the model
51
+
is delegated and where non-delegated work occurs.
52
+
- question: What result should I expect when opening the Cortex-M .pte example?
53
+
answer: >-
54
+
The deployment graph renders in the browser with expandable nodes and metadata. Seeing
55
+
the graph confirms the installation and that the ExecuTorch extension is active.
56
+
- question: How do I compare portable and XNNPACK PTEs for Cortex-A CPU paths?
57
+
answer: >-
58
+
Open both PTE files and examine operator nodes and backend-specific changes. Look for differences
59
+
in how operators are implemented and where execution paths differ from portable kernels.
60
+
- question: How do I connect runtime data to the exported graph?
61
+
answer: >-
62
+
Open the matching `.etrecord` file and its `.etdp` profiling data with the ExecuTorch extension enabled.
63
+
Model Explorer overlays align these data with graph nodes so you can correlate structure
0 commit comments