From 36dce4e4f740a47ad1b737bcd146c61634f73e2f Mon Sep 17 00:00:00 2001 From: tzhouam Date: Thu, 24 Sep 2026 10:25:06 +0800 Subject: [PATCH] Record RB3 TTS CPU component profiles and Cosmos placement --- .../probe_internvla_hosted_latent_actions.py | 6 + .../results/e2e_expansion_20260924/README.md | 6 +- .../internvla_cosmos_qualcomm/README.md | 4 +- .../rb3_cpu/action_sensitivity.json | 35 + .../rb3_cpu/audit_report.json | 23 +- .../rb3_cpu/profile_report.json | 4272 +++++ .../s24/action_sensitivity.json | 35 + .../qwen_tts_talker_qualcomm/README.md | 2 +- .../rb3/cpu_fallback/audit_report.json | 413 + .../rb3/cpu_fallback/device_output.npz | Bin 0 -> 238131 bytes .../rb3/cpu_fallback/inference_report.json | 32 + .../rb3/cpu_fallback/profile_report.json | 13326 ++++++++++++++++ .../rb3/cpu_fallback/profile_submission.json | 13 + .../qwen_tts_vocoder_qualcomm/README.md | 4 +- .../rb3/cpu_control/audit_report.json | 85 + .../rb3/cpu_control/profile_report.json | 5308 ++++++ .../evidence/summary/README.md | 14 +- docs/design/omni_edge_e2e_roadmap.md | 6 +- 18 files changed, 23562 insertions(+), 22 deletions(-) create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/action_sensitivity.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/profile_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/s24/action_sensitivity.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/audit_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/device_output.npz create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/inference_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/profile_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/profile_submission.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/rb3/cpu_control/audit_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/rb3/cpu_control/profile_report.json diff --git a/benchmarks/edge_harness/experiments/probe_internvla_hosted_latent_actions.py b/benchmarks/edge_harness/experiments/probe_internvla_hosted_latent_actions.py index 03d4b5f60..f313ae452 100644 --- a/benchmarks/edge_harness/experiments/probe_internvla_hosted_latent_actions.py +++ b/benchmarks/edge_harness/experiments/probe_internvla_hosted_latent_actions.py @@ -38,6 +38,9 @@ def main() -> None: import numpy as np import torch + import transformers + import vllm + import vllm_omni from vllm_omni.diffusion.data import OmniDiffusionConfig from vllm_omni.diffusion.registry import initialize_model @@ -142,6 +145,9 @@ def main() -> None: "hosted_output_sha256": sha256(args.device_output), "hosted_inference_job_id": audit["inference_job_id"], "policy_torch": torch.__version__, + "policy_vllm": vllm.__version__, + "policy_transformers": transformers.__version__, + "loaded_omni_path": str(Path(vllm_omni.__file__).resolve()), "policy_load_seconds_not_request_timing": load_seconds, "encoder_calls": {"source": source_encoder.calls, "hosted": hosted_encoder.calls}, "action_shape": list(source_actions.shape), diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md index 399765f63..8aa5b8bb8 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md @@ -1,10 +1,10 @@ # 2026-09-24 Qualcomm component expansion -The [Qwen3-TTS vocoder study](evidence/qwen_tts_vocoder_qualcomm/README.md) reuses a retained fixed-shape Code2Wav export and historical Workbench input to test numerical behavior on SA8775P and other Qualcomm settings. The fresh SA8775P GPU-requested inference produces a saturated waveform, while the same binary's CPU-requested output on the exact SA device matches ONNX CPU within 4.13e-6 relative L2. Its 100-sample CPU-requested component profile had p50/p95 5.384/5.534 s with all 738 execution-detail rows on CPU. A FP32-preserving GPU-option control still saturated 84.89% of samples, so that option did not repair the tested path. RB3 GPU-requested execution produces an unsaturated but 15.73%-divergent waveform; its fresh 100-sample mixed CPU/GPU component p50/p95 was 3.099/3.133 s, not a usable TTS timing claim. On the exact RB3 device, the same binary requested on CPU matched original ONNX CPU within 4.13e-6 relative L2 on the retained fixture; CPU placement profiling is pending. X Elite ONNX CPU output matches the local ONNX Runtime reference on the retained fixture; its 94-sample component p50/p95 was 6.384/6.644 s with all execution-detail rows on CPU. Corrected X Elite DirectML inference and profile both failed during provider initialization; separate FP16 QNN DLC inference returned an unsaturated waveform at 1.138% relative L2 / 38.88 dB SNR against original ONNX CPU; its placement profile timed out during QNN graph preparation without samples. A separate SA8775P FP16 QNN vocoder compile passed, but same-fixture NPU-requested inference failed after compilation without a waveform or placement samples. No complete on-device TTS stream or model-quality qualification is claimed. +The [Qwen3-TTS vocoder study](evidence/qwen_tts_vocoder_qualcomm/README.md) reuses a retained fixed-shape Code2Wav export and historical Workbench input to test numerical behavior on SA8775P and other Qualcomm settings. The fresh SA8775P GPU-requested inference produces a saturated waveform, while the same binary's CPU-requested output on the exact SA device matches ONNX CPU within 4.13e-6 relative L2. Its 100-sample CPU-requested component profile had p50/p95 5.384/5.534 s with all 738 execution-detail rows on CPU. A FP32-preserving GPU-option control still saturated 84.89% of samples, so that option did not repair the tested path. RB3 GPU-requested execution produces an unsaturated but 15.73%-divergent waveform; its fresh 100-sample mixed CPU/GPU component p50/p95 was 3.099/3.133 s, not a usable TTS timing claim. On the exact RB3 device, the same binary requested on CPU matched original ONNX CPU within 4.13e-6 relative L2 on the retained fixture; its 47-sample component profile measured p50/p95 12.727/13.424 s with all 738 execution-detail rows on CPU. This is a major streaming-latency blocker. X Elite ONNX CPU output matches the local ONNX Runtime reference on the retained fixture; its 94-sample component p50/p95 was 6.384/6.644 s with all execution-detail rows on CPU. Corrected X Elite DirectML inference and profile both failed during provider initialization; separate FP16 QNN DLC inference returned an unsaturated waveform at 1.138% relative L2 / 38.88 dB SNR against original ONNX CPU; its placement profile timed out during QNN graph preparation without samples. A separate SA8775P FP16 QNN vocoder compile passed, but same-fixture NPU-requested inference failed after compilation without a waveform or placement samples. No complete on-device TTS stream or model-quality qualification is claimed. A local HX370 x86-64 LiteRT CPU control of the identical SA/RB3 TFLite binary matched the original ONNX CPU waveform within 3.45e-6 relative L2. The SA saturation is therefore not universal to the converted artifact; the exact SA CPU control passed numerical and placement checks, while the faulty GPU delegate operation remains unidentified. -The [talker decode-step attempt](evidence/qwen_tts_talker_qualcomm/README.md) pins a separate 28-layer source and synthetic cache fixture. Historical FP16 QNN context-binary inference executed on S24, S25, SA8775P and X Elite, but all four changed the CPU top-1 speech token with 8.57–9.43% logits relative L2. These artifacts are numerically unqualified on the fixture. RB3 rejected the floating-point-input artifact. Explicit X Elite ONNX CPU and SA8775P TFLite CPU fallback compiles passed. X Elite CPU-requested inference preserved CPU top-1 token 80 with logits relative L2 2.07e-5; its 100-sample decode-step profile measured p50/p95 191.414/309.428 ms, all 1,744 execution-detail rows on CPU. SA8775P TFLite CPU-requested talker inference also preserved token 80 with logits relative L2 3.33e-5; its 100-sample decode-step profile measured p50/p95 52.635/76.925 ms, all 1,800 execution-detail rows on CPU. No complete talker loop or TTS stream passed. +The [talker decode-step attempt](evidence/qwen_tts_talker_qualcomm/README.md) pins a separate 28-layer source and synthetic cache fixture. Historical FP16 QNN context-binary inference executed on S24, S25, SA8775P and X Elite, but all four changed the CPU top-1 speech token with 8.57–9.43% logits relative L2. These artifacts are numerically unqualified on the fixture. RB3 rejected the floating-point-input artifact. Explicit X Elite ONNX CPU and SA8775P TFLite CPU fallback compiles passed. X Elite CPU-requested inference preserved CPU top-1 token 80 with logits relative L2 2.07e-5; its 100-sample decode-step profile measured p50/p95 191.414/309.428 ms, all 1,744 execution-detail rows on CPU. SA8775P TFLite CPU-requested talker inference also preserved token 80 with logits relative L2 3.33e-5; its 100-sample decode-step profile measured p50/p95 52.635/76.925 ms, all 1,800 execution-detail rows on CPU. A new RB3 TFLite CPU-requested step preserved token 80 with logits relative L2 2.29e-5 and maximum new-cache relative L2 3.04e-5; its 100-sample profile measured p50/p95 138.022/139.642 ms with all 1,800 execution-detail rows on CPU. No complete talker loop or TTS stream passed. The [MiniCPM-o speech-head study](evidence/minicpmo_tts_qualcomm/README.md) recovered the real 20-layer ONNX source and a matching retained fixture. S24 and S25 FP16 context-binary outputs preserved the ONNX CPU top-1 speech token with 0.346%/0.360% logits relative L2 on one step. Their 100-sample component profiles had p50/p95 8.537/9.006 ms and 7.197/7.615 ms, with all 1,029 execution-detail rows on NPU for each. FP16 QNN DLC compiles passed for SA8775P, X Elite and RB3. SA8775P NPU-requested inference preserved CPU top-1 token 1867 with 0.3568% logits relative L2; its 100-sample profile measured p50/p95 11.901/13.038 ms, all 944 execution-detail rows on NPU. X Elite same-fixture inference also preserved token 1867 with 0.3170% logits relative L2; its 100-sample profile measured p50/p95 9.905/11.037 ms, all 944 execution-detail rows on NPU. RB3 FP16 QNN inference failed at graph load despite compile success; an explicit TFLite CPU fallback same-fixture inference preserved top-1 token 1867 with logits relative L2 1.26e-6 versus ONNX CPU; its 100-sample CPU-requested profile measured p50/p95 59.518/71.347 ms with all 1,008 execution-detail rows on CPU. The complete multimodal model remains unqualified on those devices. @@ -12,4 +12,4 @@ The [native Windows Qwen3-TTS sustained analysis](evidence/qwen_tts_sustained_dr The [InternVLA Cosmos S25 attempt](evidence/internvla_cosmos_qualcomm/README.md) repackages the real policy's image encoder from its parity-tested ONNX export. FLOAT16 QNN DLC inference returned a latent within 0.0524% relative L2 of the source on one pattern. Injecting it into the real policy on local CPU changed synthetic actions by 0.742% relative L2, without a task tolerance. S25 six-frame component placement profile returned 100 samples at p50/p95 49.665/51.382 ms, with all 121 execution-detail rows on NPU. The same encoder compiled to FP16 QNN DLC for X Elite CRD; same-fixture NPU-requested inference returned a finite latent at 0.0608% relative L2 / 64.32 dB SNR versus the source, with its 100-sample six-frame profile at p50/p95 82.939/83.837 ms and all 121 execution-detail rows on NPU. An SA8775P FP16 QNN DLC inference returned a finite same-fixture latent at 0.0613% relative L2 / 64.25 dB SNR versus source; its 100-sample six-frame profile measured p50/p95 116.021/116.327 ms with all 121 execution-detail rows on NPU. Device-local action-policy support remains unqualified. The checkpoint-named Place_Markpen dataset returned HTTP 404, and the official vLLM-Omni example archive in InternData-A1 returned HTTP 403 gated-access denial under the current authenticated account; [real-observation access evidence](evidence/internvla_real_observation_access/README.md) records the blocker without treating synthetic actions as task validation. -New exact-device [Galaxy S24 QNN](evidence/internvla_cosmos_qualcomm/s24/audit_report.json) and [RB3 ONNX CPU](evidence/internvla_cosmos_qualcomm/rb3_cpu/audit_report.json) Cosmos encoder inferences returned finite same-fixture latents at 0.0613% and 2.20e-6 relative L2, respectively. The S24 profile measured 100 six-frame samples at p50/p95 64.314/67.472 ms with all 121 execution-detail rows on NPU. RB3 placement remains pending. Neither result runs the action policy locally or establishes a real-observation task tolerance. +New exact-device [Galaxy S24 QNN](evidence/internvla_cosmos_qualcomm/s24/audit_report.json) and [RB3 ONNX CPU](evidence/internvla_cosmos_qualcomm/rb3_cpu/audit_report.json) Cosmos encoder inferences returned finite same-fixture latents at 0.0613% and 2.20e-6 relative L2, respectively. The S24 profile measured 100 six-frame samples at p50/p95 64.314/67.472 ms with all 121 execution-detail rows on NPU. The RB3 profile measured 46 six-frame samples at p50/p95 13.018/13.053 s with all 590 execution-detail rows on CPU. Injecting the two hosted latents into the real policy on local CPU changed fixed synthetic actions by 0.631% and 0.594% relative L2, respectively. Neither result runs the action policy on its device or establishes a real-observation task tolerance. diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/README.md index c67b69af0..8bac37847 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/README.md +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/README.md @@ -8,8 +8,8 @@ The same source model also [compiled to FP16 QNN DLC on Snapdragon X Elite CRD]( The same source also [compiled to FP16 QNN DLC on SA8775P ADP](sa8775p/compile_report.json), producing target mn750wz8m for Android. [Same-fixture NPU-requested inference](sa8775p/inference_report.json) using dataset d26qo8p57 returned a finite FP32 [6,16,32,32] latent. Its [audit](sa8775p/audit_report.json) measured **0.0613% relative L2 / 64.25 dB SNR** versus the pinned source pattern, with cosine 0.999999812. The [placement profile](sa8775p/profile_report.json) returned 100 six-frame component samples at nearest-rank p50/p95 **116.021/116.327 ms**, with all **121 execution-detail rows on NPU**. The 114.779 ms estimated-time field is the sample minimum. Reported inference peak memory was 116,924,416 bytes and first-load peak 659,845,120 bytes. No complete local policy follows. -The same source has exact-device [Galaxy S24 FP16 QNN DLC](s24/compile_report.json) and [RB3 Gen 2 ONNX CPU](rb3_cpu/compile_report.json) compiles. Same-fixture [S24 NPU-requested inference](s24/inference_report.json) returned a finite latent at **0.0613% relative L2 / 64.25 dB SNR** versus the pinned source pattern ([audit](s24/audit_report.json)). [RB3 CPU-requested inference](rb3_cpu/inference_report.json) returned a finite latent at **2.20e-6 relative L2 / 113.17 dB SNR** versus source ([audit](rb3_cpu/audit_report.json)). The [S24 placement profile](s24/profile_report.json) returned 100 six-frame component samples at nearest-rank p50/p95 **64.314/67.472 ms**, with all **121 execution-detail rows on NPU**; its [full audit](s24/audit_report.json) ties the measured placement to the numerical output and exact device. Reported inference peak memory was 309,661,696 bytes and first-load peak 712,884,224 bytes. The [RB3 CPU placement profile](rb3_cpu/profile_submission.json) is pending. These are encoder component checks; no complete policy was resident on either device. +The same source has exact-device [Galaxy S24 FP16 QNN DLC](s24/compile_report.json) and [RB3 Gen 2 ONNX CPU](rb3_cpu/compile_report.json) compiles. Same-fixture [S24 NPU-requested inference](s24/inference_report.json) returned a finite latent at **0.0613% relative L2 / 64.25 dB SNR** versus the pinned source pattern ([audit](s24/audit_report.json)). [RB3 CPU-requested inference](rb3_cpu/inference_report.json) returned a finite latent at **2.20e-6 relative L2 / 113.17 dB SNR** versus source ([audit](rb3_cpu/audit_report.json)). The [S24 placement profile](s24/profile_report.json) returned 100 six-frame component samples at nearest-rank p50/p95 **64.314/67.472 ms**, with all **121 execution-detail rows on NPU**. Reported inference peak memory was 309,661,696 bytes and first-load peak 712,884,224 bytes. The [RB3 placement profile](rb3_cpu/profile_report.json) returned **46** six-frame component samples at nearest-rank p50/p95 **13.018/13.053 s**, with all **590 execution-detail rows on CPU**; reported inference peak memory was 220,680,192 bytes. The [S24](s24/audit_report.json) and [RB3](rb3_cpu/audit_report.json) full audits bind numerical output, placement and exact target. These are encoder component checks; no complete policy was resident on either device. -The [generic collector](../../../../experiments/collect_aihub_component.py) preserves terminal jobs, and the [Cosmos auditor](../../../../experiments/audit_internvla_cosmos_qualcomm.py) checks source/fixture hashes, target/device/dataset identity, latent shape and finite numerical difference against the pinned source reference. A separate [synthetic action sensitivity check](s25/action_sensitivity.json) injected either the pinned source or S25 latent into the same real Place_Markpen policy on **local CPU**, with zero state/noise. The [reproducer](../../../../experiments/probe_internvla_hosted_latent_actions.py) returned finite `[1,50,32]` actions; hosted-vs-source action relative L2 was **0.742%**, maximum absolute difference **0.0115**, cosine **0.999973**. Repeating the source policy gave bitwise identical actions. This is a cross-device numerical handoff experiment, not a device-local policy or robot-task pass; no real-observation action tolerance is known. +The [generic collector](../../../../experiments/collect_aihub_component.py) preserves terminal jobs, and the [Cosmos auditor](../../../../experiments/audit_internvla_cosmos_qualcomm.py) checks source/fixture hashes, target/device/dataset identity, latent shape and finite numerical difference against the pinned source reference. Separate synthetic action-sensitivity checks injected the pinned source or hosted [S25](s25/action_sensitivity.json), [S24](s24/action_sensitivity.json), and [RB3](rb3_cpu/action_sensitivity.json) latents into the same real Place_Markpen policy on **local CPU**, with zero state/noise. The [reproducer](../../../../experiments/probe_internvla_hosted_latent_actions.py) returned finite action tensors of shape [1,50,32]; hosted-vs-source action relative L2 was **0.742% / 0.631% / 0.594%**, respectively. Repeating the source policy gave bitwise identical actions in each run. The S24/RB3 reports pin the imported current fork source, PyTorch 2.13.0+cpu, vLLM 0.28.0 and Transformers 5.14.1. The RB3 latent's near-exact encoder match did not imply action identity after the policy's bfloat16 path. These are numerical handoff experiments, not device-local policy or robot-task passes; no real-observation action tolerance is known. Next: test representative real observations and action tolerances, then build and validate a device-local stateful policy. Full multimodal observation processing, admission, cancellation and sustained profiling remain open. diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/action_sensitivity.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/action_sensitivity.json new file mode 100644 index 000000000..460c68bd6 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/action_sensitivity.json @@ -0,0 +1,35 @@ +{ + "scope": "Dragonwing RB3 Gen 2 Vision Kit hosted Cosmos latent injected into local CPU InternVLA policy with synthetic state/noise; no device-local policy or robot-task result", + "status": "synthetic_action_sensitivity_measured", + "hosted_device_name": "Dragonwing RB3 Gen 2 Vision Kit", + "policy_checkpoint_sha256": "586799539888c69c35f84d083e559cc5f0ba887801d000e70e65f58d3f85c313", + "fixture_sha256": "dcbaf1391ca914d4bbccc1cb384daf05666e771d9cdae90c4f069ec8fcf05368", + "hosted_output_sha256": "a316ab251ff5257f9af60e80e44ea81ff6da07b83d84b618ae8837a160c83cdc", + "hosted_inference_job_id": "jpyoxo0l5", + "policy_torch": "2.13.0+cpu", + "policy_vllm": "0.28.0", + "policy_transformers": "5.14.1", + "loaded_omni_path": "/home/zhout/project/edge_infer/vllm-omni-edge/vllm_omni/__init__.py", + "policy_load_seconds_not_request_timing": 30.431364054966252, + "encoder_calls": { + "source": 2, + "hosted": 1 + }, + "action_shape": [ + 1, + 50, + 32 + ], + "source_repeat_bitwise_equal": true, + "action_relative_l2": 0.005941975079977283, + "action_max_abs": 0.007475033402442932, + "action_cosine": 0.9999823489916904, + "source_actions_sha256": "d20b4804ce549c25e46590f4057d5d9eceb9e331c7015e3fc90cf79a234bf018", + "hosted_actions_sha256": "66234e929748b1b3207ba7f56884d02f7a4fba37cd4d07ca50a428fd2fd25e5c", + "limits": [ + "The policy ran on local CPU; the device only executed the isolated encoder fixture.", + "The encoder input was a synthetic pattern and policy state/noise were synthetic zeros.", + "No real-observation reference actions, physical units/time, or robot-task tolerance exist.", + "No latency, memory admission, cancellation or sustained device power gate was tested." + ] +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/audit_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/audit_report.json index 28f45cc33..a9dd71c66 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/audit_report.json +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/audit_report.json @@ -1,6 +1,6 @@ { "scope": "one six-frame Cosmos image encoder on synthetic pattern; no complete InternVLA policy", - "status": "component_inference_numeric_measured", + "status": "component_inference_numeric_and_placement_measured", "device": { "name": "Dragonwing RB3 Gen 2 Vision Kit", "os": "1.6", @@ -48,7 +48,22 @@ }, "limits": [ "The fixture is synthetic; no real-observation or action-quality tolerance is established.", - "The action policy, state lifecycle, admission and complete request were not run on this device.", - "Requested NPU is not actual per-node placement without a device profile." - ] + "The action policy, state lifecycle, admission and complete request were not run on this device." + ], + "profile": { + "job_id": "jpvld2475", + "sample_count": 46, + "sample_min_us": 12982566, + "nearest_rank_p50_us": 13017507, + "nearest_rank_p95_us": 13053146, + "reported_estimated_inference_time_us": 12982566, + "reported_peak_memory_bytes": 220680192, + "reported_first_load_time_us": 130552, + "reported_warm_load_time_us": 131945, + "reported_first_load_peak_memory_bytes": 14336000, + "reported_warm_load_peak_memory_bytes": 16273408, + "compute_unit_row_counts": { + "CPU": 590 + } + } } diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/profile_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/profile_report.json new file mode 100644 index 000000000..af2607b16 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/rb3_cpu/profile_report.json @@ -0,0 +1,4272 @@ +{ + "timestamp_utc": "2026-09-24T02:08:48.053990+00:00", + "qai_hub_version": "0.55.0", + "facility": "Qualcomm AI Hub Workbench", + "job_id": "jpvld2475", + "url": "https://workbench.aihub.qualcomm.com/jobs/jpvld2475/", + "status": "SUCCESS", + "status_message": "", + "options": "--compute_unit cpu", + "hub_version": "aihub-2026.09.11.0", + "device": { + "name": "Dragonwing RB3 Gen 2 Vision Kit", + "os": "1.6", + "attributes": [ + "os:qc_linux", + "framework:tflite", + "framework:onnx", + "vendor:qualcomm", + "abi:aarch64-oe-linux-gcc11", + "format:iot", + "chipset:qualcomm-qcs6490", + "chipset:qcs6490", + "chipset:qualcomm-dragonwing-qcs6490", + "hexagon:v68", + "soc-model:93", + "framework:qnn" + ] + }, + "model_id": "mno4105gm", + "shapes": { + "pixels": [ + [ + 6, + 3, + 256, + 256 + ], + "float32" + ] + }, + "profile": { + "execution_summary": { + "estimated_inference_time": 12982566, + "estimated_inference_peak_memory": 220680192, + "first_load_time": 130552, + "first_load_peak_memory": 14336000, + "warm_load_time": 131945, + "warm_load_peak_memory": 16273408, + "compile_time": 0, + "compile_peak_memory": 0, + "compile_memory_increase_range": [ + 0, + 0 + ], + "compile_memory_peak_range": [ + 0, + 0 + ], + "first_load_memory_increase_range": [ + 9411760, + 10212432 + ], + "first_load_memory_peak_range": [ + 11440128, + 12240800 + ], + "warm_load_memory_increase_range": [ + 11477856, + 12280336 + ], + "warm_load_memory_peak_range": [ + 13373440, + 14175920 + ], + "inference_memory_increase_range": [ + 18446744073633488768, + 18446744073640473584 + ], + "inference_memory_peak_range": [ + 199315456, + 206300272 + ], + "all_compile_times": [], + "all_first_load_times": [ + 130552 + ], + "all_warm_load_times": [ + 131945 + ], + "all_inference_times": [ + 13197758, + 13053146, + 13054601, + 13046414, + 13028558, + 13038385, + 13001573, + 13030523, + 13010998, + 13019902, + 13012821, + 13034535, + 12990579, + 13017507, + 12987732, + 13018414, + 12982566, + 13017527, + 13007792, + 13049766, + 13002728, + 13006213, + 13049041, + 13005698, + 12993838, + 13018106, + 12983672, + 13019884, + 12990205, + 13010153, + 12990440, + 13009828, + 13030636, + 12995752, + 13005850, + 13018146, + 12997406, + 13019318, + 13038113, + 13000281, + 13024498, + 13030252, + 12995367, + 13028581, + 13008019, + 13017707 + ] + }, + "execution_detail": [ + { + "name": "Cast_630", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 54, + "execution_cycles": 0 + }, + { + "name": "Reshape_632", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_282", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Reshape_284", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_253", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Reshape_255", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Cast_166", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_168", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Cast_137", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Reshape_139", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "node_pad", + "type": "Pad", + "compute_unit": "CPU", + "execution_time": 1476, + "execution_cycles": 0 + }, + { + "name": "node_Conv_30", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 1738, + "execution_cycles": 0 + }, + { + "name": "node_Conv_34", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 376, + "execution_cycles": 0 + }, + { + "name": "node_Conv_33", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 2353, + "execution_cycles": 0 + }, + { + "name": "node_Conv_29", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 983, + "execution_cycles": 0 + }, + { + "name": "node_Conv_32", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 381, + "execution_cycles": 0 + }, + { + "name": "node_Conv_31", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 339, + "execution_cycles": 0 + }, + { + "name": "node_cat", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 4922, + "execution_cycles": 0 + }, + { + "name": "node_div", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 907, + "execution_cycles": 0 + }, + { + "name": "node_pad_1", + "type": "Pad", + "compute_unit": "CPU", + "execution_time": 1061, + "execution_cycles": 0 + }, + { + "name": "node_Conv_36", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 1036, + "execution_cycles": 0 + }, + { + "name": "node_Conv_40", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 456, + "execution_cycles": 0 + }, + { + "name": "node_Conv_39", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 428, + "execution_cycles": 0 + }, + { + "name": "node_Conv_35", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 949, + "execution_cycles": 0 + }, + { + "name": "node_Conv_38", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 438, + "execution_cycles": 0 + }, + { + "name": "node_Conv_37", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 363, + "execution_cycles": 0 + }, + { + "name": "node_cat_1", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 987, + "execution_cycles": 0 + }, + { + "name": "node_div_1", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 998, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_12", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 69131, + "execution_cycles": 0 + }, + { + "name": "Shape_121", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Shape_120", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Shape_118", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Div_119", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Concat_122", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Cast_116", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 2725, + "execution_cycles": 0 + }, + { + "name": "Reshape_123", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 20, + "execution_cycles": 0 + }, + { + "name": "Reshape_124", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_125", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1289, + "execution_cycles": 0 + }, + { + "name": "Sub_132", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 4778, + "execution_cycles": 0 + }, + { + "name": "Mul_128", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 23, + "execution_cycles": 0 + }, + { + "name": "Mul_126", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 7054, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_127", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1194, + "execution_cycles": 0 + }, + { + "name": "Sub_129", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Cast_115", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Add_130", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Sqrt_131", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Div_133", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2102, + "execution_cycles": 0 + }, + { + "name": "Shape_117", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Reshape_134", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Reshape_135", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Cast_136", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Mul_141", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2612, + "execution_cycles": 0 + }, + { + "name": "Cast_138", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 50, + "execution_cycles": 0 + }, + { + "name": "Reshape_140", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_142", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2581, + "execution_cycles": 0 + }, + { + "name": "Reshape_143", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "node_mul_2/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4478, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_13", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 360464, + "execution_cycles": 0 + }, + { + "name": "Shape_150", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Shape_149", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_147", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_148", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_151", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Cast_145", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_152", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Reshape_153", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_154", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1897, + "execution_cycles": 0 + }, + { + "name": "Sub_161", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 4659, + "execution_cycles": 0 + }, + { + "name": "Mul_157", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 64, + "execution_cycles": 0 + }, + { + "name": "Mul_155", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 7851, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_156", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1965, + "execution_cycles": 0 + }, + { + "name": "Sub_158", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 59, + "execution_cycles": 0 + }, + { + "name": "Cast_144", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_159", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 63, + "execution_cycles": 0 + }, + { + "name": "Sqrt_160", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Div_162", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 4603, + "execution_cycles": 0 + }, + { + "name": "Shape_146", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 49, + "execution_cycles": 0 + }, + { + "name": "Reshape_163", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 43, + "execution_cycles": 0 + }, + { + "name": "Reshape_164", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Cast_165", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 37, + "execution_cycles": 0 + }, + { + "name": "Mul_170", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 4985, + "execution_cycles": 0 + }, + { + "name": "Cast_167", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 51, + "execution_cycles": 0 + }, + { + "name": "Reshape_169", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_171", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 4970, + "execution_cycles": 0 + }, + { + "name": "Reshape_172", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 54, + "execution_cycles": 0 + }, + { + "name": "node_mul_3/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 8736, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_15", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 42734, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_14", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 758054, + "execution_cycles": 0 + }, + { + "name": "Cast_224", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Reshape_226", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Cast_195", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Reshape_197", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Shape_179", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_178", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_176", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_177", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_180", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Cast_174", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 3634, + "execution_cycles": 0 + }, + { + "name": "Reshape_181", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Reshape_182", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_183", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 2101, + "execution_cycles": 0 + }, + { + "name": "Sub_190", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 5714, + "execution_cycles": 0 + }, + { + "name": "Mul_186", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 20, + "execution_cycles": 0 + }, + { + "name": "Mul_184", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 7963, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_185", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 2140, + "execution_cycles": 0 + }, + { + "name": "Sub_187", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 65, + "execution_cycles": 0 + }, + { + "name": "Cast_173", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Add_188", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 63, + "execution_cycles": 0 + }, + { + "name": "Sqrt_189", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 44, + "execution_cycles": 0 + }, + { + "name": "Div_191", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 4647, + "execution_cycles": 0 + }, + { + "name": "Shape_175", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 49, + "execution_cycles": 0 + }, + { + "name": "Reshape_192", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 47, + "execution_cycles": 0 + }, + { + "name": "Reshape_193", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Cast_194", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 35, + "execution_cycles": 0 + }, + { + "name": "Mul_199", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 5027, + "execution_cycles": 0 + }, + { + "name": "Cast_196", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 50, + "execution_cycles": 0 + }, + { + "name": "Reshape_198", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 45, + "execution_cycles": 0 + }, + { + "name": "Add_200", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 4888, + "execution_cycles": 0 + }, + { + "name": "Reshape_201", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "node_mul_4/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 9018, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_16", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 755640, + "execution_cycles": 0 + }, + { + "name": "Shape_208", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Shape_207", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "Shape_205", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "Div_206", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_209", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_203", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_210", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Reshape_211", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_212", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 2884, + "execution_cycles": 0 + }, + { + "name": "Sub_219", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 4599, + "execution_cycles": 0 + }, + { + "name": "Mul_215", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 33, + "execution_cycles": 0 + }, + { + "name": "Mul_213", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 4820, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_214", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1973, + "execution_cycles": 0 + }, + { + "name": "Sub_216", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 72, + "execution_cycles": 0 + }, + { + "name": "Cast_202", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 37, + "execution_cycles": 0 + }, + { + "name": "Add_217", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 61, + "execution_cycles": 0 + }, + { + "name": "Sqrt_218", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Div_220", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 4643, + "execution_cycles": 0 + }, + { + "name": "Shape_204", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 50, + "execution_cycles": 0 + }, + { + "name": "Reshape_221", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Reshape_222", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Cast_223", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 37, + "execution_cycles": 0 + }, + { + "name": "Mul_228", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 5100, + "execution_cycles": 0 + }, + { + "name": "Cast_225", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 50, + "execution_cycles": 0 + }, + { + "name": "Reshape_227", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_229", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 4965, + "execution_cycles": 0 + }, + { + "name": "Reshape_230", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "node_mul_5/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 8390, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_17", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 754642, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_18", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 188442, + "execution_cycles": 0 + }, + { + "name": "Shape_237", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Shape_236", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 19, + "execution_cycles": 0 + }, + { + "name": "Shape_234", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "Div_235", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_238", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Cast_232", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 875, + "execution_cycles": 0 + }, + { + "name": "Reshape_239", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Reshape_240", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_241", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 620, + "execution_cycles": 0 + }, + { + "name": "Sub_248", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 999, + "execution_cycles": 0 + }, + { + "name": "Mul_244", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Mul_242", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 1275, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_243", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 597, + "execution_cycles": 0 + }, + { + "name": "Sub_245", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 33, + "execution_cycles": 0 + }, + { + "name": "Cast_231", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Add_246", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Sqrt_247", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Div_249", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 981, + "execution_cycles": 0 + }, + { + "name": "Shape_233", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Reshape_250", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Reshape_251", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_252", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Mul_257", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 1448, + "execution_cycles": 0 + }, + { + "name": "Cast_254", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 50, + "execution_cycles": 0 + }, + { + "name": "Reshape_256", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_258", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 1408, + "execution_cycles": 0 + }, + { + "name": "Reshape_259", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 55, + "execution_cycles": 0 + }, + { + "name": "node_mul_6/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 2315, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_19", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 383341, + "execution_cycles": 0 + }, + { + "name": "Shape_266", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Shape_265", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 22, + "execution_cycles": 0 + }, + { + "name": "Shape_263", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_264", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_267", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_261", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_268", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_269", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_270", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1044, + "execution_cycles": 0 + }, + { + "name": "Sub_277", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2125, + "execution_cycles": 0 + }, + { + "name": "Mul_273", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Mul_271", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 4730, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_272", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1044, + "execution_cycles": 0 + }, + { + "name": "Sub_274", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Cast_260", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Add_275", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Sqrt_276", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Div_278", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2143, + "execution_cycles": 0 + }, + { + "name": "Shape_262", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Reshape_279", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Reshape_280", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Cast_281", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Mul_286", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 4603, + "execution_cycles": 0 + }, + { + "name": "Cast_283", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Reshape_285", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Add_287", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2618, + "execution_cycles": 0 + }, + { + "name": "Reshape_288", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "node_mul_7/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 5325, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_21", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 39930, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_20", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 772515, + "execution_cycles": 0 + }, + { + "name": "Cast_340", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Reshape_342", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_311", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Reshape_313", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Shape_295", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_294", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "Shape_292", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_293", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_296", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Cast_290", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 1823, + "execution_cycles": 0 + }, + { + "name": "Reshape_297", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Reshape_298", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_299", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1175, + "execution_cycles": 0 + }, + { + "name": "Sub_306", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2152, + "execution_cycles": 0 + }, + { + "name": "Mul_302", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Mul_300", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2526, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_301", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1130, + "execution_cycles": 0 + }, + { + "name": "Sub_303", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 64, + "execution_cycles": 0 + }, + { + "name": "Cast_289", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "Add_304", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 61, + "execution_cycles": 0 + }, + { + "name": "Sqrt_305", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 43, + "execution_cycles": 0 + }, + { + "name": "Div_307", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2280, + "execution_cycles": 0 + }, + { + "name": "Shape_291", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 50, + "execution_cycles": 0 + }, + { + "name": "Reshape_308", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Reshape_309", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 37, + "execution_cycles": 0 + }, + { + "name": "Cast_310", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 35, + "execution_cycles": 0 + }, + { + "name": "Mul_315", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2773, + "execution_cycles": 0 + }, + { + "name": "Cast_312", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 54, + "execution_cycles": 0 + }, + { + "name": "Reshape_314", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_316", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2712, + "execution_cycles": 0 + }, + { + "name": "Reshape_317", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 54, + "execution_cycles": 0 + }, + { + "name": "node_mul_8/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4355, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_22", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 775380, + "execution_cycles": 0 + }, + { + "name": "Shape_324", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Shape_323", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_321", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_322", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_325", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_319", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_326", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_327", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_328", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1073, + "execution_cycles": 0 + }, + { + "name": "Sub_335", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2115, + "execution_cycles": 0 + }, + { + "name": "Mul_331", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 19, + "execution_cycles": 0 + }, + { + "name": "Mul_329", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2959, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_330", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1158, + "execution_cycles": 0 + }, + { + "name": "Sub_332", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Cast_318", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Add_333", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Sqrt_334", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Div_336", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2119, + "execution_cycles": 0 + }, + { + "name": "Shape_320", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Reshape_337", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 22, + "execution_cycles": 0 + }, + { + "name": "Reshape_338", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_339", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Mul_344", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2689, + "execution_cycles": 0 + }, + { + "name": "Cast_341", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "Reshape_343", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_345", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2681, + "execution_cycles": 0 + }, + { + "name": "Reshape_346", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "node_mul_9/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4550, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_23", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 771198, + "execution_cycles": 0 + }, + { + "name": "Cast_398", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 23, + "execution_cycles": 0 + }, + { + "name": "Reshape_400", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_369", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Reshape_371", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_353", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Shape_352", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_350", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "Div_351", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_354", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Cast_348", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 1717, + "execution_cycles": 0 + }, + { + "name": "Reshape_355", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Reshape_356", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_357", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1157, + "execution_cycles": 0 + }, + { + "name": "Sub_364", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2103, + "execution_cycles": 0 + }, + { + "name": "Mul_360", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 22, + "execution_cycles": 0 + }, + { + "name": "Mul_358", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 8951, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_359", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1079, + "execution_cycles": 0 + }, + { + "name": "Sub_361", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Cast_347", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Add_362", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Sqrt_363", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Div_365", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2103, + "execution_cycles": 0 + }, + { + "name": "Shape_349", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Reshape_366", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 22, + "execution_cycles": 0 + }, + { + "name": "Reshape_367", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_368", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Mul_373", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2747, + "execution_cycles": 0 + }, + { + "name": "Cast_370", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 28, + "execution_cycles": 0 + }, + { + "name": "Reshape_372", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Add_374", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2636, + "execution_cycles": 0 + }, + { + "name": "Reshape_375", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "node_mul_10/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4490, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_24", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 770254, + "execution_cycles": 0 + }, + { + "name": "Shape_382", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Shape_381", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_379", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_380", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_383", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Cast_377", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_384", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_385", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_386", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1042, + "execution_cycles": 0 + }, + { + "name": "Sub_393", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2329, + "execution_cycles": 0 + }, + { + "name": "Mul_389", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 65, + "execution_cycles": 0 + }, + { + "name": "Mul_387", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2539, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_388", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1124, + "execution_cycles": 0 + }, + { + "name": "Sub_390", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 62, + "execution_cycles": 0 + }, + { + "name": "Cast_376", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 37, + "execution_cycles": 0 + }, + { + "name": "Add_391", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 62, + "execution_cycles": 0 + }, + { + "name": "Sqrt_392", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Div_394", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2278, + "execution_cycles": 0 + }, + { + "name": "Shape_378", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 50, + "execution_cycles": 0 + }, + { + "name": "Reshape_395", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 44, + "execution_cycles": 0 + }, + { + "name": "Reshape_396", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Cast_397", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 34, + "execution_cycles": 0 + }, + { + "name": "Mul_402", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2706, + "execution_cycles": 0 + }, + { + "name": "Cast_399", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "Reshape_401", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_403", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2743, + "execution_cycles": 0 + }, + { + "name": "Reshape_404", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "node_mul_11/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4322, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_25", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 769516, + "execution_cycles": 0 + }, + { + "name": "Cast_456", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Reshape_458", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Cast_427", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_429", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_411", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_410", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_408", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_409", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_412", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_406", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 1851, + "execution_cycles": 0 + }, + { + "name": "Reshape_413", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Reshape_414", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_415", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1224, + "execution_cycles": 0 + }, + { + "name": "Sub_422", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2200, + "execution_cycles": 0 + }, + { + "name": "Mul_418", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 21, + "execution_cycles": 0 + }, + { + "name": "Mul_416", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2555, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_417", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1182, + "execution_cycles": 0 + }, + { + "name": "Sub_419", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 27, + "execution_cycles": 0 + }, + { + "name": "Cast_405", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Add_420", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Sqrt_421", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Div_423", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2104, + "execution_cycles": 0 + }, + { + "name": "Shape_407", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Reshape_424", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Reshape_425", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_426", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Mul_431", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2825, + "execution_cycles": 0 + }, + { + "name": "Cast_428", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Reshape_430", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Add_432", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2627, + "execution_cycles": 0 + }, + { + "name": "Reshape_433", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 28, + "execution_cycles": 0 + }, + { + "name": "node_mul_12/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4882, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_26", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 775901, + "execution_cycles": 0 + }, + { + "name": "Shape_440", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Shape_439", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_437", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_438", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_441", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Cast_435", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_442", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_443", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_444", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1051, + "execution_cycles": 0 + }, + { + "name": "Sub_451", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2498, + "execution_cycles": 0 + }, + { + "name": "Mul_447", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 64, + "execution_cycles": 0 + }, + { + "name": "Mul_445", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2483, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_446", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1217, + "execution_cycles": 0 + }, + { + "name": "Sub_448", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 70, + "execution_cycles": 0 + }, + { + "name": "Cast_434", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Add_449", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 59, + "execution_cycles": 0 + }, + { + "name": "Sqrt_450", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 41, + "execution_cycles": 0 + }, + { + "name": "Div_452", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2250, + "execution_cycles": 0 + }, + { + "name": "Shape_436", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 49, + "execution_cycles": 0 + }, + { + "name": "Reshape_453", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Reshape_454", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Cast_455", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 36, + "execution_cycles": 0 + }, + { + "name": "Mul_460", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2843, + "execution_cycles": 0 + }, + { + "name": "Cast_457", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 90, + "execution_cycles": 0 + }, + { + "name": "Reshape_459", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_461", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2652, + "execution_cycles": 0 + }, + { + "name": "Reshape_462", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 54, + "execution_cycles": 0 + }, + { + "name": "node_mul_13/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4519, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_27", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 771443, + "execution_cycles": 0 + }, + { + "name": "Cast_514", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Reshape_516", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_485", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_487", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Shape_469", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_468", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_466", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_467", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_470", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_464", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 1815, + "execution_cycles": 0 + }, + { + "name": "Reshape_471", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Reshape_472", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_473", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1206, + "execution_cycles": 0 + }, + { + "name": "Sub_480", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2318, + "execution_cycles": 0 + }, + { + "name": "Mul_476", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 22, + "execution_cycles": 0 + }, + { + "name": "Mul_474", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2477, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_475", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1133, + "execution_cycles": 0 + }, + { + "name": "Sub_477", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 66, + "execution_cycles": 0 + }, + { + "name": "Cast_463", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Add_478", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 61, + "execution_cycles": 0 + }, + { + "name": "Sqrt_479", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 43, + "execution_cycles": 0 + }, + { + "name": "Div_481", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2238, + "execution_cycles": 0 + }, + { + "name": "Shape_465", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 48, + "execution_cycles": 0 + }, + { + "name": "Reshape_482", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 41, + "execution_cycles": 0 + }, + { + "name": "Reshape_483", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Cast_484", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 34, + "execution_cycles": 0 + }, + { + "name": "Mul_489", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2745, + "execution_cycles": 0 + }, + { + "name": "Cast_486", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 55, + "execution_cycles": 0 + }, + { + "name": "Reshape_488", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_490", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2736, + "execution_cycles": 0 + }, + { + "name": "Reshape_491", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 51, + "execution_cycles": 0 + }, + { + "name": "node_mul_14/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4418, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_28", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 770415, + "execution_cycles": 0 + }, + { + "name": "Shape_498", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Shape_497", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "Shape_495", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_496", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_499", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_493", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_500", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_501", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_502", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1055, + "execution_cycles": 0 + }, + { + "name": "Sub_509", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 5112, + "execution_cycles": 0 + }, + { + "name": "Mul_505", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 24, + "execution_cycles": 0 + }, + { + "name": "Mul_503", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2410, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_504", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1082, + "execution_cycles": 0 + }, + { + "name": "Sub_506", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 34, + "execution_cycles": 0 + }, + { + "name": "Cast_492", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Add_507", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Sqrt_508", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Div_510", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2259, + "execution_cycles": 0 + }, + { + "name": "Shape_494", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 49, + "execution_cycles": 0 + }, + { + "name": "Reshape_511", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Reshape_512", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Cast_513", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 36, + "execution_cycles": 0 + }, + { + "name": "Mul_518", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2829, + "execution_cycles": 0 + }, + { + "name": "Cast_515", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 52, + "execution_cycles": 0 + }, + { + "name": "Reshape_517", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_519", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2728, + "execution_cycles": 0 + }, + { + "name": "Reshape_520", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "node_mul_15/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4320, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_29", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 768878, + "execution_cycles": 0 + }, + { + "name": "Cast_543", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Reshape_545", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Shape_527", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Shape_526", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_524", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_525", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_528", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Cast_522", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 1836, + "execution_cycles": 0 + }, + { + "name": "Reshape_529", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Reshape_530", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_531", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1210, + "execution_cycles": 0 + }, + { + "name": "Sub_538", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2101, + "execution_cycles": 0 + }, + { + "name": "Mul_534", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Mul_532", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2405, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_533", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1159, + "execution_cycles": 0 + }, + { + "name": "Sub_535", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 21, + "execution_cycles": 0 + }, + { + "name": "Cast_521", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Add_536", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Sqrt_537", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Div_539", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2268, + "execution_cycles": 0 + }, + { + "name": "Shape_523", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 48, + "execution_cycles": 0 + }, + { + "name": "Reshape_540", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Reshape_541", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Cast_542", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 37, + "execution_cycles": 0 + }, + { + "name": "Mul_547", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2799, + "execution_cycles": 0 + }, + { + "name": "Cast_544", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 64, + "execution_cycles": 0 + }, + { + "name": "Reshape_546", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Add_548", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2749, + "execution_cycles": 0 + }, + { + "name": "Reshape_549", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 52, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_32", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 82476, + "execution_cycles": 0 + }, + { + "name": "node_view_6", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 19, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_31", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 83130, + "execution_cycles": 0 + }, + { + "name": "node_view_5", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_30", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 83742, + "execution_cycles": 0 + }, + { + "name": "node_view_4", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 21, + "execution_cycles": 0 + }, + { + "name": "node_bmm/MatmulTransposeFusion//MatMulScaleFusion/", + "type": "FusedMatMul", + "compute_unit": "CPU", + "execution_time": 102663, + "execution_cycles": 0 + }, + { + "name": "node_softmax", + "type": "Softmax", + "compute_unit": "CPU", + "execution_time": 6800, + "execution_cycles": 0 + }, + { + "name": "node_bmm_1/MatmulTransposeFusion/", + "type": "FusedMatMul", + "compute_unit": "CPU", + "execution_time": 96553, + "execution_cycles": 0 + }, + { + "name": "node_view_7", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_33", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 87140, + "execution_cycles": 0 + }, + { + "name": "Cast_601", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "Reshape_603", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_572", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_574", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_556", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Shape_555", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_553", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_554", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Concat_557", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_551", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 1831, + "execution_cycles": 0 + }, + { + "name": "Reshape_558", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Reshape_559", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_560", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1197, + "execution_cycles": 0 + }, + { + "name": "Sub_567", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2144, + "execution_cycles": 0 + }, + { + "name": "Mul_563", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 24, + "execution_cycles": 0 + }, + { + "name": "Mul_561", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2496, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_562", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1092, + "execution_cycles": 0 + }, + { + "name": "Sub_564", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 66, + "execution_cycles": 0 + }, + { + "name": "Cast_550", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Add_565", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 61, + "execution_cycles": 0 + }, + { + "name": "Sqrt_566", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 36, + "execution_cycles": 0 + }, + { + "name": "Div_568", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2239, + "execution_cycles": 0 + }, + { + "name": "Shape_552", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 47, + "execution_cycles": 0 + }, + { + "name": "Reshape_569", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 40, + "execution_cycles": 0 + }, + { + "name": "Reshape_570", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 39, + "execution_cycles": 0 + }, + { + "name": "Cast_571", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 36, + "execution_cycles": 0 + }, + { + "name": "Mul_576", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2729, + "execution_cycles": 0 + }, + { + "name": "Cast_573", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 54, + "execution_cycles": 0 + }, + { + "name": "Reshape_575", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 38, + "execution_cycles": 0 + }, + { + "name": "Add_577", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2758, + "execution_cycles": 0 + }, + { + "name": "Reshape_578", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 53, + "execution_cycles": 0 + }, + { + "name": "node_mul_17/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4447, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_34", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 776359, + "execution_cycles": 0 + }, + { + "name": "Shape_585", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Shape_584", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_582", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_583", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Concat_586", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Cast_580", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Reshape_587", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_588", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_589", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1031, + "execution_cycles": 0 + }, + { + "name": "Sub_596", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 4624, + "execution_cycles": 0 + }, + { + "name": "Mul_592", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 25, + "execution_cycles": 0 + }, + { + "name": "Mul_590", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2396, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_591", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1167, + "execution_cycles": 0 + }, + { + "name": "Sub_593", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 33, + "execution_cycles": 0 + }, + { + "name": "Cast_579", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "Add_594", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Sqrt_595", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Div_597", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2292, + "execution_cycles": 0 + }, + { + "name": "Shape_581", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Reshape_598", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Reshape_599", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Cast_600", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "Mul_605", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2671, + "execution_cycles": 0 + }, + { + "name": "Cast_602", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 26, + "execution_cycles": 0 + }, + { + "name": "Reshape_604", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "Add_606", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2675, + "execution_cycles": 0 + }, + { + "name": "Reshape_607", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 30, + "execution_cycles": 0 + }, + { + "name": "node_mul_18/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4533, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_35", + "type": "FusedConv", + "compute_unit": "CPU", + "execution_time": 770960, + "execution_cycles": 0 + }, + { + "name": "Shape_614", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Shape_613", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Shape_611", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "Div_612", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "Concat_615", + "type": "Concat", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "Cast_609", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "Reshape_616", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Reshape_617", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_618", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1097, + "execution_cycles": 0 + }, + { + "name": "Sub_625", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 2140, + "execution_cycles": 0 + }, + { + "name": "Mul_621", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "Mul_619", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2440, + "execution_cycles": 0 + }, + { + "name": "ReduceMean_620", + "type": "ReduceMean", + "compute_unit": "CPU", + "execution_time": 1097, + "execution_cycles": 0 + }, + { + "name": "Sub_622", + "type": "Sub", + "compute_unit": "CPU", + "execution_time": 20, + "execution_cycles": 0 + }, + { + "name": "Cast_608", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Add_623", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Sqrt_624", + "type": "Sqrt", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Div_626", + "type": "Div", + "compute_unit": "CPU", + "execution_time": 2298, + "execution_cycles": 0 + }, + { + "name": "Shape_610", + "type": "Shape", + "compute_unit": "CPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "Reshape_627", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "Reshape_628", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Cast_629", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "Mul_634", + "type": "Mul", + "compute_unit": "CPU", + "execution_time": 2667, + "execution_cycles": 0 + }, + { + "name": "Cast_631", + "type": "Cast", + "compute_unit": "CPU", + "execution_time": 36, + "execution_cycles": 0 + }, + { + "name": "Reshape_633", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "Add_635", + "type": "Add", + "compute_unit": "CPU", + "execution_time": 2781, + "execution_cycles": 0 + }, + { + "name": "Reshape_636", + "type": "Reshape", + "compute_unit": "CPU", + "execution_time": 18, + "execution_cycles": 0 + }, + { + "name": "node_mul_19/QuickGeluFusion/", + "type": "QuickGelu", + "compute_unit": "CPU", + "execution_time": 4419, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_36", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 32243, + "execution_cycles": 0 + }, + { + "name": "node_conv2d_37", + "type": "Conv", + "compute_unit": "CPU", + "execution_time": 245, + "execution_cycles": 0 + } + ] + } +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/s24/action_sensitivity.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/s24/action_sensitivity.json new file mode 100644 index 000000000..1e214b268 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/s24/action_sensitivity.json @@ -0,0 +1,35 @@ +{ + "scope": "Samsung Galaxy S24 hosted Cosmos latent injected into local CPU InternVLA policy with synthetic state/noise; no device-local policy or robot-task result", + "status": "synthetic_action_sensitivity_measured", + "hosted_device_name": "Samsung Galaxy S24", + "policy_checkpoint_sha256": "586799539888c69c35f84d083e559cc5f0ba887801d000e70e65f58d3f85c313", + "fixture_sha256": "dcbaf1391ca914d4bbccc1cb384daf05666e771d9cdae90c4f069ec8fcf05368", + "hosted_output_sha256": "f15119b8dbeed9a5fbccd2d918dc52277606ee8bbdbf81cfdd16c77c1d24060a", + "hosted_inference_job_id": "jp2rwrnqg", + "policy_torch": "2.13.0+cpu", + "policy_vllm": "0.28.0", + "policy_transformers": "5.14.1", + "loaded_omni_path": "/home/zhout/project/edge_infer/vllm-omni-edge/vllm_omni/__init__.py", + "policy_load_seconds_not_request_timing": 29.63034911704017, + "encoder_calls": { + "source": 2, + "hosted": 1 + }, + "action_shape": [ + 1, + 50, + 32 + ], + "source_repeat_bitwise_equal": true, + "action_relative_l2": 0.006314604351455459, + "action_max_abs": 0.011432945728302002, + "action_cosine": 0.9999801003401785, + "source_actions_sha256": "d20b4804ce549c25e46590f4057d5d9eceb9e331c7015e3fc90cf79a234bf018", + "hosted_actions_sha256": "93cc8b5b7f5984ee94388320e996b252ded572f4765e1d77b72192d9b6bce407", + "limits": [ + "The policy ran on local CPU; the device only executed the isolated encoder fixture.", + "The encoder input was a synthetic pattern and policy state/noise were synthetic zeros.", + "No real-observation reference actions, physical units/time, or robot-task tolerance exist.", + "No latency, memory admission, cancellation or sustained device power gate was tested." + ] +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md index 4e40722d2..399a6dc14 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md @@ -8,7 +8,7 @@ Historical FP16 QNN context-binary [S24](s24/compile_report.json), [S25](s25/com Explicit [X Elite ONNX CPU](xelite/cpu_fallback/compile_report.json) and [SA8775P TFLite CPU](sa8775p/cpu_fallback/compile_report.json) fallback compiles succeeded from the same source. The same-fixture [X Elite CPU-requested inference](xelite/cpu_fallback/inference_report.json) succeeded. Its [audit](xelite/cpu_fallback/audit_report.json) found logits relative L2 2.07e-5, maximum new-K/V relative L2 2.18e-5, and preserved ONNX CPU top-1 speech token 80. The [CPU-requested placement profile](xelite/cpu_fallback/profile_report.json) returned 100 decode-step component samples at nearest-rank p50/p95 **191.414/309.428 ms**, with all **1,744 execution-detail rows on CPU**. The 142.921 ms estimated-time field is the sample minimum; reported inference peak memory was 1,928,019,968 bytes. The [SA8775P TFLite CPU-requested inference](sa8775p/cpu_fallback/inference_report.json) also succeeded. Its [audit](sa8775p/cpu_fallback/audit_report.json) found logits relative L2 3.33e-5, maximum new-K/V relative L2 3.41e-5, and preserved CPU top-1 speech token 80. The [CPU-requested placement profile](sa8775p/cpu_fallback/profile_report.json) returned 100 decode-step component samples at nearest-rank p50/p95 **52.635/76.925 ms**, with all **1,800 execution-detail rows on CPU**. The 45.688 ms estimated-time field is the sample minimum; reported inference peak memory was 1,913,794,560 bytes. Both explicit CPU routes are numerically close on one decode step, not complete talker loops or TTS deployments. -An exact RB3 Gen 2 [TFLite CPU fallback compile](rb3/cpu_fallback/compile_report.json) succeeded from the same ONNX talker step, producing target mnz07g9xm. [Same-fixture CPU-requested inference](rb3/cpu_fallback/inference_submission.json) has been submitted; numerical output and actual CPU placement are pending. The earlier RB3 FP16 QNN rejection remains the result for that specific NPU artifact. +An exact RB3 Gen 2 [TFLite CPU fallback compile](rb3/cpu_fallback/compile_report.json) succeeded from the same ONNX talker step, producing target mnz07g9xm. [Same-fixture CPU-requested inference](rb3/cpu_fallback/inference_report.json) returned 57 finite output tensors. Its [full audit](rb3/cpu_fallback/audit_report.json) preserved ONNX CPU top-1 speech token 80, with logits relative L2 **2.29e-5** and maximum new-cache relative L2 **3.04e-5**. The [placement profile](rb3/cpu_fallback/profile_report.json) returned **100** decode-step samples at nearest-rank p50/p95 **138.022/139.642 ms**, with all **1,800 execution-detail rows on CPU**. Reported inference peak memory was **1,849,708,544 bytes**; the 137.543 ms estimated-time field is the sample minimum. The earlier RB3 FP16 QNN rejection remains the result for that specific NPU artifact. No predictor, vocoder handoff, stateful loop or complete TTS stream was tested. The [collector](../../../../experiments/collect_aihub_component.py) retrieves terminal inference outputs without resubmission. The [tensor auditor](../../../../experiments/audit_qwen_tts_talker_qualcomm.py) enforces the source, fixture, compile target, exact device, output shape and finiteness contracts, and reports logits top-1 plus relative error for all 56 new K/V tensors. It does not convert those metrics to a quality pass without an explicit token/audio tolerance. Its 57-output contract was exercised against the pinned CPU reference as a local self-check; that self-check is not device evidence. Requested NPU placement still needs a profile. diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/audit_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/audit_report.json new file mode 100644 index 000000000..1e71eb45f --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/audit_report.json @@ -0,0 +1,413 @@ +{ + "scope": "one synthetic fixed-cache 28-layer Qwen3-TTS talker decode step; no complete TTS stream", + "status": "component_inference_numeric_and_placement_measured", + "device": { + "name": "Dragonwing RB3 Gen 2 Vision Kit", + "os": "1.6", + "attributes": [ + "os:qc_linux", + "framework:tflite", + "framework:onnx", + "vendor:qualcomm", + "abi:aarch64-oe-linux-gcc11", + "format:iot", + "chipset:qualcomm-qcs6490", + "chipset:qcs6490", + "chipset:qualcomm-dragonwing-qcs6490", + "hexagon:v68", + "soc-model:93", + "framework:qnn" + ] + }, + "compile_job_id": "j5687o2yg", + "inference_job_id": "jgjr73yxp", + "source_model_id": "mq3xre4rq", + "target_model_id": "mnz07g9xm", + "input_dataset_id": "d7dw6pgy2", + "requested_run_options": "--compute_unit cpu", + "files": { + "source_onnx": { + "bytes": 1776377476, + "sha256": "41feb08517678e94d9301e992d0df610fc60e7c9faba5600703298c86554fd22" + }, + "fixture": { + "bytes": 54591500, + "sha256": "0bf538e1b64dfc9737dc4f925d61c6e4ffa5075a5dcd7afb1e85ac3bd2d9afea" + }, + "cpu_reference": { + "bytes": 237615, + "sha256": "ee0ead70e33c02c7d3d6bcb757c5cf0fcbb9eb6fc75c34abfbe8a4479657d5be" + }, + "device_output": { + "bytes": 238131, + "sha256": "4c752aeda335c11c76eebb4c3098c2c9fe2100e498353c5ccd71bfb55cb3a4e0" + } + }, + "tensor_comparison": { + "logits": { + "relative_l2": 2.2916687817841374e-05, + "max_abs_error": 0.0004127025604248047, + "reference_rms": 3.7322664515389006, + "output_rms": 3.732259371636463, + "cpu_top1": 80, + "device_top1": 80, + "top1_matches": true + }, + "k_new_0": { + "relative_l2": 5.152029077211028e-07, + "max_abs_error": 4.291534423828125e-06, + "reference_rms": 1.1349352034374294, + "output_rms": 1.1349351623666866 + }, + "v_new_0": { + "relative_l2": 4.966858999192233e-07, + "max_abs_error": 4.470348358154297e-07, + "reference_rms": 0.1383137764927112, + "output_rms": 0.1383137788545643 + }, + "k_new_1": { + "relative_l2": 5.796461586990352e-07, + "max_abs_error": 4.291534423828125e-06, + "reference_rms": 1.4773734279001252, + "output_rms": 1.4773734283828996 + }, + "v_new_1": { + "relative_l2": 5.889987974555027e-07, + "max_abs_error": 4.470348358154297e-07, + "reference_rms": 0.162893856079411, + "output_rms": 0.16289385170633208 + }, + "k_new_2": { + "relative_l2": 9.69083016420898e-07, + "max_abs_error": 5.185604095458984e-06, + "reference_rms": 1.4749251890370425, + "output_rms": 1.474925192302431 + }, + "v_new_2": { + "relative_l2": 1.049902250173746e-06, + "max_abs_error": 1.0728836059570312e-06, + "reference_rms": 0.2996575863196337, + "output_rms": 0.299657576278014 + }, + "k_new_3": { + "relative_l2": 1.3624245396822108e-06, + "max_abs_error": 6.973743438720703e-06, + "reference_rms": 1.4529848472712377, + "output_rms": 1.4529848672170596 + }, + "v_new_3": { + "relative_l2": 1.364679367827457e-06, + "max_abs_error": 1.3262033462524414e-06, + "reference_rms": 0.2917197159228712, + "output_rms": 0.2917197195303453 + }, + "k_new_4": { + "relative_l2": 1.6201946278299968e-06, + "max_abs_error": 1.1444091796875e-05, + "reference_rms": 1.5413980317857385, + "output_rms": 1.541397969997227 + }, + "v_new_4": { + "relative_l2": 1.7383641867081315e-06, + "max_abs_error": 2.9802322387695312e-06, + "reference_rms": 0.41222657123793377, + "output_rms": 0.4122265255011459 + }, + "k_new_5": { + "relative_l2": 1.6948481510409724e-06, + "max_abs_error": 1.6689300537109375e-05, + "reference_rms": 1.6285454176549035, + "output_rms": 1.6285453238759755 + }, + "v_new_5": { + "relative_l2": 2.247934974206322e-06, + "max_abs_error": 2.5033950805664062e-06, + "reference_rms": 0.32638470026742417, + "output_rms": 0.32638467133113985 + }, + "k_new_6": { + "relative_l2": 2.234929366233828e-06, + "max_abs_error": 1.9550323486328125e-05, + "reference_rms": 1.8000231156167423, + "output_rms": 1.8000231859672284 + }, + "v_new_6": { + "relative_l2": 2.5916566044459965e-06, + "max_abs_error": 2.4139881134033203e-06, + "reference_rms": 0.2629708328253682, + "output_rms": 0.2629708174841384 + }, + "k_new_7": { + "relative_l2": 2.45852991704136e-06, + "max_abs_error": 2.3365020751953125e-05, + "reference_rms": 1.6255722851184644, + "output_rms": 1.625572320964117 + }, + "v_new_7": { + "relative_l2": 2.4782806925428836e-06, + "max_abs_error": 3.6954879760742188e-06, + "reference_rms": 0.348368074126628, + "output_rms": 0.348368057489859 + }, + "k_new_8": { + "relative_l2": 2.695526207016672e-06, + "max_abs_error": 1.8268823623657227e-05, + "reference_rms": 1.516512353065435, + "output_rms": 1.516512370899923 + }, + "v_new_8": { + "relative_l2": 3.0528961625200938e-06, + "max_abs_error": 3.039836883544922e-06, + "reference_rms": 0.28027916002007797, + "output_rms": 0.2802790958003498 + }, + "k_new_9": { + "relative_l2": 3.3089615688173833e-06, + "max_abs_error": 2.6941299438476562e-05, + "reference_rms": 1.5960043895576705, + "output_rms": 1.5960044604469381 + }, + "v_new_9": { + "relative_l2": 4.318579356428222e-06, + "max_abs_error": 5.27501106262207e-06, + "reference_rms": 0.37541008682864946, + "output_rms": 0.3754100532948503 + }, + "k_new_10": { + "relative_l2": 4.139694428637568e-06, + "max_abs_error": 2.9921531677246094e-05, + "reference_rms": 1.6561161468173449, + "output_rms": 1.6561160047725072 + }, + "v_new_10": { + "relative_l2": 5.407146004464394e-06, + "max_abs_error": 5.826354026794434e-06, + "reference_rms": 0.26429778504066537, + "output_rms": 0.26429765100277836 + }, + "k_new_11": { + "relative_l2": 4.431148018138867e-06, + "max_abs_error": 3.045797348022461e-05, + "reference_rms": 1.5170462775366995, + "output_rms": 1.5170461924841092 + }, + "v_new_11": { + "relative_l2": 6.085272202651434e-06, + "max_abs_error": 4.76837158203125e-06, + "reference_rms": 0.22548908846990579, + "output_rms": 0.2254890334352194 + }, + "k_new_12": { + "relative_l2": 4.526640192570614e-06, + "max_abs_error": 3.63960862159729e-05, + "reference_rms": 1.5731131793440647, + "output_rms": 1.573113219005372 + }, + "v_new_12": { + "relative_l2": 6.2445101157449905e-06, + "max_abs_error": 4.276633262634277e-06, + "reference_rms": 0.20839677682266325, + "output_rms": 0.20839680391582188 + }, + "k_new_13": { + "relative_l2": 5.212479594651589e-06, + "max_abs_error": 2.8908252716064453e-05, + "reference_rms": 1.4939452330557514, + "output_rms": 1.4939451807388429 + }, + "v_new_13": { + "relative_l2": 6.83625353086478e-06, + "max_abs_error": 6.988644599914551e-06, + "reference_rms": 0.24929462665621008, + "output_rms": 0.249294614666621 + }, + "k_new_14": { + "relative_l2": 5.542312823011223e-06, + "max_abs_error": 3.802776336669922e-05, + "reference_rms": 1.4942429579997731, + "output_rms": 1.4942428197943551 + }, + "v_new_14": { + "relative_l2": 7.5743655151443575e-06, + "max_abs_error": 8.32974910736084e-06, + "reference_rms": 0.32824019866053383, + "output_rms": 0.32824054815322135 + }, + "k_new_15": { + "relative_l2": 6.427310726438685e-06, + "max_abs_error": 4.9591064453125e-05, + "reference_rms": 1.6561072116211841, + "output_rms": 1.6561075815658715 + }, + "v_new_15": { + "relative_l2": 8.444949381452084e-06, + "max_abs_error": 7.152557373046875e-06, + "reference_rms": 0.24976283574047556, + "output_rms": 0.24976265387295 + }, + "k_new_16": { + "relative_l2": 7.363364112637408e-06, + "max_abs_error": 4.369020462036133e-05, + "reference_rms": 1.617983543941328, + "output_rms": 1.617983592059921 + }, + "v_new_16": { + "relative_l2": 1.001121128323394e-05, + "max_abs_error": 1.1898577213287354e-05, + "reference_rms": 0.3826095020438836, + "output_rms": 0.3826091061956822 + }, + "k_new_17": { + "relative_l2": 1.0778302115861344e-05, + "max_abs_error": 9.34600830078125e-05, + "reference_rms": 1.6828817809060599, + "output_rms": 1.6828820647004166 + }, + "v_new_17": { + "relative_l2": 1.2209016645487722e-05, + "max_abs_error": 2.25752592086792e-05, + "reference_rms": 0.4656876133547257, + "output_rms": 0.4656871672406077 + }, + "k_new_18": { + "relative_l2": 1.1687163644254878e-05, + "max_abs_error": 8.392333984375e-05, + "reference_rms": 1.5546463592216835, + "output_rms": 1.554646404238744 + }, + "v_new_18": { + "relative_l2": 1.4114869462985329e-05, + "max_abs_error": 2.6226043701171875e-05, + "reference_rms": 0.5200020604619255, + "output_rms": 0.5200010435615751 + }, + "k_new_19": { + "relative_l2": 1.293475036018382e-05, + "max_abs_error": 8.100271224975586e-05, + "reference_rms": 1.5217070844504548, + "output_rms": 1.521707111228242 + }, + "v_new_19": { + "relative_l2": 1.7504392181275784e-05, + "max_abs_error": 3.668665885925293e-05, + "reference_rms": 0.5402920798790236, + "output_rms": 0.5402911807900403 + }, + "k_new_20": { + "relative_l2": 1.5395797061483903e-05, + "max_abs_error": 0.00012564659118652344, + "reference_rms": 1.6813854859968058, + "output_rms": 1.6813852057046115 + }, + "v_new_20": { + "relative_l2": 1.9287008058464706e-05, + "max_abs_error": 4.482269287109375e-05, + "reference_rms": 0.6088730895277438, + "output_rms": 0.6088731369070146 + }, + "k_new_21": { + "relative_l2": 1.8100814223200195e-05, + "max_abs_error": 0.00011688470840454102, + "reference_rms": 1.7370493419005983, + "output_rms": 1.7370500737698291 + }, + "v_new_21": { + "relative_l2": 2.2304805731159413e-05, + "max_abs_error": 4.431605339050293e-05, + "reference_rms": 0.6072011016139925, + "output_rms": 0.6072005625813948 + }, + "k_new_22": { + "relative_l2": 2.1465548256588297e-05, + "max_abs_error": 0.00020051002502441406, + "reference_rms": 1.9661056736696203, + "output_rms": 1.9661043552928148 + }, + "v_new_22": { + "relative_l2": 2.4201882382170654e-05, + "max_abs_error": 6.145238876342773e-05, + "reference_rms": 0.7362191931025958, + "output_rms": 0.7362196969237054 + }, + "k_new_23": { + "relative_l2": 2.3362171175711752e-05, + "max_abs_error": 0.00012159347534179688, + "reference_rms": 1.6005997999291703, + "output_rms": 1.6005993560849425 + }, + "v_new_23": { + "relative_l2": 2.7357827003365385e-05, + "max_abs_error": 5.84721565246582e-05, + "reference_rms": 0.6675198669572269, + "output_rms": 0.6675198478050777 + }, + "k_new_24": { + "relative_l2": 2.459489335451307e-05, + "max_abs_error": 0.0001214742660522461, + "reference_rms": 1.6337684549178757, + "output_rms": 1.6337680376610926 + }, + "v_new_24": { + "relative_l2": 3.035226038497611e-05, + "max_abs_error": 6.999820470809937e-05, + "reference_rms": 0.6240472225015637, + "output_rms": 0.6240475101002065 + }, + "k_new_25": { + "relative_l2": 2.1449165815530768e-05, + "max_abs_error": 0.0001513957977294922, + "reference_rms": 1.527601662385539, + "output_rms": 1.5276011004801813 + }, + "v_new_25": { + "relative_l2": 2.803888960432842e-05, + "max_abs_error": 9.582936763763428e-05, + "reference_rms": 0.9133071626950193, + "output_rms": 0.9133103163569024 + }, + "k_new_26": { + "relative_l2": 2.2066572744491555e-05, + "max_abs_error": 0.0001277923583984375, + "reference_rms": 1.4905787414732559, + "output_rms": 1.4905788481955249 + }, + "v_new_26": { + "relative_l2": 2.9962956703013193e-05, + "max_abs_error": 7.43567943572998e-05, + "reference_rms": 0.7009595279765859, + "output_rms": 0.7009599002165507 + }, + "k_new_27": { + "relative_l2": 2.2728866609046758e-05, + "max_abs_error": 0.00011932849884033203, + "reference_rms": 1.5453936433107067, + "output_rms": 1.545393263774246 + }, + "v_new_27": { + "relative_l2": 2.752511641009187e-05, + "max_abs_error": 7.11679458618164e-05, + "reference_rms": 0.6731545154533489, + "output_rms": 0.6731529510976896 + } + }, + "cache_max_relative_l2": 3.035226038497611e-05, + "limits": [ + "The historical source export does not attest an exact checkpoint revision.", + "The fixture is synthetic and has no token-to-audio quality tolerance.", + "No predictor, vocoder, persistent cache loop or complete TTS stream was tested." + ], + "profile": { + "job_id": "jp3z97qm5", + "sample_count": 100, + "sample_min_us": 137543, + "nearest_rank_p50_us": 138022, + "nearest_rank_p95_us": 139642, + "reported_estimated_inference_time_us": 137543, + "reported_peak_memory_bytes": 1849708544, + "reported_first_load_time_us": 602619, + "reported_first_load_peak_memory_bytes": 1654730752, + "compute_unit_row_counts": { + "CPU": 1800 + } + } +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/device_output.npz b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/rb3/cpu_fallback/device_output.npz new file mode 100644 index 0000000000000000000000000000000000000000..02a9aa23d9d136da54aea6a7ecb8a6204a6a6cfa GIT binary patch literal 238131 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

6(-Q`vJZ+H18p)ERRl6}TwoiR&)DF0m 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�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%0AB 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 kGN4he@ve=+)9y?LG;mE+jMt4e