From 02b6af44ec479828caa834b0005b2dafae6076b8 Mon Sep 17 00:00:00 2001 From: tzhouam Date: Thu, 24 Sep 2026 14:55:50 +0800 Subject: [PATCH] Profile pinned S25 and X Elite vocoders on Qualcomm hardware --- .../audit_qwen_tts_real_code_device.py | 114 + .../probe_qwen_tts_real_code_window.py | 196 + .../results/e2e_expansion_20260924/README.md | 15 +- .../qwen_tts_vocoder_qualcomm/README.md | 19 +- .../s25/full_pinned_tflite/README.md | 18 +- .../s25/full_pinned_tflite/audit_report.json | 22 +- .../full_pinned_tflite/profile_report.json | 5362 +++++++++++++++++ .../s25/real_code_window/README.md | 27 + .../s25/real_code_window/audit_report.json | 85 + .../s25/real_code_window/codes.npz | Bin 0 -> 4420 bytes .../real_code_window/dataset_submission.json | 14 + .../s25/real_code_window/device_output.npz | Bin 0 -> 112200 bytes .../s25/real_code_window/eager_output.npz | Bin 0 -> 179198 bytes .../s25/real_code_window/fixture.npz | Bin 0 -> 185626 bytes .../full_reference_segment.npz | Bin 0 -> 179207 bytes .../real_code_window/inference_report.json | 33 + .../inference_submission.json | 12 + .../s25/real_code_window/ort_output.npz | Bin 0 -> 179186 bytes .../s25/real_code_window/report.json | 74 + .../xelite/qnn_short_chunk/README.md | 11 +- .../xelite/qnn_short_chunk/audit_report.json | 21 +- .../qnn_short_chunk/profile_report.json | 5291 ++++++++++++++++ .../evidence/summary/README.md | 8 +- docs/design/omni_edge_e2e_roadmap.md | 18 +- 24 files changed, 11308 insertions(+), 32 deletions(-) create mode 100644 benchmarks/edge_harness/experiments/audit_qwen_tts_real_code_device.py create mode 100644 benchmarks/edge_harness/experiments/probe_qwen_tts_real_code_window.py create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/profile_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/README.md create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/audit_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/codes.npz create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/dataset_submission.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/device_output.npz create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/eager_output.npz create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/fixture.npz create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/full_reference_segment.npz create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_submission.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/ort_output.npz create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/report.json create mode 100644 benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/profile_report.json diff --git a/benchmarks/edge_harness/experiments/audit_qwen_tts_real_code_device.py b/benchmarks/edge_harness/experiments/audit_qwen_tts_real_code_device.py new file mode 100644 index 000000000..9e0ee5c64 --- /dev/null +++ b/benchmarks/edge_harness/experiments/audit_qwen_tts_real_code_device.py @@ -0,0 +1,114 @@ +#!/usr/bin/env python3 +"""Bind a generated-code S25 waveform to its pinned TFLite target and CPU references.""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import math +from pathlib import Path + +import numpy as np + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def waveform(path: Path, key: str) -> np.ndarray: + with np.load(path, allow_pickle=False) as data: + if data.files != [key]: + raise ValueError(f"{path}: expected only {key}") + value = np.asarray(data[key]) + if value.shape != (1, 48000) or value.dtype != np.float32 or not np.isfinite(value).all(): + raise ValueError(f"{path}: invalid 25-frame waveform {value.shape}/{value.dtype}") + return value + + +def compare(reference: np.ndarray, observed: np.ndarray) -> dict: + a = reference.astype(np.float64).ravel() + b = observed.astype(np.float64).ravel() + error = float(np.linalg.norm(a - b)) + norm = float(np.linalg.norm(a)) + return { + "relative_l2": error / norm, + "snr_db": 20 * math.log10(norm / error) if error else None, + "max_abs": float(np.max(np.abs(a - b))), + "reference_rms": float(np.sqrt(np.mean(a * a))), + "device_rms": float(np.sqrt(np.mean(b * b))), + "device_saturated_fraction_abs_ge_0_999": float(np.mean(np.abs(b) >= 0.999)), + } + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--evidence-dir", type=Path, required=True) + parser.add_argument("--pinned-compile", type=Path, required=True) + parser.add_argument("--pinned-export", type=Path, required=True) + args = parser.parse_args() + p = args.evidence_dir + local = json.loads((p / "report.json").read_text()) + dataset = json.loads((p / "dataset_submission.json").read_text()) + submitted = json.loads((p / "inference_submission.json").read_text()) + inference = json.loads((p / "inference_report.json").read_text()) + compiled = json.loads(args.pinned_compile.read_text()) + exported = json.loads(args.pinned_export.read_text()) + if (local["model_revision"] != exported["model_snapshot_revision"] + or local["decoder_weight_sha256"] != exported["model_weight_sha256"] + or local["onnx_sha256"] != exported["onnx_sha256"]): + raise ValueError("generated codes and compiled source are not from the pinned export") + if (local["files"]["fixture"]["sha256"] != dataset["fixture_sha256"] + or dataset["input_shape"] != [1, 512, 97] + or sha256(p / "fixture.npz") != dataset["fixture_sha256"]): + raise ValueError("device input differs from real generated-code fixture") + if (submitted["job_id"] != inference["job_id"] + or inference["status"] != "SUCCESS" + or inference["model_id"] != compiled["target_model_id"] + or inference["input_dataset_id"] != dataset["dataset_id"] + or inference["options"] != "--compute_unit gpu" + or inference["device"] != compiled["device"] + or inference["device"]["name"] != "Samsung Galaxy S25"): + raise ValueError("device result does not bind to pinned S25 GPU target") + for name in ("eager", "ort", "full_reference"): + entry = local["files"][name] + if sha256(p / entry["filename"]) != entry["sha256"]: + raise ValueError(f"local {name} reference changed") + cpu = waveform(p / "ort_output.npz", "wav") + eager = waveform(p / "eager_output.npz", "wav") + full = waveform(p / "full_reference_segment.npz", "wav") + hosted = waveform(p / "device_output.npz", "output_0__0") + comparison = compare(cpu, hosted) + gross_failure = (comparison["relative_l2"] >= 1.0 + or comparison["device_saturated_fraction_abs_ge_0_999"] >= 0.1) + report = { + "scope": "one generated-code 25-frame vocoder window on hosted S25; no device-local talker or complete stream", + "status": "component_gross_numeric_failure" if gross_failure else "component_numeric_measured_no_speech_quality_gate", + "device": inference["device"], + "source_model_id": compiled["source_model_id"], + "target_model_id": compiled["target_model_id"], + "input_dataset_id": dataset["dataset_id"], + "jobs": {"compile": compiled["job_id"], "inference": inference["job_id"]}, + "files": {name: {"sha256": sha256(p / filename), "bytes": (p / filename).stat().st_size} + for name, filename in {"fixture": "fixture.npz", "device": "device_output.npz", + "ort": "ort_output.npz", "eager": "eager_output.npz", + "full": "full_reference_segment.npz"}.items()}, + "ort_cpu_vs_device": comparison, + "eager_cpu_vs_device": compare(eager, hosted), + "full_fp32_decoder_segment_vs_device": compare(full, hosted), + "gross_numeric_failure_screen": { + "failed": gross_failure, + "criteria": "relative L2 >= 1.0 or >=10% saturated samples; not a speech-quality tolerance", + }, + "limits": [ + "One generated-code window is not a speech listening or intelligibility test.", + "Talker, predictor, co-resident handoff, state, cancellation and memory admission did not run on S25.", + "The separate placement profile used Workbench-generated same-shape input, not this fixture.", + ], + } + (p / "audit_report.json").write_text(json.dumps(report, indent=2) + "\n") + print(json.dumps({"status": report["status"], "ort_cpu_vs_device": comparison}, indent=2)) + + +if __name__ == "__main__": + main() diff --git a/benchmarks/edge_harness/experiments/probe_qwen_tts_real_code_window.py b/benchmarks/edge_harness/experiments/probe_qwen_tts_real_code_window.py new file mode 100644 index 000000000..2d1a7c880 --- /dev/null +++ b/benchmarks/edge_harness/experiments/probe_qwen_tts_real_code_window.py @@ -0,0 +1,196 @@ +#!/usr/bin/env python3 +"""Capture one generated CustomVoice code stream and audit a 25-frame export. + +Set PYTHONPATH to include the pinned qwen_tts source checkout when invoking. +The hosted device is not used here; this checks a real-code local window and +its truncation against the full FP32 decoder before a device quality attempt. +""" + +from __future__ import annotations + +import argparse +import hashlib +import inspect +import json +import math +import os +from pathlib import Path + +import numpy as np +import onnxruntime as ort +import torch +from qwen_tts import Qwen3TTSModel +from qwen_tts.core.tokenizer_12hz.configuration_qwen3_tts_tokenizer_v2 import ( + Qwen3TTSTokenizerV2Config, +) +from qwen_tts.core.tokenizer_12hz.modeling_qwen3_tts_tokenizer_v2 import ( + Qwen3TTSTokenizerV2Decoder, +) +from safetensors.torch import load_file + + +def load_decoder(model: Path) -> Qwen3TTSTokenizerV2Decoder: + config = Qwen3TTSTokenizerV2Config.from_pretrained(str(model), subfolder="speech_tokenizer") + decoder = Qwen3TTSTokenizerV2Decoder._from_config(config.decoder_config) + state = load_file(str(model / "speech_tokenizer" / "model.safetensors")) + decoder_state = {key[len("decoder."):]: value for key, value in state.items() + if key.startswith("decoder.")} + missing, unexpected = decoder.load_state_dict(decoder_state, strict=False) + if missing or unexpected: + raise RuntimeError(f"decoder state mismatch: {len(missing)} missing, {len(unexpected)} unexpected") + decoder.eval().float() + if hasattr(decoder, "precompute_snake_caches"): + decoder.precompute_snake_caches() + return decoder + + +def decode_quantized(decoder: Qwen3TTSTokenizerV2Decoder, quantized: torch.Tensor) -> torch.Tensor: + hidden = decoder.pre_conv(quantized).transpose(1, 2) + hidden = decoder.pre_transformer(inputs_embeds=hidden).last_hidden_state + hidden = hidden.permute(0, 2, 1) + for blocks in decoder.upsample: + for block in blocks: + hidden = block(hidden) + for block in decoder.decoder: + hidden = block(hidden) + return hidden.clamp(-1, 1).reshape(1, -1) + + +def sha256(path: Path) -> str: + with path.open("rb") as stream: + return hashlib.file_digest(stream, "sha256").hexdigest() + + +def compare(reference: np.ndarray, observed: np.ndarray) -> dict: + a = reference.astype(np.float64).ravel() + b = observed.astype(np.float64).ravel() + error = float(np.linalg.norm(a - b)) + norm = float(np.linalg.norm(a)) + return { + "relative_l2": error / norm, + "snr_db": 20 * math.log10(norm / error) if error else None, + "max_abs": float(np.max(np.abs(a - b))), + "reference_rms": float(np.sqrt(np.mean(a * a))), + "observed_rms": float(np.sqrt(np.mean(b * b))), + } + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--model", required=True, type=Path) + parser.add_argument("--onnx", required=True, type=Path) + parser.add_argument("--output-dir", required=True, type=Path) + parser.add_argument("--text", default=( + "The small red square is centered on the white card. I can see its " + "straight edges clearly, and the surrounding background is bright " + "and uncluttered." + )) + parser.add_argument("--max-new-tokens", type=int, default=144) + parser.add_argument("--threads", type=int, default=8) + args = parser.parse_args() + if args.max_new_tokens < 97 or args.threads <= 0: + parser.error("at least 97 max new tokens and positive threads required") + os.environ["HF_HUB_OFFLINE"] = "1" + os.environ["TRANSFORMERS_OFFLINE"] = "1" + torch.set_num_threads(args.threads) + + wrapper = Qwen3TTSModel.from_pretrained( + str(args.model.resolve()), device_map="cpu", dtype=torch.bfloat16, + attn_implementation="sdpa", local_files_only=True, + ) + captured: list[torch.Tensor] = [] + original_decode = wrapper.model.speech_tokenizer.decode + + def capture(items: list[dict], *extra: object, **kwargs: object): + captured.extend(item["audio_codes"].detach().cpu().clone() for item in items) + return original_decode(items, *extra, **kwargs) + + wrapper.model.speech_tokenizer.decode = capture + torch.manual_seed(42) + wavs, sample_rate = wrapper.generate_custom_voice( + text=args.text, language="English", speaker="Ryan", + max_new_tokens=args.max_new_tokens, do_sample=True, + non_streaming_mode=True, + ) + if len(captured) != 1 or len(wavs) != 1 or sample_rate != 24000: + raise RuntimeError("expected one generated code stream and 24 kHz waveform") + codes = captured[0] + if codes.ndim != 2 or codes.shape[0] < 97 or codes.shape[1] != 16: + raise RuntimeError(f"expected >=97 frames of 16-code speech, got {tuple(codes.shape)}") + generated = np.asarray(wavs[0], dtype=np.float32).ravel() + if len(generated) != codes.shape[0] * 1920 or not np.isfinite(generated).all(): + raise RuntimeError("complete request has invalid audio length or samples") + + del wrapper + decoder = load_decoder(args.model) + window_codes = codes[:97].T.unsqueeze(0).contiguous().long() + full_codes = codes.T.unsqueeze(0).contiguous().long() + with torch.inference_mode(): + quantized = decoder.quantizer.decode(window_codes).detach().float().numpy() + eager = decode_quantized(decoder, torch.from_numpy(quantized))[:, -25 * 1920:].detach().numpy() + full = decoder(full_codes).reshape(1, -1).detach().numpy() + if quantized.shape != (1, 512, 97) or eager.shape != (1, 48000): + raise RuntimeError("real-code window violates fixed export shape") + full_segment = full[:, 72 * 1920 : 97 * 1920] + if full_segment.shape != eager.shape: + raise RuntimeError("full decoder output does not align with window") + options = ort.SessionOptions() + options.intra_op_num_threads = args.threads + session = ort.InferenceSession(str(args.onnx), sess_options=options, + providers=["CPUExecutionProvider"]) + observed = np.asarray(session.run(["wav"], {"quantized": quantized})[0]) + if observed.shape != eager.shape or not np.isfinite(observed).all(): + raise RuntimeError("ONNX output violates waveform contract") + + args.output_dir.mkdir(parents=True, exist_ok=True) + files = { + "codes": ("codes.npz", {"codes": codes.numpy()}), + "fixture": ("fixture.npz", {"quantized": quantized}), + "eager": ("eager_output.npz", {"wav": eager}), + "ort": ("ort_output.npz", {"wav": observed}), + "full_reference": ("full_reference_segment.npz", {"wav": full_segment}), + } + for name, (filename, arrays) in files.items(): + np.savez_compressed(args.output_dir / filename, **arrays) + report = { + "scope": "one real generated-code 25-frame Code2Wav window on local CPU; no device execution", + "model_revision": args.model.resolve().name, + "model_weight_sha256": sha256(args.model / "model.safetensors"), + "decoder_weight_sha256": sha256(args.model / "speech_tokenizer" / "model.safetensors"), + "onnx_sha256": sha256(args.onnx), + "torch": torch.__version__, + "onnxruntime": ort.__version__, + "qwen_tts_sources": { + "wrapper": {"path": inspect.getfile(Qwen3TTSModel), + "sha256": sha256(Path(inspect.getfile(Qwen3TTSModel)))}, + "decoder": {"path": inspect.getfile(Qwen3TTSTokenizerV2Decoder), + "sha256": sha256(Path(inspect.getfile(Qwen3TTSTokenizerV2Decoder)))}, + }, + "text": args.text, + "speaker": "Ryan", + "language": "English", + "seed": 42, + "generator_dtype": "bfloat16", + "decoder_dtype": "float32", + "threads": args.threads, + "generated_frames": int(codes.shape[0]), + "generated_audio_samples": len(generated), + "window": {"start_frame": 0, "history_frames": 72, "new_frames": 25}, + "files": {name: {"filename": filename, "sha256": sha256(args.output_dir / filename)} + for name, (filename, _) in files.items()}, + "ort_vs_window_eager": compare(eager, observed), + "window_eager_vs_full_fp32_decoder_segment": compare(full_segment, eager), + "limits": [ + "One generated stream and one window do not establish speech quality.", + "The model generates codes on local CPU; this does not test a mobile talker or handoff.", + "The FP32 full decoder reference is separate from the BF16 generator's waveform.", + ], + } + (args.output_dir / "report.json").write_text(json.dumps(report, indent=2) + "\n") + print(json.dumps({"frames": report["generated_frames"], + "ort_vs_eager": report["ort_vs_window_eager"], + "window_vs_full": report["window_eager_vs_full_fp32_decoder_segment"]}, indent=2)) + + +if __name__ == "__main__": + main() diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md index d9a670a7a..e17fc8cec 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/README.md @@ -34,7 +34,14 @@ from that pinned snapshot matches local eager CPU at 1.99e-6 relative L2 and has compiled to S25 TFLite. Its GPU-requested inference returned an unsaturated waveform at 4.239% relative L2 versus local ONNX CPU, bitwise identical to the historical GPU output on this fixture. Its own placement -profile remains pending; the historical timing is separate evidence. +profile measured 100 component samples at p50/p95 **0.671/1.454 s** for +2 s audio (median RTF **0.335**), with 403 CPU and 335 GPU rows. The +historical profile is a separate run, and neither establishes full streaming. +A [generated-code window](evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/README.md) +from one pinned CustomVoice utterance passed local FP32 window/full-decoder +continuity; the pinned S25 GPU-requested target returned an unsaturated +waveform at **1.153% relative L2 / 38.76 dB SNR** versus local ONNX CPU. +No listening-quality tolerance or complete device-local stream passed. The same pinned [two-frame graph on Galaxy S24](evidence/qwen_tts_vocoder_qualcomm/s24/tflite_short_chunk/README.md) matched local ONNX CPU at 5.75e-6 relative L2 when requested on CPU, while @@ -45,8 +52,10 @@ A FP32-preserving GPU control returned the same saturated waveform bitwise. A [Snapdragon X Elite FP16 QNN short graph](evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md) compiled and returned an unsaturated NPU-requested waveform at 0.930% -relative L2 versus local ONNX CPU on one fixture. Its placement profile -remains pending. These are component-only results. +relative L2 versus local ONNX CPU on one fixture. Its 100-sample profile +attributed all 728 rows to NPU, but p50/p95 was **3.662/3.676 s** for +0.16 s audio (median component RTF **22.89**). These are component-only +results and the short NPU vocoder is too slow for playable streaming. 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. A single-fixture-calibrated RB3 INT8 QNN vocoder returned a finite but 66.93%-relative-L2 divergent waveform (3.49 dB SNR) versus ONNX CPU; its 100-sample component profile was p50/p95 1.971/1.992 s with all 728 execution-detail rows on NPU; these timings describe numerically unqualified audio. 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. Fresh S24 and S25 CPU-requested TFLite vocoder inferences matched ONNX CPU within 4.04e-6 relative L2 on the retained fixture. S25 measured 100 component samples at p50/p95 4.418/4.641 s with all 738 execution-detail rows on CPU; S24 measured 100 at 4.826/4.958 s with all 738 rows on CPU. Separate explicit INT8 and W8A16 QDQ ONNX exports checked on local ORT CPU failed the same-fixture numerical gate at 246.97% and 331.83% waveform relative L2, respectively. S25 CPU talker inference preserved token 80 and its 100-sample component profile measured p50/p95 30.161/31.301 ms with all 1,800 rows on CPU. No complete on-device TTS stream or model-quality qualification is claimed. diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md index da3ef5712..a26112f19 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md @@ -16,14 +16,23 @@ matched its eager decoder at 1.99e-6 relative L2 on the retained synthetic fixture and compiled for S25 TFLite. Its GPU-requested inference returned a finite unsaturated waveform at 4.239% relative L2 versus local ONNX CPU, bitwise identical to the historical target's device output on the same fixture. -Its own placement profile is still running; the historical target's latency -is separate evidence. +Its own 100-sample placement profile measured p50/p95 **0.671/1.454 s** for +2 s audio (median component RTF **0.335**), with 403 CPU and 335 GPU rows. +This is a separate run from the historical target's 0.839/1.157 s profile; +neither is a complete-stream or listening-quality result. +A [generated-code window](s25/real_code_window/README.md) from one pinned +CustomVoice utterance matched local FP32 ONNX/eager and full-decoder segment +within 1.02e-6 and 7.26e-8 relative L2. The same S25 GPU-requested target +returned an unsaturated waveform at **1.153% relative L2 / 38.76 dB SNR** +versus ONNX CPU on that real-code window. This has no listening-quality or +full-pipeline gate. The same pinned two-frame source [compiled for X Elite QNN](xelite/qnn_short_chunk/README.md) and its NPU-requested inference returned an unsaturated waveform at 0.930% -relative L2 / 40.63 dB SNR versus local ONNX CPU. Its placement profile is -still running; this is component numerical evidence, not verified NPU node -placement or complete TTS. +relative L2 / 40.63 dB SNR versus local ONNX CPU. Its 100-sample placement +profile attributed all 728 rows to NPU, but p50/p95 was **3.662/3.676 s** +for only 0.16 s audio (median component RTF **22.89**). This is a measured +playable-stream blocker for that artifact, not complete TTS. On [Galaxy S24](s24/tflite_short_chunk/README.md), the same pinned two-frame TFLite source matched local ONNX CPU at 5.75e-6 relative L2 when requested on CPU, but its GPU-requested output saturated every sample and differed by 24.218 relative L2. The 100-sample CPU component p50/p95 was 3.433/3.873 s for only 0.16 s audio (median RTF 21.46), with all 738 rows on CPU. The mixed CPU/GPU component measured 0.601/0.895 s with 403 CPU and 335 GPU rows, but that timing describes numerically failed audio. An [FP32-preserving delegate control](s24/tflite_short_chunk_gpu_fp32/audit_report.json) returned the same saturated waveform bitwise, so that option did not fix this artifact. Neither route is a complete S24 TTS stream. diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/README.md index bac3e8bac..522a4d234 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/README.md +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/README.md @@ -20,6 +20,18 @@ The new device waveform is [bitwise identical](historical_device_parity_report.j to the [historical 25-frame target's](../full_tflite_gpu_profile/README.md) GPU output on this retained fixture. This supports numerical continuity on one input, not identical historical export provenance or listening quality. -A separate [placement profile](profile_submission.json) is in progress; GPU -node placement and latency for this revision-pinned target remain unverified. -Complete-stream handoff and sustained behavior are also unverified. +A separate [placement profile](profile_report.json) returned 100 component +samples at nearest-rank p50/p95 **0.671/1.454 s** for 2 s audio, with 403 CPU +and 335 GPU execution-detail rows and 380,100,608 bytes reported peak memory. +The median component RTF is **0.335**. Workbench generated profile input of +the same shape, while the numerical inference used the retained fixture; the +[audit](audit_report.json) binds both jobs to the exact target. Complete-stream +handoff, listening quality and sustained behavior remain unverified. + +A separate [real generated-code window](../real_code_window/README.md) passed +local ONNX/eager parity at 1.02e-6 relative L2 and matched the corresponding +full FP32 decode segment at 7.26e-8 relative L2. The same fixture has a +successful inference on this pinned S25 target: the unsaturated device +waveform differed from local ONNX CPU by 1.153% relative L2 / 38.76 dB SNR. +This one real-code window is encouraging component evidence, not a speech +quality tolerance or complete mobile stream. diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/audit_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/audit_report.json index 0c203d2ac..c5234153a 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/audit_report.json +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/audit_report.json @@ -1,6 +1,6 @@ { "scope": "one 25-frame Qwen3-TTS vocoder component on hosted Samsung Galaxy S25; no complete stream", - "status": "component_inference_numeric_measured", + "status": "component_inference_numeric_and_placement_measured", "device": { "name": "Samsung Galaxy S25", "os": "15", @@ -25,7 +25,8 @@ "input_dataset_id": "d2nmpxd57", "jobs": { "compile": "jgddd1zzg", - "inference": "jglyymx25" + "inference": "jglyymx25", + "profile": "j568847ng" }, "route": { "compile_options": "--target_runtime tflite", @@ -72,7 +73,18 @@ "limits": [ "One fixed-window waveform has no listening-quality tolerance.", "The 72-frame input history, talker, predictor and stage handoff did not run on the device.", - "No persistent state, admission, cancellation or complete TTS stream was tested.", - "Requested accelerator execution is not verified node placement without a profile." - ] + "No persistent state, admission, cancellation or complete TTS stream was tested." + ], + "profile": { + "sample_count": 100, + "min_us": 560210, + "nearest_rank_p50_us": 670776, + "nearest_rank_p95_us": 1453828, + "reported_peak_memory_bytes": 380100608, + "compute_unit_row_counts": { + "CPU": 403, + "GPU": 335 + }, + "profile_input": "Workbench generated input with audited tensor shape; the waveform inference used the retained fixture" + } } diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/profile_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/profile_report.json new file mode 100644 index 000000000..488563f80 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/profile_report.json @@ -0,0 +1,5362 @@ +{ + "timestamp_utc": "2026-09-24T06:46:29.252274+00:00", + "qai_hub_version": "0.55.0", + "facility": "Qualcomm AI Hub Workbench", + "job_id": "j568847ng", + "url": "https://workbench.aihub.qualcomm.com/jobs/j568847ng/", + "status": "SUCCESS", + "status_message": "", + "options": "--compute_unit gpu", + "hub_version": "aihub-2026.09.11.0", + "device": { + "name": "Samsung Galaxy S25", + "os": "15", + "attributes": [ + "os:android", + "framework:tflite", + "framework:onnx", + "abi:aarch64-android", + "vendor:samsung", + "format:phone", + "chipset:qualcomm-snapdragon-8-elite-for-galaxy", + "chipset:sm8750-ac", + "hexagon:v79", + "soc-model:69", + "htp-supports-fp16:true", + "htp-supports-weight-sharing:true", + "framework:qnn" + ] + }, + "model_id": "mn4o5j17q", + "shapes": { + "quantized": [ + [ + 1, + 512, + 97 + ], + "float32" + ] + }, + "profile": { + "execution_summary": { + "estimated_inference_time": 560210, + "estimated_inference_peak_memory": 380100608, + "first_load_time": 63813836, + "first_load_peak_memory": 824541184, + "warm_load_time": 342237, + "warm_load_peak_memory": 650473472, + "compile_time": 0, + "compile_peak_memory": 0, + "compile_memory_increase_range": [ + 0, + 0 + ], + "compile_memory_peak_range": [ + 0, + 0 + ], + "first_load_memory_increase_range": [ + 276747904, + 285359344 + ], + "first_load_memory_peak_range": [ + 725114880, + 733726320 + ], + "warm_load_memory_increase_range": [ + 252154432, + 274439296 + ], + "warm_load_memory_peak_range": [ + 555655168, + 577940032 + ], + "inference_memory_increase_range": [ + 0, + 1039920 + ], + "inference_memory_peak_range": [ + 1261568, + 33479936 + ], + "all_compile_times": [], + "all_first_load_times": [ + 63813836 + ], + "all_warm_load_times": [ + 342237 + ], + "all_inference_times": [ + 560210, + 581072, + 574676, + 599914, + 603034, + 619793, + 798962, + 832110, + 857496, + 831400, + 829756, + 794990, + 858877, + 831684, + 821768, + 850296, + 822182, + 837954, + 811579, + 836368, + 865660, + 851235, + 834303, + 846860, + 932888, + 1494083, + 1469218, + 1490056, + 1453828, + 1479436, + 1472690, + 1332117, + 1158977, + 1066258, + 988709, + 985714, + 1024498, + 1144765, + 1167878, + 1186269, + 1030869, + 892563, + 856154, + 680146, + 645514, + 636818, + 643249, + 641513, + 642717, + 631295, + 633373, + 619866, + 641588, + 642864, + 646676, + 635843, + 640958, + 631941, + 667637, + 645856, + 643275, + 639485, + 647008, + 644643, + 638704, + 647272, + 640466, + 639873, + 647446, + 653926, + 643621, + 653569, + 643166, + 643910, + 653790, + 636806, + 670776, + 642877, + 644992, + 648707, + 669081, + 645564, + 641579, + 647462, + 647751, + 645482, + 663250, + 663109, + 674582, + 705578, + 722180, + 693089, + 703415, + 715765, + 700714, + 700429, + 699122, + 706386, + 695987, + 702627 + ] + }, + "execution_detail": [ + { + "name": "model/tf.compat.v1.transpose/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 41, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad/Pad", + "type": "PAD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "CPU", + "execution_time": 2032, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_1/Add", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 628, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_2/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_1/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 1645, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_1/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_1/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 9, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_2/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_3/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_4/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat/node_cat_3", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_3/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_3/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_1/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_1/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_2/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_4/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_5/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_6/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_1/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_1/node_cat_4", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_5/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_4/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 115, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_4/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_6/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_5/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 49, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax/Softmax", + "type": "SOFTMAX", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_2/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_2/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 17, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_3/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 116, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_3/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_5/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_3/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 509, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_7/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_6/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_8/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_1/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_7/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_1/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_1/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 519, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_9/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 30, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_5/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "CPU", + "execution_time": 497, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_11/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_6/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 514, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_12/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_13/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_8/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_14/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_2/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_9/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_2/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 1469, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_2/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_15/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_8/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_7/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_4/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_6/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_16/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_10/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_11/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_2/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_2/node_cat_5", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_17/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_10/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_8/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_5/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_7/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_18/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_12/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_13/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_3/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_3/node_cat_6", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 108, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_19/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_11/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_11/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 48, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_20/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_12/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax_1/Softmax", + "type": "SOFTMAX", + "compute_unit": "CPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_9/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 94, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_6/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_8/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_10/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 389, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_10/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_7/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_21/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_13/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_22/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_3/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_14/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 455, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_3/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 29, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_3/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_23/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 458, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_12/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid_1/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "CPU", + "execution_time": 498, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_25/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_13/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_26/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_27/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_15/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_28/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_4/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 1060, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_16/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_4/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_4/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_29/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_15/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_14/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_8/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_11/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_30/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_17/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_18/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_4/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_4/node_cat_7", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_31/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_17/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_15/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_9/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_12/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_32/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_19/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_20/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 85, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_5/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_5/node_cat_8", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_33/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 48, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_18/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_18/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_34/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_19/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 74, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax_2/Softmax", + "type": "SOFTMAX", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_16/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_10/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 353, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_13/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_17/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_15/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_11/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_35/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_20/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_36/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 365, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_5/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 21, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_21/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_5/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 359, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_5/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_37/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 349, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_19/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid_2/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_39/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_20/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_40/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_41/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_22/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 1005, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_42/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_6/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_23/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_6/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_6/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_43/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_22/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_21/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_12/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_16/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_44/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_24/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_25/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_6/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_6/node_cat_9", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_45/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_24/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_22/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_13/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_17/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_46/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 86, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_26/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_27/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_7/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 48, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_7/node_cat_10", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_47/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_25/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_25/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 71, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_48/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_26/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax_3/Softmax", + "type": "SOFTMAX", + "compute_unit": "CPU", + "execution_time": 322, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_23/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_14/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_18/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_24/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_20/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_15/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_49/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 329, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_27/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 20, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_50/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_7/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 335, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_28/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_7/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 343, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_7/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_51/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_26/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid_3/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_53/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_27/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_54/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 966, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_55/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_29/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_56/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_8/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_30/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_8/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_8/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_57/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_29/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_28/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_16/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_21/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_58/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_31/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_32/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_8/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_8/node_cat_11", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_59/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_31/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_29/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_17/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 80, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_22/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_60/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_33/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 45, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_34/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_9/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_9/node_cat_12", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_61/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 68, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_32/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_32/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_62/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 334, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_33/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax_4/Softmax", + "type": "SOFTMAX", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_30/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_18/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_23/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_31/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_25/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 330, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_19/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 20, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_63/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_34/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 331, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_64/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_9/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 324, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_35/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_9/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_9/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_65/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_33/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid_4/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_67/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 934, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_34/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_68/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_69/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_36/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_70/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_10/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_37/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_10/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_10/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_71/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_36/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_35/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_20/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_26/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_72/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_38/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_39/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_10/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_10/node_cat_13", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_73/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_38/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 79, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_36/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_21/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_27/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 45, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_74/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_40/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_41/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_11/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 68, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_11/node_cat_14", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_75/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_39/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 321, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_39/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_76/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_40/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax_5/Softmax", + "type": "SOFTMAX", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_37/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_22/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_28/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 329, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_38/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 19, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_30/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_23/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 329, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_77/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_41/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 322, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_78/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_11/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_42/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_11/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_11/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_79/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_40/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 934, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid_5/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_81/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_41/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_82/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_83/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_43/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_84/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_12/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_44/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_12/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_12/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_85/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_43/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_42/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_24/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_31/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_86/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_45/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_46/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_12/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_12/node_cat_15", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 79, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_87/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_45/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_43/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 45, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_25/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_32/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_88/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_47/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 68, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_48/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_13/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_13/node_cat_16", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 322, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_89/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_46/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_46/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_90/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_47/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax_6/Softmax", + "type": "SOFTMAX", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_44/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 332, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_26/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 20, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_33/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_45/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 328, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_35/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_27/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 321, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_91/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_48/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 1, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_92/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_13/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_49/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_13/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_13/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 931, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_93/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_47/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid_6/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_95/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_48/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_96/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_97/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_50/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_98/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_14/Mean", + "type": "MEAN", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_51/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_14/Sqrt", + "type": "SQRT", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_14/Reciprocal", + "type": "DIV", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_99/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_50/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_49/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_28/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_36/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_100/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_52/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_53/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 79, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_14/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 5, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_14/node_cat_17", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 12, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_101/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_52/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_50/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 10, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_29/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_37/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_102/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_54/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_55/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.negative_15/Neg", + "type": "NEG", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.concat_15/node_cat_18", + "type": "CONCATENATION", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_103/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_53/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_53/Add", + "type": "BATCH_MATMUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_104/Mul", + "type": "MUL", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_54/Add", + "type": "ADD", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.softmax_7/Softmax", + "type": "SOFTMAX", + "compute_unit": "GPU", + "execution_time": 30, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_51/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_30/Reshape", + "type": "RESHAPE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_38/transpose", + "type": "TRANSPOSE", + "compute_unit": "CPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_52/MatMul", + "type": "BATCH_MATMUL", + "compute_unit": "GPU", + "execution_time": 30, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_40/transpose", + "type": "TRANSPOSE", + "compute_unit": "GPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.reshape_31/Reshape", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_105/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 166, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_55/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_106/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_15/Mean", + "type": "MEAN", + "compute_unit": "GPU", + "execution_time": 28, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_56/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_15/Sqrt", + "type": "SQRT", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_15/Reciprocal", + "type": "DIV", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_107/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_54/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 128, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sigmoid_7/Sigmoid", + "type": "LOGISTIC", + "compute_unit": "GPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_109/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.linalg.matmul_55/MatMul", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 126, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_110/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_111/Mul", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 164, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_57/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_112/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_16/Mean", + "type": "MEAN", + "compute_unit": "GPU", + "execution_time": 29, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_58/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sqrt_16/Sqrt", + "type": "SQRT", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reciprocal_16/Reciprocal", + "type": "DIV", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_113/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 2, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_59/Add", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 126, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose/conv1d_transpose/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose/conv1d_transpose", + "type": "TRANSPOSE_CONV", + "compute_unit": "GPU", + "execution_time": 449, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose/conv1d_transpose/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_1/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "model/node_conv1d_1/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/node_conv1d_1/depthwise", + "type": "DEPTHWISE_CONV_2D", + "compute_unit": "GPU", + "execution_time": 16, + "execution_cycles": 0 + }, + { + "name": "model/node_conv1d_1/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_17/Mean", + "type": "MEAN", + "compute_unit": "GPU", + "execution_time": 8, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.squared_difference/SquaredDifference", + "type": "SQUARED_DIFFERENCE", + "compute_unit": "GPU", + "execution_time": 4, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_18/Mean", + "type": "MEAN", + "compute_unit": "GPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.__operators__.add/AddV2", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.rsqrt/Rsqrt", + "type": "RSQRT", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_114/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 3, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_115/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_116/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 11, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.subtract/Sub", + "type": "SUB", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.__operators__.add_1/AddV2", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_62/Add", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 1866, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.gelu/Gelu/Erfc", + "type": "GELU", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_63/Add", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 2102, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_64/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_1/conv1d_transpose/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_1/conv1d_transpose", + "type": "TRANSPOSE_CONV", + "compute_unit": "GPU", + "execution_time": 935, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_1/conv1d_transpose/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_2/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "model/node_conv1d_2/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/node_conv1d_2/depthwise", + "type": "DEPTHWISE_CONV_2D", + "compute_unit": "GPU", + "execution_time": 23, + "execution_cycles": 0 + }, + { + "name": "model/node_conv1d_2/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_19/Mean", + "type": "MEAN", + "compute_unit": "GPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.squared_difference_1/SquaredDifference", + "type": "SQUARED_DIFFERENCE", + "compute_unit": "GPU", + "execution_time": 14, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.reduce_mean_20/Mean", + "type": "MEAN", + "compute_unit": "GPU", + "execution_time": 13, + "execution_cycles": 0 + }, + { + "name": "model/tf.__operators__.add_2/AddV2", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.rsqrt_1/Rsqrt", + "type": "RSQRT", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_117/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 6, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_118/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 20, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_119/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 23, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.subtract_1/Sub", + "type": "SUB", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.__operators__.add_3/AddV2", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_67/Add", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 3181, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.gelu_1/Gelu/Erfc", + "type": "GELU", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_68/Add", + "type": "FULLY_CONNECTED", + "compute_unit": "GPU", + "execution_time": 3631, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_69/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_3/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 15, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_1/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_1/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 9351, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_1/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_120/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 22, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_121/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_122/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_71/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_2/conv1d_transpose/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_2/conv1d_transpose", + "type": "TRANSPOSE_CONV", + "compute_unit": "GPU", + "execution_time": 34374, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_2/conv1d_transpose/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_56/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "GPU", + "execution_time": 131, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_123/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 133, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_1/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_124/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_125/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_73/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_4/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 133, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_2/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_2/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 24504, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_2/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_126/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 128, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_2/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_127/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_128/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_75/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_3/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_3/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 3525, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_3/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_77/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_129/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 130, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_3/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_130/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_131/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_78/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_5/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 141, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_4/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_4/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 24511, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_4/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_132/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 130, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_4/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_133/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_134/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_80/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_5/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_5/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 3526, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_5/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_82/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_135/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 129, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_5/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_136/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_137/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_83/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_6/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 147, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_6/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_6/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 24524, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_6/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_138/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 129, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_6/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_139/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_140/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_85/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_7/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_7/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 3525, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_7/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_87/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_141/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 129, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_7/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_142/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_143/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_88/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_3/conv1d_transpose/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_3/conv1d_transpose", + "type": "TRANSPOSE_CONV", + "compute_unit": "GPU", + "execution_time": 49712, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_3/conv1d_transpose/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_57/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "GPU", + "execution_time": 337, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_144/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 345, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_8/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_145/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_146/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_90/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_7/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 364, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_8/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_8/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 30454, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_8/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_147/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 337, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_9/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_148/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_149/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_92/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_9/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_9/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 4388, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_9/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_94/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_150/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 342, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_10/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_151/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_152/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_95/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_8/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 358, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_10/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_10/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 30949, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_10/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_153/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 336, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_11/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_154/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_155/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_97/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_11/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_11/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 4386, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_11/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_99/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_156/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 334, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_12/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_157/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_158/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_100/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_9/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 361, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_12/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_12/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 30514, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_12/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_159/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 337, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_13/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_160/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_161/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_102/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_13/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_13/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 4386, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_13/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_104/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_162/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 342, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_14/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_163/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_164/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_105/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_4/conv1d_transpose/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_4/conv1d_transpose", + "type": "TRANSPOSE_CONV", + "compute_unit": "GPU", + "execution_time": 26049, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_4/conv1d_transpose/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_58/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "GPU", + "execution_time": 685, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_165/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 684, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_15/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_166/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_167/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_107/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_10/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 707, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_14/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_14/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 34403, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_14/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_168/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 687, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_16/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_169/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_170/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_109/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_15/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_15/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 4788, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_15/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_111/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_171/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 691, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_17/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_172/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_173/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_112/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_11/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 697, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_16/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_16/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 34422, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_16/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_174/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 685, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_18/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_175/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_176/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_114/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_17/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_17/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 4792, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_17/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_116/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_177/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 686, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_19/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_178/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_179/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_117/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_12/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 695, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_18/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_18/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 34404, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_18/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_180/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 687, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_20/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_181/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_182/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_119/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_19/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_19/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 4788, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_19/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_121/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_183/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 691, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_21/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_184/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_185/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_122/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_5/conv1d_transpose/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_5/conv1d_transpose", + "type": "TRANSPOSE_CONV", + "compute_unit": "GPU", + "execution_time": 14693, + "execution_cycles": 0 + }, + { + "name": "model/tf.nn.conv1d_transpose_5/conv1d_transpose/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_59/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "GPU", + "execution_time": 1049, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_186/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 1048, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_22/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_187/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_188/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_124/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_13/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 1057, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_20/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_20/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 25828, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_20/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_189/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 1037, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_23/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_190/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_191/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_126/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_21/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_21/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 3664, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_21/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_128/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_192/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 1042, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_24/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_193/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_194/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_129/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_14/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 1036, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_22/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_22/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 25824, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_22/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_195/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 1036, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_25/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_196/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_197/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_131/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_23/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_23/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 3664, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_23/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_133/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_198/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 1041, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_26/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_199/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_200/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_134/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_15/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 1047, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_24/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_24/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 25826, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_24/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_201/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 1037, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_27/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_202/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_203/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_136/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_25/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_25/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 3640, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_25/DynamicConv1D/Squeeze", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_138/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_204/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 1041, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.sin_28/Sin", + "type": "SIN", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_205/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.multiply_206/Mul", + "type": "MUL", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.math.add_139/Add", + "type": "ADD", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.pad_16/Pad", + "type": "PAD", + "compute_unit": "GPU", + "execution_time": 1056, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_26/DynamicConv1D/ExpandDims", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "model/dynamic_conv1d_26/DynamicConv1D", + "type": "CONV_2D", + "compute_unit": "GPU", + "execution_time": 602, + "execution_cycles": 0 + }, + { + "name": "model/tf.compat.v1.transpose_41/transpose", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 29, + "execution_cycles": 0 + }, + { + "name": "model/tf.strided_slice_60/StridedSlice", + "type": "STRIDED_SLICE", + "compute_unit": "GPU", + "execution_time": 7, + "execution_cycles": 0 + }, + { + "name": "output_0", + "type": "RESHAPE", + "compute_unit": "GPU", + "execution_time": 20, + "execution_cycles": 0 + } + ] + } +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/README.md new file mode 100644 index 000000000..ec0a7a8da --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/README.md @@ -0,0 +1,27 @@ +# S25 pinned vocoder on generated speech codes + +The [reproducer](../../../../../../experiments/probe_qwen_tts_real_code_window.py) +ran the pinned Qwen3-TTS 0.6B CustomVoice checkpoint at revision +`85e237c12c027371202489a0ec509ded67b5e4b5` on HX370 WSL CPU. One +seed-42 Ryan utterance yielded 117 frames of 16 codebook indices and a +224,640-sample waveform. It decoded frames 0–96 as 72 history plus 25 new +frames through the FP32 decoder and the revision-pinned ONNX export. + +The [local report](report.json) shows ONNX Runtime CPU versus the exact +25-frame eager window at **1.02e-6 relative L2**. The eager window versus +the same segment from an FP32 full 117-frame decode differed by **7.26e-8 +relative L2**. The [code tensor](codes.npz), [quantized fixture](fixture.npz), +[eager](eager_output.npz), [ONNX CPU](ort_output.npz) and +[full-decoder segment](full_reference_segment.npz) are retained. This checks +the window boundary on one real generated-code stream; it is not a speech +quality or mobile pipeline pass. + +The quantized fixture was uploaded as [Workbench dataset](dataset_submission.json) +and [GPU-requested inference](inference_report.json) succeeded against the +exact pinned S25 TFLite target. The [device waveform](device_output.npz) was +finite and unsaturated; the [audit](audit_report.json) measures **1.153% +relative L2 / 38.76 dB SNR** versus local ONNX CPU on this generated-code +window. The separate 100-sample component profile used Workbench-generated +input of the same shape and does not measure this specific fixture. One +generated window does not establish speech intelligibility, all utterances, +or device-local talker/predictor/vocoder integration. diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/audit_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/audit_report.json new file mode 100644 index 000000000..264a6cbd9 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/audit_report.json @@ -0,0 +1,85 @@ +{ + "scope": "one generated-code 25-frame vocoder window on hosted S25; no device-local talker or complete stream", + "status": "component_numeric_measured_no_speech_quality_gate", + "device": { + "name": "Samsung Galaxy S25", + "os": "15", + "attributes": [ + "os:android", + "framework:tflite", + "framework:onnx", + "abi:aarch64-android", + "vendor:samsung", + "format:phone", + "chipset:qualcomm-snapdragon-8-elite-for-galaxy", + "chipset:sm8750-ac", + "hexagon:v79", + "soc-model:69", + "htp-supports-fp16:true", + "htp-supports-weight-sharing:true", + "framework:qnn" + ] + }, + "source_model_id": "mng2vkdrm", + "target_model_id": "mn4o5j17q", + "input_dataset_id": "d2q4y5jl7", + "jobs": { + "compile": "jgddd1zzg", + "inference": "j5688yryg" + }, + "files": { + "fixture": { + "sha256": "4220eec4ee00e5fbb0df6f195d883c6d4549accf399853c3a8e2f83821724452", + "bytes": 185626 + }, + "device": { + "sha256": "7ecafcc289f098aa497f9c9eaa1da0e19879386157e8d2af7c1842e5ea1bfe46", + "bytes": 112200 + }, + "ort": { + "sha256": "df4ad896c62a0d621c9bc48120f929d3561666359a570068b01a3228354411a0", + "bytes": 179186 + }, + "eager": { + "sha256": "8c0c55197daa99433e8a7594525748b4e50e0570ef983dc5b76eedb56936d6d4", + "bytes": 179198 + }, + "full": { + "sha256": "3571033b52c4715761b469e17915d7b1456f5c251322c8a718fad8f905d428e9", + "bytes": 179207 + } + }, + "ort_cpu_vs_device": { + "relative_l2": 0.011533186351546298, + "snr_db": 38.76101381296397, + "max_abs": 0.011052757501602173, + "reference_rms": 0.074840782807901, + "device_rms": 0.07483006310024524, + "device_saturated_fraction_abs_ge_0_999": 0.0 + }, + "eager_cpu_vs_device": { + "relative_l2": 0.011533295679175895, + "snr_db": 38.760931476374985, + "max_abs": 0.011053577065467834, + "reference_rms": 0.0748407755479042, + "device_rms": 0.07483006310024524, + "device_saturated_fraction_abs_ge_0_999": 0.0 + }, + "full_fp32_decoder_segment_vs_device": { + "relative_l2": 0.011533293686009369, + "snr_db": 38.76093297745728, + "max_abs": 0.011053577065467834, + "reference_rms": 0.07484077531515666, + "device_rms": 0.07483006310024524, + "device_saturated_fraction_abs_ge_0_999": 0.0 + }, + "gross_numeric_failure_screen": { + "failed": false, + "criteria": "relative L2 >= 1.0 or >=10% saturated samples; not a speech-quality tolerance" + }, + "limits": [ + "One generated-code window is not a speech listening or intelligibility test.", + "Talker, predictor, co-resident handoff, state, cancellation and memory admission did not run on S25.", + "The separate placement profile used Workbench-generated same-shape input, not this fixture." + ] +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/codes.npz b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/codes.npz new file mode 100644 index 0000000000000000000000000000000000000000..bae5b2f58ed5f5b5f5e3b440a267b4115f382d4f GIT binary patch literal 4420 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%0D{*SMso@zX3 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%0A+t#3($VZr$ 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

sc&#qWJa#Qu2r5X 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 literal 0 HcmV?d00001 diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/full_reference_segment.npz b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/full_reference_segment.npz new file mode 100644 index 0000000000000000000000000000000000000000..b090164d5936ff95df95fb3bea60337b05325224 GIT binary patch literal 179207 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 X1qJ{B000310RS}s006wZ0ssI2Zb?F& literal 0 HcmV?d00001 diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_report.json new file mode 100644 index 000000000..0b7ffcb08 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_report.json @@ -0,0 +1,33 @@ +{ + "timestamp_utc": "2026-09-24T06:53:00.381461+00:00", + "qai_hub_version": "0.55.0", + "facility": "Qualcomm AI Hub Workbench", + "job_id": "j5688yryg", + "url": "https://workbench.aihub.qualcomm.com/jobs/j5688yryg/", + "status": "SUCCESS", + "status_message": "", + "options": "--compute_unit gpu", + "hub_version": "aihub-2026.09.11.0", + "device": { + "name": "Samsung Galaxy S25", + "os": "15", + "attributes": [ + "os:android", + "framework:tflite", + "framework:onnx", + "abi:aarch64-android", + "vendor:samsung", + "format:phone", + "chipset:qualcomm-snapdragon-8-elite-for-galaxy", + "chipset:sm8750-ac", + "hexagon:v79", + "soc-model:69", + "htp-supports-fp16:true", + "htp-supports-weight-sharing:true", + "framework:qnn" + ] + }, + "model_id": "mn4o5j17q", + "input_dataset_id": "d2q4y5jl7", + "outputs": "device_output.npz" +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_submission.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_submission.json new file mode 100644 index 000000000..5d220e5a5 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/inference_submission.json @@ -0,0 +1,12 @@ +{ + "timestamp_utc": "2026-09-24T06:46:12.071383+00:00", + "facility": "Qualcomm AI Hub Workbench", + "qai_hub_version": "0.55.0", + "job_id": "j5688yryg", + "url": "https://workbench.aihub.qualcomm.com/jobs/j5688yryg/", + "model_id": "mn4o5j17q", + "input_dataset_id": "d2q4y5jl7", + "options": "--compute_unit gpu", + "device": "Samsung Galaxy S25", + "status": "SUBMITTED" +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/ort_output.npz b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/ort_output.npz new file mode 100644 index 0000000000000000000000000000000000000000..497707681353aabeb3e2c9a86c4c4a1dac7c62fd GIT binary patch literal 179186 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\AQUvd1e}dEuP0Z~# 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 literal 0 HcmV?d00001 diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/report.json new file mode 100644 index 000000000..53a332b97 --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/report.json @@ -0,0 +1,74 @@ +{ + "scope": "one real generated-code 25-frame Code2Wav window on local CPU; no device execution", + "model_revision": "85e237c12c027371202489a0ec509ded67b5e4b5", + "model_weight_sha256": "bc3c7e785eb961179c25450d1acff03f839e0002f2f3a5aeb67b5735c0fa2adb", + "decoder_weight_sha256": "836b7b357f5ea43e889936a3709af68dfe3751881acefe4ecf0dbd30ba571258", + "onnx_sha256": "01ee1cd02e5cd264200e5c50767a1805a6180378b051ff9b7ec0d8b6c75d7989", + "torch": "2.13.0+cpu", + "onnxruntime": "1.29.0", + "text": "The small red square is centered on the white card. I can see its straight edges clearly, and the surrounding background is bright and uncluttered.", + "speaker": "Ryan", + "language": "English", + "seed": 42, + "generator_dtype": "bfloat16", + "decoder_dtype": "float32", + "threads": 8, + "generated_frames": 117, + "generated_audio_samples": 224640, + "window": { + "start_frame": 0, + "history_frames": 72, + "new_frames": 25 + }, + "files": { + "codes": { + "filename": "codes.npz", + "sha256": "2768b9274748d767deca67ebd4c0201b914f4839902b89d5693d39e9b8e8c946" + }, + "fixture": { + "filename": "fixture.npz", + "sha256": "4220eec4ee00e5fbb0df6f195d883c6d4549accf399853c3a8e2f83821724452" + }, + "eager": { + "filename": "eager_output.npz", + "sha256": "8c0c55197daa99433e8a7594525748b4e50e0570ef983dc5b76eedb56936d6d4" + }, + "ort": { + "filename": "ort_output.npz", + "sha256": "df4ad896c62a0d621c9bc48120f929d3561666359a570068b01a3228354411a0" + }, + "full_reference": { + "filename": "full_reference_segment.npz", + "sha256": "3571033b52c4715761b469e17915d7b1456f5c251322c8a718fad8f905d428e9" + } + }, + "ort_vs_window_eager": { + "relative_l2": 1.01682301490854e-06, + "snr_db": 119.85509264926462, + "max_abs": 1.1324882507324219e-06, + "reference_rms": 0.0748407755479042, + "observed_rms": 0.074840782807901 + }, + "window_eager_vs_full_fp32_decoder_segment": { + "relative_l2": 7.264658178733583e-08, + "snr_db": 142.7756963116475, + "max_abs": 1.695007085800171e-07, + "reference_rms": 0.07484077531515666, + "observed_rms": 0.0748407755479042 + }, + "limits": [ + "One generated stream and one window do not establish speech quality.", + "The model generates codes on local CPU; this does not test a mobile talker or handoff.", + "The FP32 full decoder reference is separate from the BF16 generator's waveform." + ], + "qwen_tts_sources": { + "wrapper": { + "path": "/home/zhout/project/edge_infer/scratch/qwentts_wsl_pins/qwen_tts/inference/qwen3_tts_model.py", + "sha256": "e1da450732857c1f5fe3e36ebab85db2f6dc6a48caaff6973f463384e30275e4" + }, + "decoder": { + "path": "/home/zhout/project/edge_infer/scratch/qwentts_wsl_pins/qwen_tts/core/tokenizer_12hz/modeling_qwen3_tts_tokenizer_v2.py", + "sha256": "844e8dd8c0182ef9c6463c874631c22ef3c5a4fd1899dd657016164cc5379628" + } + } +} diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md index 67639bfd6..da594c645 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md @@ -6,9 +6,14 @@ compiled to [FP16 QNN DLC](compile_report.json) for Snapdragon X Elite CRD. fixture. The [audit](audit_report.json) measures **0.930% relative L2** and **40.63 dB SNR** against local ONNX Runtime CPU, with no saturated samples. This is one synthetic, two-frame waveform without a listening-quality gate. -A separate [placement profile](profile_submission.json) remains in progress -for the same target and tensor shape; the request alone does not verify NPU -node placement or latency. The earlier +A separate [placement profile](profile_report.json) returned 100 component +samples at nearest-rank p50/p95 **3.662/3.676 s** for **0.16 s** audio, +with all 728 execution-detail rows on NPU and 15,855,616 bytes reported +inference peak. Its median component RTF is **22.89**. The profile used +Workbench-generated same-shape input, while the waveform inference used the +retained fixture; the [audit](audit_report.json) binds both jobs to the exact +target. This measured latency is a playable-stream blocker for this artifact. +The earlier [25-frame X Elite NPU attempt](../qnn_npu/inference_report.json) returned a waveform but its placement profile timed out during graph preparation; this shorter artifact tests a separate memory/graph-preparation boundary. Neither diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/audit_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/audit_report.json index 54f456fe4..22f990a6c 100644 --- a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/audit_report.json +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/audit_report.json @@ -1,6 +1,6 @@ { "scope": "one 2-frame Qwen3-TTS vocoder component on hosted Snapdragon X Elite CRD; no complete stream", - "status": "component_inference_numeric_measured", + "status": "component_inference_numeric_and_placement_measured", "device": { "name": "Snapdragon X Elite CRD", "os": "11", @@ -24,7 +24,8 @@ "input_dataset_id": "d7ovqp0w2", "jobs": { "compile": "j5m0m22qg", - "inference": "jgdd3lxeg" + "inference": "jgdd3lxeg", + "profile": "jp4yyrrvp" }, "route": { "compile_options": "--target_runtime qnn_dlc --qnn_options default_graph_htp_precision=FLOAT16", @@ -71,7 +72,17 @@ "limits": [ "One fixed-window waveform has no listening-quality tolerance.", "The 72-frame input history, talker, predictor and stage handoff did not run on the device.", - "No persistent state, admission, cancellation or complete TTS stream was tested.", - "Requested accelerator execution is not verified node placement without a profile." - ] + "No persistent state, admission, cancellation or complete TTS stream was tested." + ], + "profile": { + "sample_count": 100, + "min_us": 3646540, + "nearest_rank_p50_us": 3661691, + "nearest_rank_p95_us": 3676170, + "reported_peak_memory_bytes": 15855616, + "compute_unit_row_counts": { + "NPU": 728 + }, + "profile_input": "Workbench generated input with audited tensor shape; the waveform inference used the retained fixture" + } } diff --git a/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/profile_report.json b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/profile_report.json new file mode 100644 index 000000000..c88dacc6f --- /dev/null +++ b/benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/profile_report.json @@ -0,0 +1,5291 @@ +{ + "timestamp_utc": "2026-09-24T06:51:54.713529+00:00", + "qai_hub_version": "0.55.0", + "facility": "Qualcomm AI Hub Workbench", + "job_id": "jp4yyrrvp", + "url": "https://workbench.aihub.qualcomm.com/jobs/jp4yyrrvp/", + "status": "SUCCESS", + "status_message": "", + "options": "--compute_unit npu", + "hub_version": "aihub-2026.09.11.0", + "device": { + "name": "Snapdragon X Elite CRD", + "os": "11", + "attributes": [ + "os:windows", + "format:compute", + "framework:onnx", + "vendor:qualcomm", + "abi:aarch64-windows", + "chipset:qualcomm-snapdragon-x-elite", + "chipset:sc8380xp", + "hexagon:v73", + "soc-model:60", + "htp-supports-fp16:true", + "htp-supports-weight-sharing:true", + "framework:qnn" + ] + }, + "model_id": "mqeyv2w7m", + "shapes": { + "quantized": [ + [ + 1, + 512, + 74 + ], + "float32" + ] + }, + "profile": { + "execution_summary": { + "estimated_inference_time": 3646540, + "estimated_inference_peak_memory": 15855616, + "first_load_time": 787624177, + "first_load_peak_memory": 7648456704, + "warm_load_time": 1883699, + "warm_load_peak_memory": 15900672, + "compile_time": 0, + "compile_peak_memory": 0, + "compile_memory_increase_range": [ + 0, + 0 + ], + "compile_memory_peak_range": [ + 0, + 0 + ], + "first_load_memory_increase_range": [ + 6978572288, + 6978572288 + ], + "first_load_memory_peak_range": [ + 7643504640, + 7643504640 + ], + "warm_load_memory_increase_range": [ + 9932800, + 9932800 + ], + "warm_load_memory_peak_range": [ + 10932224, + 10932224 + ], + "inference_memory_increase_range": [ + 0, + 0 + ], + "inference_memory_peak_range": [ + 806912, + 806912 + ], + "all_compile_times": [], + "all_first_load_times": [ + 787624177 + ], + "all_warm_load_times": [ + 1883699 + ], + "all_inference_times": [ + 3659081, + 3666666, + 3664154, + 3668243, + 3661363, + 3661931, + 3666330, + 3663360, + 3661124, + 3654547, + 3659404, + 3662460, + 3656818, + 3666579, + 3670520, + 3660665, + 3664483, + 3660183, + 3665463, + 3663760, + 3674075, + 3655929, + 3663775, + 3656077, + 3659013, + 3656390, + 3657209, + 3653841, + 3657847, + 3663713, + 3654056, + 3662673, + 3683953, + 3661735, + 3662218, + 3655867, + 3664092, + 3661314, + 3671687, + 3663565, + 3654582, + 3661584, + 3662412, + 3665981, + 3660089, + 3664790, + 3666849, + 3676170, + 3657022, + 3665250, + 3657358, + 3657743, + 3660100, + 3660207, + 3665734, + 3653826, + 3655193, + 3665795, + 3646540, + 3657929, + 3661725, + 3654083, + 3666116, + 3674557, + 3661995, + 3660632, + 3653063, + 3660364, + 3667839, + 3664223, + 3651541, + 3664601, + 3661374, + 3656282, + 3692393, + 3655454, + 3655418, + 3654150, + 3654138, + 3669138, + 3651928, + 3666233, + 3664950, + 3672136, + 3658234, + 3689932, + 3674445, + 3660741, + 3681250, + 3656746, + 3671298, + 3655112, + 3672092, + 3661691, + 3656607, + 3678099, + 3658125, + 3652597, + 3668962, + 3663641 + ] + }, + "execution_detail": [ + { + "name": "Input", + "type": "Input", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7921 + }, + { + "name": "node_conv1d_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 41957 + }, + { + "name": "node_conv1d_reshape_to_2d_0231", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 89044 + }, + { + "name": "node_conv1d_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 346570 + }, + { + "name": "node_conv1d_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58019 + }, + { + "name": "node_MatMul_3_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "rms_norm_node___809316", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 44391 + }, + { + "name": "node_MatMul_177_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_177", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4145 + }, + { + "name": "node_MatMul_177_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_1_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57962 + }, + { + "name": "node_Split_1_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 55103 + }, + { + "name": "node_Split_1_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 94445 + }, + { + "name": "node_view", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66756 + }, + { + "name": "node_Split_139_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_139_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12020 + }, + { + "name": "node_cat_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 52144 + }, + { + "name": "node_add_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2237 + }, + { + "name": "node_mul_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 119694 + }, + { + "name": "node_Split_141_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_141_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 25275 + }, + { + "name": "node_cat_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 78089 + }, + { + "name": "node_add_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 16034 + }, + { + "name": "node_Transpose_105", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_66", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 170407 + }, + { + "name": "node_Mul_68", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 80867 + }, + { + "name": "node_Add_236", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 104768 + }, + { + "name": "node_Softmax_237", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 168998 + }, + { + "name": "node_scaled_dot_product_attention", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 69386 + }, + { + "name": "node_transpose_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 22269 + }, + { + "name": "node_linear_4_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_8", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 87105 + }, + { + "name": "node_add_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14340 + }, + { + "name": "rms_norm_node_", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 23412 + }, + { + "name": "node_linear_6_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_5_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4262 + }, + { + "name": "node_linear_5_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_251", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 47101 + }, + { + "name": "node_linear_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37084 + }, + { + "name": "node_linear_6_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 23169 + }, + { + "name": "node_linear_7_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20100 + }, + { + "name": "node_linear_7_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 53300 + }, + { + "name": "node_add_9", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12800 + }, + { + "name": "rms_norm_node___909696", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21450 + }, + { + "name": "node_MatMul_181_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_181", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4198 + }, + { + "name": "node_MatMul_181_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_3_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66635 + }, + { + "name": "node_Split_3_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 61730 + }, + { + "name": "node_Split_3_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 81675 + }, + { + "name": "node_view_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_8", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_15", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66758 + }, + { + "name": "node_Split_143_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_143_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12559 + }, + { + "name": "node_cat_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_16", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 52702 + }, + { + "name": "node_add_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2296 + }, + { + "name": "node_mul_17", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 75121 + }, + { + "name": "node_Split_145_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_145_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13259 + }, + { + "name": "node_cat_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_18", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58070 + }, + { + "name": "node_add_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 11259 + }, + { + "name": "node_Transpose_109", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_69", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 159434 + }, + { + "name": "node_Mul_71", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 71245 + }, + { + "name": "node_Add_340", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 90361 + }, + { + "name": "node_Softmax_341", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 134387 + }, + { + "name": "node_scaled_dot_product_attention_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58591 + }, + { + "name": "node_transpose_9", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20931 + }, + { + "name": "node_linear_11_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_19", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 69731 + }, + { + "name": "node_add_13", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14830 + }, + { + "name": "rms_norm_node___236703", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 23430 + }, + { + "name": "node_linear_13_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_12_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4270 + }, + { + "name": "node_linear_12_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_355", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 45432 + }, + { + "name": "node_linear_13", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37913 + }, + { + "name": "node_linear_13_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_22", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9525 + }, + { + "name": "node_linear_14_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_14", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 18790 + }, + { + "name": "node_linear_14_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_23", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 59162 + }, + { + "name": "node_add_15", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12560 + }, + { + "name": "rms_norm_node___612561", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21103 + }, + { + "name": "node_MatMul_185_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_185", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4246 + }, + { + "name": "node_MatMul_185_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_5_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 65859 + }, + { + "name": "node_Split_5_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 60565 + }, + { + "name": "node_Split_5_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 80043 + }, + { + "name": "node_view_8", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_10", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_9", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_10", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_26", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 67632 + }, + { + "name": "node_Split_147_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_147_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12321 + }, + { + "name": "node_cat_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_27", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 53352 + }, + { + "name": "node_add_17", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2235 + }, + { + "name": "node_mul_28", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 75212 + }, + { + "name": "node_Split_149_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_149_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14215 + }, + { + "name": "node_cat_8", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_29", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58943 + }, + { + "name": "node_add_18", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 11098 + }, + { + "name": "node_Transpose_113", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_72", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 157254 + }, + { + "name": "node_Mul_74", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66652 + }, + { + "name": "node_Add_444", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 135798 + }, + { + "name": "node_Softmax_445", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 135065 + }, + { + "name": "node_scaled_dot_product_attention_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58094 + }, + { + "name": "node_transpose_13", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_18", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 23318 + }, + { + "name": "node_linear_18_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_30", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 77677 + }, + { + "name": "node_add_19", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13906 + }, + { + "name": "rms_norm_node___608555", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21528 + }, + { + "name": "node_linear_20_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_19_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_19", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4205 + }, + { + "name": "node_linear_19_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_459", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 46225 + }, + { + "name": "node_linear_20", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37391 + }, + { + "name": "node_linear_20_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_33", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9638 + }, + { + "name": "node_linear_21_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_21", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 18732 + }, + { + "name": "node_linear_21_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_34", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 53947 + }, + { + "name": "node_add_21", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12605 + }, + { + "name": "rms_norm_node___319690", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21151 + }, + { + "name": "node_MatMul_189_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_189", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4173 + }, + { + "name": "node_MatMul_189_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_7_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 60971 + }, + { + "name": "node_Split_7_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 61834 + }, + { + "name": "node_Split_7_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 79579 + }, + { + "name": "node_view_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_14", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_13", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_15", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_14", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_16", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_37", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66960 + }, + { + "name": "node_Split_151_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_151_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13002 + }, + { + "name": "node_cat_9", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_38", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 52595 + }, + { + "name": "node_add_23", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2172 + }, + { + "name": "node_mul_39", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 74581 + }, + { + "name": "node_Split_153_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_153_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13528 + }, + { + "name": "node_cat_10", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_40", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57266 + }, + { + "name": "node_add_24", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 11523 + }, + { + "name": "node_Transpose_117", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_75", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 156623 + }, + { + "name": "node_Mul_77", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66231 + }, + { + "name": "node_Add_548", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 89912 + }, + { + "name": "node_Softmax_549", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 134631 + }, + { + "name": "node_scaled_dot_product_attention_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 55978 + }, + { + "name": "node_transpose_17", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_15", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_25", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21271 + }, + { + "name": "node_linear_25_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_41", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66558 + }, + { + "name": "node_add_25", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13220 + }, + { + "name": "rms_norm_node___915689", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21456 + }, + { + "name": "node_linear_27_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_26_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_26", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4235 + }, + { + "name": "node_linear_26_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_563", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 46035 + }, + { + "name": "node_linear_27", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37196 + }, + { + "name": "node_linear_27_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_44", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9896 + }, + { + "name": "node_linear_28_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_28", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19147 + }, + { + "name": "node_linear_28_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_45", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57857 + }, + { + "name": "node_add_27", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13606 + }, + { + "name": "rms_norm_node___738921", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21070 + }, + { + "name": "node_MatMul_193_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_193", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4647 + }, + { + "name": "node_MatMul_193_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_9_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 62818 + }, + { + "name": "node_Split_9_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58903 + }, + { + "name": "node_Split_9_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 80269 + }, + { + "name": "node_view_16", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_18", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_17", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_19", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_18", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_20", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_48", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66801 + }, + { + "name": "node_Split_155_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_155_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_8", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13360 + }, + { + "name": "node_cat_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_49", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 53302 + }, + { + "name": "node_add_29", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2465 + }, + { + "name": "node_mul_50", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 75975 + }, + { + "name": "node_Split_157_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_157_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_9", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14673 + }, + { + "name": "node_cat_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_51", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 59290 + }, + { + "name": "node_add_30", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 10855 + }, + { + "name": "node_Transpose_121", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_78", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 158455 + }, + { + "name": "node_Mul_80", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 70005 + }, + { + "name": "node_Add_652", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 91290 + }, + { + "name": "node_Softmax_653", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 134384 + }, + { + "name": "node_scaled_dot_product_attention_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 60307 + }, + { + "name": "node_transpose_21", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_19", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_32", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 22966 + }, + { + "name": "node_linear_32_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_52", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 64535 + }, + { + "name": "node_add_31", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13415 + }, + { + "name": "rms_norm_node___801484", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21577 + }, + { + "name": "node_linear_34_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_33_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_33", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4298 + }, + { + "name": "node_linear_33_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_667", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 46354 + }, + { + "name": "node_linear_34", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37990 + }, + { + "name": "node_linear_34_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_55", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9705 + }, + { + "name": "node_linear_35_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_35", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20897 + }, + { + "name": "node_linear_35_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_56", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49787 + }, + { + "name": "node_add_33", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13200 + }, + { + "name": "rms_norm_node___106532", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21360 + }, + { + "name": "node_MatMul_197_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_197", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4905 + }, + { + "name": "node_MatMul_197_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_11_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 63579 + }, + { + "name": "node_Split_11_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58242 + }, + { + "name": "node_Split_11_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 81358 + }, + { + "name": "node_view_20", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_22", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_21", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_23", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_22", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_24", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_59", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66767 + }, + { + "name": "node_Split_159_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_159_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_10", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13608 + }, + { + "name": "node_cat_13", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_60", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 53789 + }, + { + "name": "node_add_35", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2179 + }, + { + "name": "node_mul_61", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 72078 + }, + { + "name": "node_Split_161_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_161_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14610 + }, + { + "name": "node_cat_14", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_62", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58146 + }, + { + "name": "node_add_36", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 10775 + }, + { + "name": "node_Transpose_125", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_81", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 161926 + }, + { + "name": "node_Mul_83", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 69527 + }, + { + "name": "node_Add_756", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 90152 + }, + { + "name": "node_Softmax_757", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 134058 + }, + { + "name": "node_scaled_dot_product_attention_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57216 + }, + { + "name": "node_transpose_25", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_23", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_39", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20920 + }, + { + "name": "node_linear_39_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_63", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 59079 + }, + { + "name": "node_add_37", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12787 + }, + { + "name": "rms_norm_node___651882", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 23974 + }, + { + "name": "node_linear_41_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_40_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_40", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4586 + }, + { + "name": "node_linear_40_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_771", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 46431 + }, + { + "name": "node_linear_41", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 38220 + }, + { + "name": "node_linear_41_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_66", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9531 + }, + { + "name": "node_linear_42_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_42", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 18749 + }, + { + "name": "node_linear_42_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_67", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57010 + }, + { + "name": "node_add_39", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13038 + }, + { + "name": "rms_norm_node___789068", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21348 + }, + { + "name": "node_MatMul_201_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_201", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4532 + }, + { + "name": "node_MatMul_201_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_13_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57516 + }, + { + "name": "node_Split_13_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 56797 + }, + { + "name": "node_Split_13_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 80181 + }, + { + "name": "node_view_24", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_26", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_25", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_27", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_26", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_28", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_70", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 68014 + }, + { + "name": "node_Split_163_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_163_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14360 + }, + { + "name": "node_cat_15", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_71", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 54497 + }, + { + "name": "node_add_41", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2214 + }, + { + "name": "node_mul_72", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 71879 + }, + { + "name": "node_Split_165_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_165_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_13", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14047 + }, + { + "name": "node_cat_16", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_73", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 55498 + }, + { + "name": "node_add_42", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 11437 + }, + { + "name": "node_Transpose_129", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_84", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 161172 + }, + { + "name": "node_Mul_86", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 68495 + }, + { + "name": "node_Add_860", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 90201 + }, + { + "name": "node_Softmax_861", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 134636 + }, + { + "name": "node_scaled_dot_product_attention_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57556 + }, + { + "name": "node_transpose_29", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_27", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_46", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20113 + }, + { + "name": "node_linear_46_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_74", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 56714 + }, + { + "name": "node_add_43", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14091 + }, + { + "name": "rms_norm_node___480049", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21871 + }, + { + "name": "node_linear_48_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_47_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_47", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5068 + }, + { + "name": "node_linear_47_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_875", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 47566 + }, + { + "name": "node_linear_48", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37459 + }, + { + "name": "node_linear_48_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_77", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9989 + }, + { + "name": "node_linear_49_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_49", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19502 + }, + { + "name": "node_linear_49_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_78", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 52634 + }, + { + "name": "node_add_45", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14689 + }, + { + "name": "rms_norm_node___889670", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21249 + }, + { + "name": "node_MatMul_205_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_205", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4548 + }, + { + "name": "node_MatMul_205_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_15_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 64478 + }, + { + "name": "node_Split_15_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 60819 + }, + { + "name": "node_Split_15_to_slice_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 79609 + }, + { + "name": "node_view_28", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_30", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_29", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_31", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_30", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_transpose_32", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_81", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 66564 + }, + { + "name": "node_Split_167_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_167_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_14", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14214 + }, + { + "name": "node_cat_17", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_82", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 56378 + }, + { + "name": "node_add_47", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2249 + }, + { + "name": "node_mul_83", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 70851 + }, + { + "name": "node_Split_169_to_slice_0", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Split_169_to_slice_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_neg_15", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13585 + }, + { + "name": "node_cat_18", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_84", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 60431 + }, + { + "name": "node_add_48", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 11319 + }, + { + "name": "node_Transpose_133", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_87", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 163313 + }, + { + "name": "node_Mul_89", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 77551 + }, + { + "name": "node_Add_964", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 90812 + }, + { + "name": "node_Softmax_965", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 134526 + }, + { + "name": "node_scaled_dot_product_attention_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 58492 + }, + { + "name": "node_transpose_33", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_31", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_53", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21176 + }, + { + "name": "node_linear_53_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_85", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 75367 + }, + { + "name": "node_add_49", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14847 + }, + { + "name": "rms_norm_node___409462", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21527 + }, + { + "name": "node_linear_55_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_54_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_54", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4658 + }, + { + "name": "node_linear_54_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Sigmoid_979", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_silu_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 46774 + }, + { + "name": "node_linear_55", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 45799 + }, + { + "name": "node_linear_55_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_88", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13193 + }, + { + "name": "node_linear_56_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_linear_56", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21193 + }, + { + "name": "node_linear_56_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_89", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 74595 + }, + { + "name": "node_add_51", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12997 + }, + { + "name": "rms_norm_node___485919", + "type": "rms", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 24054 + }, + { + "name": "node_MatMul_65_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_65", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49397 + }, + { + "name": "node_MatMul_65_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_convolution_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 174049 + }, + { + "name": "node_convolution_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_1_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_1_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 78054 + }, + { + "name": "node_conv1d_1_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_layer_norm", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 233498 + }, + { + "name": "node_MatMul_991_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_991", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 15850 + }, + { + "name": "node_MatMul_991_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Gelu_172", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 267465 + }, + { + "name": "node_MatMul_207_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_207", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 394031 + }, + { + "name": "node_MatMul_207_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_53", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 38509 + }, + { + "name": "node_convolution_1_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_convolution_1_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19753757 + }, + { + "name": "node_convolution_1_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_2_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_2_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 265478 + }, + { + "name": "node_conv1d_2_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_layer_norm_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 402546 + }, + { + "name": "node_MatMul_1004_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_1004", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_1004_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Gelu_173", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 500300 + }, + { + "name": "node_MatMul_209_pre_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_MatMul_209", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 611606 + }, + { + "name": "node_MatMul_209_post_reshape", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_54", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 225937 + }, + { + "name": "node_conv1d_3_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_3_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8888576 + }, + { + "name": "node_conv1d_3_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_94", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1828650 + }, + { + "name": "node_sin_1", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2152663 + }, + { + "name": "node_Mul_33", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 323372 + }, + { + "name": "node_mul_95", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1990665 + }, + { + "name": "node_add_55", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 523096 + }, + { + "name": "node_convolution_2_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_convolution_2_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37197411 + }, + { + "name": "node_convolution_2_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_slice_39", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 751651 + }, + { + "name": "node_mul_96", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7036931 + }, + { + "name": "node_sin_2", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8844173 + }, + { + "name": "node_Mul_34", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 954638 + }, + { + "name": "node_mul_97", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7605436 + }, + { + "name": "node_add_56", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2163860 + }, + { + "name": "node_conv1d_4_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_4_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 28453274 + }, + { + "name": "node_conv1d_4_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_98", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7367540 + }, + { + "name": "node_sin_3", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9445152 + }, + { + "name": "node_Mul_35", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 901082 + }, + { + "name": "node_mul_99", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7766742 + }, + { + "name": "node_add_57", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 44117 + }, + { + "name": "node_conv1d_5_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_5_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 463113 + }, + { + "name": "node_conv1d_5_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_58", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 644416 + }, + { + "name": "node_mul_100", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5667178 + }, + { + "name": "node_sin_4", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8453129 + }, + { + "name": "node_Mul_36", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1273134 + }, + { + "name": "node_mul_101", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7980988 + }, + { + "name": "node_add_59", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1996770 + }, + { + "name": "node_conv1d_6_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_6_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 30786329 + }, + { + "name": "node_conv1d_6_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_102", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7070056 + }, + { + "name": "node_sin_5", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8885265 + }, + { + "name": "node_Mul_37", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 914913 + }, + { + "name": "node_mul_103", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7777867 + }, + { + "name": "node_add_60", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 69185 + }, + { + "name": "node_conv1d_7_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_7_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 455587 + }, + { + "name": "node_conv1d_7_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_61", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 662596 + }, + { + "name": "node_mul_104", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5960193 + }, + { + "name": "node_sin_6", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8608138 + }, + { + "name": "node_Mul_38", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1533921 + }, + { + "name": "node_mul_105", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8174935 + }, + { + "name": "node_add_62", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2032102 + }, + { + "name": "node_conv1d_8_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_8_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 33248177 + }, + { + "name": "node_conv1d_8_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_106", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7073120 + }, + { + "name": "node_sin_7", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8800456 + }, + { + "name": "node_Mul_39", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 916219 + }, + { + "name": "node_mul_107", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7791679 + }, + { + "name": "node_add_63", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 45295 + }, + { + "name": "node_conv1d_9_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_9_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 458133 + }, + { + "name": "node_conv1d_9_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_64", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 606243 + }, + { + "name": "node_mul_108", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5765112 + }, + { + "name": "node_sin_8", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 8470232 + }, + { + "name": "node_Mul_40", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1320517 + }, + { + "name": "node_mul_109", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 7951979 + }, + { + "name": "node_add_65", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5099015 + }, + { + "name": "node_convolution_3_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_convolution_3_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 34948682 + }, + { + "name": "node_convolution_3_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_slice_40", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1208760 + }, + { + "name": "node_mul_110", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19811340 + }, + { + "name": "node_sin_9", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 22181528 + }, + { + "name": "node_Mul_41", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5894420 + }, + { + "name": "node_mul_111", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19237010 + }, + { + "name": "node_add_66", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 6138931 + }, + { + "name": "node_conv1d_10_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_10_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 42284156 + }, + { + "name": "node_conv1d_10_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_112", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 18225997 + }, + { + "name": "node_sin_10", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 22472234 + }, + { + "name": "node_Mul_42", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5292813 + }, + { + "name": "node_mul_113", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 18777622 + }, + { + "name": "node_add_67", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 501562 + }, + { + "name": "node_conv1d_11_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_11_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 843878 + }, + { + "name": "node_conv1d_11_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_68", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4851188 + }, + { + "name": "node_mul_114", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 16765555 + }, + { + "name": "node_sin_11", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21294099 + }, + { + "name": "node_Mul_43", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5551221 + }, + { + "name": "node_mul_115", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19221005 + }, + { + "name": "node_add_69", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 6143656 + }, + { + "name": "node_conv1d_12_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_12_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 44825047 + }, + { + "name": "node_conv1d_12_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_116", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20277025 + }, + { + "name": "node_sin_12", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21753326 + }, + { + "name": "node_Mul_44", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5863820 + }, + { + "name": "node_mul_117", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20039613 + }, + { + "name": "node_add_70", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 498502 + }, + { + "name": "node_conv1d_13_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_13_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1018349 + }, + { + "name": "node_conv1d_13_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_71", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4971153 + }, + { + "name": "node_mul_118", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 17624309 + }, + { + "name": "node_sin_13", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21436122 + }, + { + "name": "node_Mul_45", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5531672 + }, + { + "name": "node_mul_119", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19844133 + }, + { + "name": "node_add_72", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5812923 + }, + { + "name": "node_conv1d_14_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_14_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 47023942 + }, + { + "name": "node_conv1d_14_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_120", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20038152 + }, + { + "name": "node_sin_14", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 22008991 + }, + { + "name": "node_Mul_46", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 6342629 + }, + { + "name": "node_mul_121", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 20082183 + }, + { + "name": "node_add_73", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 606528 + }, + { + "name": "node_conv1d_15_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_15_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1020503 + }, + { + "name": "node_conv1d_15_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_74", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4945193 + }, + { + "name": "node_mul_122", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 17664227 + }, + { + "name": "node_sin_15", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 21408385 + }, + { + "name": "node_Mul_47", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5764467 + }, + { + "name": "node_mul_123", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 19982169 + }, + { + "name": "node_add_75", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 14467782 + }, + { + "name": "node_convolution_4_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_convolution_4_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 50705924 + }, + { + "name": "node_convolution_4_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_slice_41", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 9557446 + }, + { + "name": "node_mul_124", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 36650800 + }, + { + "name": "node_sin_16", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 40992889 + }, + { + "name": "node_Mul_48", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 13015191 + }, + { + "name": "node_mul_125", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 48480018 + }, + { + "name": "node_add_76", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 6836086 + }, + { + "name": "node_conv1d_16_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_16_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 47209763 + }, + { + "name": "node_conv1d_16_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_126", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 36841932 + }, + { + "name": "node_sin_17", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 41456228 + }, + { + "name": "node_Mul_49", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12932957 + }, + { + "name": "node_mul_127", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 48572946 + }, + { + "name": "node_add_77", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5293575 + }, + { + "name": "node_conv1d_17_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_17_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 584446 + }, + { + "name": "node_conv1d_17_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_78", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4070085 + }, + { + "name": "node_mul_128", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 29470449 + }, + { + "name": "node_sin_18", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 41405496 + }, + { + "name": "node_Mul_50", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12173142 + }, + { + "name": "node_mul_129", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 48258724 + }, + { + "name": "node_add_79", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4098871 + }, + { + "name": "node_conv1d_18_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_18_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49998068 + }, + { + "name": "node_conv1d_18_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_130", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 40047637 + }, + { + "name": "node_sin_19", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 45152869 + }, + { + "name": "node_Mul_51", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 10679308 + }, + { + "name": "node_mul_131", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49107801 + }, + { + "name": "node_add_80", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5829966 + }, + { + "name": "node_conv1d_19_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_19_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 596304 + }, + { + "name": "node_conv1d_19_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_81", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2972197 + }, + { + "name": "node_mul_132", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 29268261 + }, + { + "name": "node_sin_20", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 41209581 + }, + { + "name": "node_Mul_52", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 12133670 + }, + { + "name": "node_mul_133", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49200017 + }, + { + "name": "node_add_82", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 4177139 + }, + { + "name": "node_conv1d_20_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_20_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 50500768 + }, + { + "name": "node_conv1d_20_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_134", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 38313370 + }, + { + "name": "node_sin_21", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 45170799 + }, + { + "name": "node_Mul_53", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 10442166 + }, + { + "name": "node_mul_135", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49148939 + }, + { + "name": "node_add_83", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5748540 + }, + { + "name": "node_conv1d_21_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_21_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 594227 + }, + { + "name": "node_conv1d_21_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_84", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 2475325 + }, + { + "name": "node_mul_136", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 29493494 + }, + { + "name": "node_sin_22", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 40693084 + }, + { + "name": "node_Mul_54", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 11695305 + }, + { + "name": "node_mul_137", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49168751 + }, + { + "name": "node_add_85", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 32967115 + }, + { + "name": "node_convolution_5_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_convolution_5_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 67364879 + }, + { + "name": "node_convolution_5_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_slice_42", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 267296225 + }, + { + "name": "node_mul_138", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57430915 + }, + { + "name": "node_sin_23", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 67772384 + }, + { + "name": "node_Mul_55", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 39877145 + }, + { + "name": "node_mul_139", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 390384494 + }, + { + "name": "node_add_86", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 62160569 + }, + { + "name": "node_conv1d_22_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_22_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 304253798 + }, + { + "name": "node_conv1d_22_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_140", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 57948173 + }, + { + "name": "node_sin_24", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 67717837 + }, + { + "name": "node_Mul_56", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 37653005 + }, + { + "name": "node_mul_141", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 453374200 + }, + { + "name": "node_add_87", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 48839266 + }, + { + "name": "node_conv1d_23_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_23_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1492741 + }, + { + "name": "node_conv1d_23_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_88", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 40999892 + }, + { + "name": "node_mul_142", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 97290024 + }, + { + "name": "node_sin_25", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 191978799 + }, + { + "name": "node_Mul_57", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 92739543 + }, + { + "name": "node_mul_143", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 393540535 + }, + { + "name": "node_add_89", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 55708592 + }, + { + "name": "node_conv1d_24_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_24_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 358654639 + }, + { + "name": "node_conv1d_24_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_144", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 52820870 + }, + { + "name": "node_sin_26", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 67932534 + }, + { + "name": "node_Mul_58", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 42190338 + }, + { + "name": "node_mul_145", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 460064765 + }, + { + "name": "node_add_90", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49535296 + }, + { + "name": "node_conv1d_25_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_25_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1539043 + }, + { + "name": "node_conv1d_25_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_91", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 26698311 + }, + { + "name": "node_mul_146", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 95396375 + }, + { + "name": "node_sin_27", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 196347633 + }, + { + "name": "node_Mul_59", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 97175782 + }, + { + "name": "node_mul_147", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 394091109 + }, + { + "name": "node_add_92", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 54948680 + }, + { + "name": "node_conv1d_26_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_26_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 359911537 + }, + { + "name": "node_conv1d_26_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_mul_148", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 52933210 + }, + { + "name": "node_sin_28", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 67785475 + }, + { + "name": "node_Mul_60", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 41923672 + }, + { + "name": "node_mul_149", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 461075782 + }, + { + "name": "node_add_93", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 49253937 + }, + { + "name": "node_conv1d_27_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_27_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 1516241 + }, + { + "name": "node_conv1d_27_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_add_94", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 25689288 + }, + { + "name": "node_mul_150", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 95371803 + }, + { + "name": "node_sin_29", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 193833438 + }, + { + "name": "node_Mul_61", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 94810038 + }, + { + "name": "node_mul_151", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 394503083 + }, + { + "name": "node_add_95", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 36622528 + }, + { + "name": "node_conv1d_28_reshape_to_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_28_2d", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_conv1d_28_intermediate", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_Clip_1310", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 197864 + }, + { + "name": "clamp_012", + "type": "clamp", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_view_32", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 0 + }, + { + "name": "node_slice_43", + "type": "node", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 61174 + }, + { + "name": "Output", + "type": "Output", + "compute_unit": "NPU", + "execution_time": 0, + "execution_cycles": 5067 + } + ] + } +} diff --git a/benchmarks/edge_harness/results/e2e_profiling_20260922/evidence/summary/README.md b/benchmarks/edge_harness/results/e2e_profiling_20260922/evidence/summary/README.md index 316c5d298..2096b838a 100644 --- a/benchmarks/edge_harness/results/e2e_profiling_20260922/evidence/summary/README.md +++ b/benchmarks/edge_harness/results/e2e_profiling_20260922/evidence/summary/README.md @@ -49,8 +49,8 @@ NOT E2E means no complete device/model workload was verified. “Scoped E2E” i | PC HX370 + Radeon 890M / Windows worker | scoped E2E: Omni Spark text | scoped E2E: Omni Radeon talker/codec + CPU predictor | NOT E2E | scoped E2E: Omni Radeon+CPU image+audio → text+speech (native-storage 20-run profile) | synthetic policy pass: Omni CPU+Radeon Cosmos (WSL/native Windows) | | PC HX370 + AMD NPU / Windows worker | NOT E2E (output-head component passed) | NOT E2E | NOT E2E | NOT E2E | NOT E2E | | PC CPU+iGPU+NPU +/- discrete GPU, joint model execution | NOT E2E | NOT E2E | NOT E2E | NOT E2E | NOT E2E | -| PC Snapdragon X Elite CRD / AI Hub | NOT E2E (one Spark attention layer on NPU) | NOT E2E (CPU talker/vocoder steps; two-frame QNN vocoder waveform measured, placement pending) | NOT E2E | NOT E2E (NPU speech-head step profiled) | NOT E2E (Cosmos NPU encoder profiled) | -| Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | NOT E2E (one Spark attention layer on NPU) | NOT E2E (FP16 talker token mismatch; CPU talker + vocoder profiled; 25-frame and two-frame QNN vocoder memory failures; historical 25-frame TFLite mixed vocoder component RTF 0.420; pinned 25-frame GPU waveform measured, placement pending; short chunk RTF 3.49) | NOT E2E | NOT E2E (NPU speech head step profiled) | NOT E2E (Cosmos NPU encoder profiled) | +| PC Snapdragon X Elite CRD / AI Hub | NOT E2E (one Spark attention layer on NPU) | NOT E2E (CPU talker/vocoder steps; two-frame QNN vocoder on NPU, component RTF 22.89) | NOT E2E | NOT E2E (NPU speech-head step profiled) | NOT E2E (Cosmos NPU encoder profiled) | +| Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | NOT E2E (one Spark attention layer on NPU) | NOT E2E (FP16 talker token mismatch; CPU talker + vocoder profiled; 25-frame and two-frame QNN vocoder memory failures; historical 25-frame TFLite mixed vocoder component RTF 0.420; pinned 25-frame mixed CPU/GPU vocoder profiled at RTF 0.335; generated-code waveform measured; short chunk RTF 3.49) | NOT E2E | NOT E2E (NPU speech head step profiled) | NOT E2E (Cosmos NPU encoder profiled) | | Mobile Galaxy S24 / Snapdragon 8 Gen 3 | NOT E2E (one Spark attention layer on NPU) | NOT E2E (FP16 talker mismatch; short CPU vocoder RTF 21.46; mixed CPU/GPU waveform saturated) | NOT E2E | NOT E2E (NPU speech head step profiled) | NOT E2E (Cosmos encoder numeric and NPU profiled) | | Embedded SA8775P ADP / AI Hub | NOT E2E (one Spark attention layer on NPU) | NOT E2E (CPU talker/vocoder steps; NPU vocoder failed) | NOT E2E | NOT E2E (NPU speech-head step profiled) | NOT E2E (Cosmos NPU encoder profiled) | | Embedded RB3 Gen 2 / QCS6490 / AI Hub | NOT E2E (Spark CPU layer passed; W8A8 NPU quality open) | NOT E2E (CPU talker + vocoder profiled; INT8 NPU vocoder fails numeric gate) | NOT E2E | NOT E2E (CPU speech-head step profiled) | NOT E2E (Cosmos CPU numeric and profiled) | @@ -95,12 +95,12 @@ NOT E2E means no complete device/model workload was verified. “Scoped E2E” i | PC CPU+iGPU+NPU +/- discrete GPU, joint model execution | MiniCPM-o 4.5 | NOT_E2E_PROFILEABLE | No qualifying same-model multi-accelerator deployment/artifact plan or overlap/recovery evidence. Individual routes are not a joint pipeline. | Supply and validate the missing matching artifact/backend, then run the complete specified workload. | | PC CPU+iGPU+NPU +/- discrete GPU, joint model execution | InternVLA-A1 | NOT_E2E_PROFILEABLE | No qualifying same-model multi-accelerator deployment/artifact plan or overlap/recovery evidence. Individual routes are not a joint pipeline. | Supply and validate the missing matching artifact/backend, then run the complete specified workload. | | PC Snapdragon X Elite CRD / AI Hub | Spark-X2.5 | COMPONENT_NPU_INFERENCE_PROFILED; NOT_E2E_PROFILEABLE | A real Spark-X2.5-1.7B one-layer W8A16 QDQ attention artifact, compiled as QNN DLC, ran on the exact hosted Snapdragon X Elite CRD (Windows 11 ARM64). Inference returned finite hidden/new-K/new-V tensors bitwise identical to the prior S24/S25 NPU outputs on the same fixture; the profile attributed all 73 execution-detail rows to NPU. Across 100 component samples, nearest-rank p50/p95 was 1.433/1.606 ms; the 1.346 ms estimated-time field is the minimum. Hidden/K/V relative L2 versus original FP32 ONNX CPU was 1.351%/0.377%/0.650%, without a next-token quality tolerance. There is no complete 28-layer prefill/decode/KV-ring/sampling loop, resident Omni controller or complete-request timing. | Qualify a complete X Elite resident artifact/controller with state, token quality, memory admission/cancel and sustained power; [X Elite NPU raw evidence](../../../e2e_expansion_20260923/evidence/spark_xelite_full_attention/README.md). | -| PC Snapdragon X Elite CRD / AI Hub | Qwen3-TTS 0.6B CustomVoice | COMPONENT_ONNX_CPU_VOCODER_PARITY_PROFILED; DIRECTML_RUNTIME_FAILED; TALKER_FP16_NUMERIC_FAIL; QNN_NPU_VOCODER_NUMERIC_MEASURED_PROFILE_TIMEOUT; SHORT_QNN_VOCODER_NUMERIC_MEASURED_PLACEMENT_PENDING; TALKER_ONNX_CPU_NUMERIC_PROFILED; NOT_E2E_PROFILEABLE | The fresh ONNX vocoder inference on the exact Windows 11 ARM64 X Elite CRD requested CPU and returned an unsaturated waveform on the pinned fixture, matching local ONNX Runtime CPU with 8.09e-7 relative L2 and 121.84 dB SNR. Its 94-sample component profile had nearest-rank p50/p95 6.384/6.644 s and all 634 execution-detail rows on CPU; 5.917 s estimated time is the sample minimum. This is one component, without a listening-quality gate. Corrected DirectML inference and profile both failed at provider initialization with Windows error 80070057. A separate FP16 QNN DLC vocoder inference returned an unsaturated waveform at 1.138% relative L2 / 38.88 dB SNR versus local ONNX CPU on the same fixture; the NPU node-placement profile timed out during graph preparation with no timing or per-node samples, and no listening-quality tolerance is set. A new [two-frame QNN vocoder candidate](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md) compiled for X Elite and returned an unsaturated waveform at 0.930% relative L2 / 40.63 dB SNR versus pinned local ONNX CPU on one synthetic fixture. Its NPU-requested placement profile remains in progress; inference request alone does not verify NPU nodes or latency. The 28-layer FP16 QNN talker step executed, yet changed CPU top-1 token 80 to 1720 with 8.57% logits relative L2 on a synthetic cache fixture; a separate ONNX CPU-requested talker step preserved CPU token 80 with logits relative L2 2.07e-5 and maximum K/V relative L2 2.18e-5. Its 100-sample component profile had p50/p95 191.414/309.428 ms and all 1,744 execution-detail rows on CPU. The older TFLite vocoder target was rejected on Windows ARM; no complete stream exists. | Complete the short QNN vocoder placement profile and audit CPU talker placement; investigate DirectML failure, then qualify complete local streaming, memory and sustained behavior; [vocoder](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md) and [talker](../../../e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md) evidence. | +| PC Snapdragon X Elite CRD / AI Hub | Qwen3-TTS 0.6B CustomVoice | COMPONENT_ONNX_CPU_VOCODER_PARITY_PROFILED; DIRECTML_RUNTIME_FAILED; TALKER_FP16_NUMERIC_FAIL; QNN_NPU_VOCODER_NUMERIC_MEASURED_PROFILE_TIMEOUT; SHORT_QNN_NPU_VOCODER_NUMERIC_PROFILED_SLOW; TALKER_ONNX_CPU_NUMERIC_PROFILED; NOT_E2E_PROFILEABLE | The fresh ONNX vocoder inference on the exact Windows 11 ARM64 X Elite CRD requested CPU and returned an unsaturated waveform on the pinned fixture, matching local ONNX Runtime CPU with 8.09e-7 relative L2 and 121.84 dB SNR. Its 94-sample component profile had nearest-rank p50/p95 6.384/6.644 s and all 634 execution-detail rows on CPU; 5.917 s estimated time is the sample minimum. This is one component, without a listening-quality gate. Corrected DirectML inference and profile both failed at provider initialization with Windows error 80070057. A separate FP16 QNN DLC vocoder inference returned an unsaturated waveform at 1.138% relative L2 / 38.88 dB SNR versus local ONNX CPU on the same fixture; the NPU node-placement profile timed out during graph preparation with no timing or per-node samples, and no listening-quality tolerance is set. A new [two-frame QNN vocoder candidate](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md) compiled for X Elite and returned an unsaturated waveform at 0.930% relative L2 / 40.63 dB SNR versus pinned local ONNX CPU on one synthetic fixture. Its 100-sample placement profile measured nearest-rank p50/p95 3.662/3.676 s for 0.16 s audio, all 728 execution rows on NPU, 15,855,616 bytes reported peak and median component RTF 22.89. The profile used Workbench-generated same-shape input; the waveform used the retained fixture. This is too slow for playable streaming on the tested artifact. The 28-layer FP16 QNN talker step executed, yet changed CPU top-1 token 80 to 1720 with 8.57% logits relative L2 on a synthetic cache fixture; a separate ONNX CPU-requested talker step preserved CPU token 80 with logits relative L2 2.07e-5 and maximum K/V relative L2 2.18e-5. Its 100-sample component profile had p50/p95 191.414/309.428 ms and all 1,744 execution-detail rows on CPU. The older TFLite vocoder target was rejected on Windows ARM; no complete stream exists. | Find a quality-passing, much faster vocoder path and audit CPU talker placement; investigate DirectML failure, then qualify complete local streaming, memory and sustained behavior; [vocoder](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md) and [talker](../../../e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md) evidence. | | PC Snapdragon X Elite CRD / AI Hub | Qwen3.8-27B | NOT_E2E_PROFILEABLE | No complete qualified target artifact and device-local stateful Omni backend. Hub jobs provide component execution, not an on-device generation/streaming controller; ADB has no attached device. | Supply and validate the missing matching artifact/backend, then run the complete specified workload. | | PC Snapdragon X Elite CRD / AI Hub | MiniCPM-o 4.5 | COMPONENT_SPEECH_HEAD_NPU_NUMERIC_PROFILED; NOT_E2E_PROFILEABLE | The real 20-layer MiniCPM-o speech-head FP16 QNN DLC ran on the exact X Elite CRD. Same-fixture inference returned 41 finite tensors, preserved ONNX CPU top-1 speech token 1867, and had 0.3170% logits relative L2 and 1.221% maximum K/V relative L2. Its 100-sample component profile had nearest-rank p50/p95 9.905/11.037 ms, with all 944 execution-detail rows on NPU. Reported inference peak memory was 79,208,448 bytes and first-load peak 1,081,573,376 bytes. Thinker/encoders/vocoder and a device-local stateful Omni backend remain unqualified. | Validate the complete multimodal pipeline, state, quality, co-resident memory and sustained behavior; [X Elite raw evidence](../../../e2e_expansion_20260924/evidence/minicpmo_tts_qualcomm/README.md). | | PC Snapdragon X Elite CRD / AI Hub | InternVLA-A1 | COMPONENT_COSMOS_NPU_NUMERIC_PROFILED; NOT_E2E_PROFILEABLE | The real Place_Markpen Cosmos FP16 QNN image encoder returned a finite FP32 latent for the six-frame synthetic pattern on exact X Elite CRD. Against the pinned source, relative L2 was 0.0608%, SNR 64.32 dB and cosine 0.999999815. The 100-sample six-frame encoder profile had p50/p95 82.939/83.837 ms, with all 121 execution-detail rows on NPU. Reported component inference peak memory was 24,059,904 bytes and first-load peak 692,891,648 bytes. No real-observation action tolerance, complete policy or local stateful Omni backend exists. | Validate real observations, action units/timing, state, admission, cancellation and sustained behavior; [X Elite Cosmos raw evidence](../../../e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/README.md). | | Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | Spark-X2.5 | COMPONENT_NPU_INFERENCE_PROFILED; NOT_E2E_PROFILEABLE | The real 1.7B checkpoint one-layer W8A16 full-attention decoder artifact executed for a fixed 1,024-token cache bucket. Same-fixture outputs matched S24; the hosted S25 profile had 100 component samples at nearest-rank p50/p95 0.957/1.028 ms with all 73 execution-detail rows on NPU. FP32-source hidden-state relative L2 was 1.351% without a downstream token-quality gate. No full 28-layer prefill/decode, KV/ring, sampling or resident controller ran on S25. | Implement and validate local 128-token generation, 512/1024 transitions, cancellation, resident memory and sustained power; [S25/S24 component evidence](../../../e2e_expansion_20260923/evidence/spark_s24_full_attention/README.md). | -| Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | Qwen3-TTS 0.6B CustomVoice | TALKER_FP16_NUMERIC_FAIL; CPU_TALKER_AND_VOCODER_NUMERIC_PROFILED; QNN_VOCODER_MEMORY_FAIL; FULL_TFLITE_MIXED_COMPONENT_PROFILED; PINNED_FULL_TFLITE_GPU_NUMERIC_MEASURED_PLACEMENT_PENDING; SHORT_TFLITE_MIXED_COMPONENT_PROFILED; NOT_E2E_PROFILEABLE | Fresh FP16 predictor inference passed; its one output exactly matches the same compiled artifact/dataset reference. The same historical S25 TFLite vocoder target requested on CPU returned a finite unsaturated waveform at 4.04e-6 relative L2 / 107.86 dB SNR versus original ONNX CPU on the retained fixture. Its 100-sample component profile measured nearest-rank p50/p95 4.418/4.641 s, with all 738 execution-detail rows on CPU and reported inference peak memory 867,893,248 bytes. A separate 28-layer TFLite CPU-requested talker step returned 57 finite outputs, preserved ONNX CPU top-1 speech token 80, and had logits relative L2 3.33e-5 and maximum new-cache relative L2 3.41e-5. Its 100-sample component profile measured p50/p95 30.161/31.301 ms, with all 1,800 execution-detail rows on CPU and reported inference peak memory 1,929,318,400 bytes. The FP16 QNN talker step executed on the synthetic cache fixture but changed CPU top-1 speech token 80 to 412 with 8.99% logits relative L2 and maximum new-K/V relative L2 11.71%. A separately compiled FP16 QNN DLC talker also changed top-1 to 1720 with 8.77% logits relative L2 and 11.27% maximum new-cache relative L2. Both tested NPU talker artifacts are numerically unqualified. A fresh 25-frame FP16 QNN DLC vocoder compiled for S25, but its NPU-requested inference failed when Workbench reported device memory limits; it returned no waveform or profile samples. A [two-frame short-window export](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/qnn_short_chunk/README.md) matched local ONNX CPU at 2.96e-6 relative L2, then its separately compiled S25 FP16 QNN DLC also failed NPU-requested inference with the same reported device-memory limit. Its local HX370 WSL CPU component p50/p95 was 1.365/1.453 s to produce 0.16 s audio, not an S25 estimate. A separate [two-frame TFLite GPU-requested inference](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/tflite_short_chunk/README.md) returned finite unsaturated audio at 2.325% relative L2 / 32.67 dB SNR versus local ONNX CPU on one fixture; its 100-sample placement profile measured p50/p95 0.559/1.052 s for 0.16 s audio, with 403 CPU and 335 GPU execution-detail rows and 379,121,664 bytes reported peak. The mixed CPU/GPU short component median RTF is 3.49. A separate [25-frame TFLite GPU-requested profile](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_tflite_gpu_profile/README.md) of the historical target measured 100 component samples at p50/p95 0.839/1.157 s for 2 s audio, with 403 CPU and 335 GPU rows, reported 374,591,488-byte peak and median component RTF 0.420. Its retained GPU waveform differed from ONNX CPU by 4.24% relative L2 on one fixture. A pinned CustomVoice eager 25-frame decoder matched the historical ONNX CPU waveform at 1.89e-6 relative L2 on that fixture, but the historical export revision and listening quality remain unverified. A fresh [revision-pinned 25-frame TFLite export](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/README.md) matched local eager CPU at 1.99e-6 relative L2 and compiled for S25. Its GPU-requested inference returned an unsaturated waveform at 4.239% relative L2 / 27.46 dB SNR versus pinned local ONNX CPU, bitwise identical to the historical GPU output on this one fixture. Its own placement profile remains pending; the historical target's timing does not transfer automatically. No complete co-resident NPU/GPU stream exists. | Improve and revalidate the [talker artifact](../../../e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md), then qualify the [device-local predictor/vocoder pipeline](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md), output quality, recovery and 30-minute thermal behavior. | +| Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | Qwen3-TTS 0.6B CustomVoice | TALKER_FP16_NUMERIC_FAIL; CPU_TALKER_AND_VOCODER_NUMERIC_PROFILED; QNN_VOCODER_MEMORY_FAIL; FULL_TFLITE_MIXED_COMPONENT_PROFILED; PINNED_FULL_TFLITE_MIXED_COMPONENT_PROFILED; SHORT_TFLITE_MIXED_COMPONENT_PROFILED; NOT_E2E_PROFILEABLE | Fresh FP16 predictor inference passed; its one output exactly matches the same compiled artifact/dataset reference. The same historical S25 TFLite vocoder target requested on CPU returned a finite unsaturated waveform at 4.04e-6 relative L2 / 107.86 dB SNR versus original ONNX CPU on the retained fixture. Its 100-sample component profile measured nearest-rank p50/p95 4.418/4.641 s, with all 738 execution-detail rows on CPU and reported inference peak memory 867,893,248 bytes. A separate 28-layer TFLite CPU-requested talker step returned 57 finite outputs, preserved ONNX CPU top-1 speech token 80, and had logits relative L2 3.33e-5 and maximum new-cache relative L2 3.41e-5. Its 100-sample component profile measured p50/p95 30.161/31.301 ms, with all 1,800 execution-detail rows on CPU and reported inference peak memory 1,929,318,400 bytes. The FP16 QNN talker step executed on the synthetic cache fixture but changed CPU top-1 speech token 80 to 412 with 8.99% logits relative L2 and maximum new-K/V relative L2 11.71%. A separately compiled FP16 QNN DLC talker also changed top-1 to 1720 with 8.77% logits relative L2 and 11.27% maximum new-cache relative L2. Both tested NPU talker artifacts are numerically unqualified. A fresh 25-frame FP16 QNN DLC vocoder compiled for S25, but its NPU-requested inference failed when Workbench reported device memory limits; it returned no waveform or profile samples. A [two-frame short-window export](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/qnn_short_chunk/README.md) matched local ONNX CPU at 2.96e-6 relative L2, then its separately compiled S25 FP16 QNN DLC also failed NPU-requested inference with the same reported device-memory limit. Its local HX370 WSL CPU component p50/p95 was 1.365/1.453 s to produce 0.16 s audio, not an S25 estimate. A separate [two-frame TFLite GPU-requested inference](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/tflite_short_chunk/README.md) returned finite unsaturated audio at 2.325% relative L2 / 32.67 dB SNR versus local ONNX CPU on one fixture; its 100-sample placement profile measured p50/p95 0.559/1.052 s for 0.16 s audio, with 403 CPU and 335 GPU execution-detail rows and 379,121,664 bytes reported peak. The mixed CPU/GPU short component median RTF is 3.49. A separate [25-frame TFLite GPU-requested profile](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_tflite_gpu_profile/README.md) of the historical target measured 100 component samples at p50/p95 0.839/1.157 s for 2 s audio, with 403 CPU and 335 GPU rows, reported 374,591,488-byte peak and median component RTF 0.420. Its retained GPU waveform differed from ONNX CPU by 4.24% relative L2 on one fixture. A pinned CustomVoice eager 25-frame decoder matched the historical ONNX CPU waveform at 1.89e-6 relative L2 on that fixture, but the historical export revision and listening quality remain unverified. A fresh [revision-pinned 25-frame TFLite export](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/full_pinned_tflite/README.md) matched local eager CPU at 1.99e-6 relative L2 and compiled for S25. Its GPU-requested inference returned an unsaturated waveform at 4.239% relative L2 / 27.46 dB SNR versus pinned local ONNX CPU, bitwise identical to the historical GPU output on this one fixture. Its own 100-sample placement profile measured nearest-rank p50/p95 0.671/1.454 s for 2 s audio, median component RTF 0.335, with 403 CPU and 335 GPU execution rows and 380,100,608 bytes reported peak memory. The profile used Workbench-generated same-shape input; the numerical inference used the retained fixture. The historical 0.839/1.157 s profile is a separate run. A [real generated-code 25-frame window](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/README.md) passed local ONNX/eager parity at 1.02e-6 relative L2 and matched the corresponding full FP32 decoder segment at 7.26e-8 relative L2; the same pinned S25 GPU-requested target returned an unsaturated waveform at 1.153% relative L2 / 38.76 dB SNR versus local ONNX CPU on this generated-code window, without a listening-quality gate. No complete co-resident NPU/GPU stream exists. | Improve and revalidate the [talker artifact](../../../e2e_expansion_20260924/evidence/qwen_tts_talker_qualcomm/README.md), then qualify the [device-local predictor/vocoder pipeline](../../../e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/README.md), output quality, recovery and 30-minute thermal behavior. | | Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | Qwen3.8-27B | NOT_E2E_PROFILEABLE | No complete qualified target artifact and device-local stateful Omni backend. Hub jobs provide component execution, not an on-device generation/streaming controller; ADB has no attached device. | Supply and validate the missing matching artifact/backend, then run the complete specified workload. | | Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | MiniCPM-o 4.5 | COMPONENT_FP16_SPEECH_HEAD_NPU_NUMERIC_PROFILED; NOT_E2E_PROFILEABLE | Fresh FP16 speech-head inference passed; all 41 outputs exactly matched the same artifact/dataset reference. Against the recovered original ONNX CPU source on the same fixture, logits relative L2 was 0.3605%, maximum new-K/V relative L2 1.311%, and top-1 speech token 1867 matched. Historical FP16 parity passed; tested W8A16 top-1 parity failed. The 100-sample component profile had p50/p95 7.197/7.615 ms, with all 1,029 execution-detail rows on NPU and reported inference peak memory 185,991,168 bytes. Generated-audio quality and qualified thinker/encoders/vocoder remain unverified. | Qualify a complete mobile checkpoint/export and the full multimodal/stateful pipeline; [speech-head evidence](../../../e2e_expansion_20260924/evidence/minicpmo_tts_qualcomm/README.md). | | Mobile Galaxy S25 / Snapdragon 8 Elite for Galaxy | InternVLA-A1 | COMPONENT_COSMOS_NPU_NUMERIC_PROFILED; SYNTHETIC_ACTION_SENSITIVITY_MEASURED; NOT_E2E_PROFILEABLE | The real Place_Markpen Cosmos image encoder FP32 ONNX export matched its source on two six-frame fixtures. Galaxy S25 FP16 QNN DLC inference returned a finite latent within 0.0524% relative L2 / 65.61 dB SNR of the pinned pattern source. Injecting this device latent into the same real policy on local CPU changed synthetic `[1,50,32]` actions by 0.742% relative L2; the CPU source repeated bitwise identically. The 100-sample six-frame encoder profile had nearest-rank p50/p95 49.665/51.382 ms, all 121 execution-detail rows on NPU, and a reported inference peak of 158,232,576 bytes. No real-observation task tolerance exists, and the action policy was not resident on S25. ADB has no attached device. | Extend the [S25 encoder component](../../../e2e_expansion_20260924/evidence/internvla_cosmos_qualcomm/README.md), then validate real action quality, device-local state, admission, cancellation and sustained behavior. | diff --git a/docs/design/omni_edge_e2e_roadmap.md b/docs/design/omni_edge_e2e_roadmap.md index 3a5d8e8b2..4bba3fa66 100644 --- a/docs/design/omni_edge_e2e_roadmap.md +++ b/docs/design/omni_edge_e2e_roadmap.md @@ -48,8 +48,16 @@ now matches local eager CPU at 1.99e-6 relative L2 and has compiled for S25 TFLite. Its GPU-requested inference returned an unsaturated waveform at 4.239% relative L2 versus pinned local ONNX CPU, bitwise identical to the historical target's output on the same fixture. The new target's own -node-placement profile is pending, so the historical timing does not yet -qualify this revision-pinned artifact. +100-sample node-placement profile measured p50/p95 0.671/1.454 s for 2 s +audio, with 403 CPU and 335 GPU rows (median component RTF 0.335). This +qualifies only the tested vocoder component; full co-resident streaming, +speech quality and sustained behavior remain open. +A [real generated-code 25-frame window](../../benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s25/real_code_window/README.md) +also passed local ONNX/eager parity at 1.02e-6 relative L2 and matched its +full FP32 decoder segment at 7.26e-8 relative L2. The corresponding S25 +GPU-requested inference returned an unsaturated waveform at 1.153% relative +L2 / 38.76 dB SNR versus ONNX CPU. This tests one generated-code window, +not mobile talker/vocoder co-residency or speech quality. On [Galaxy S24](../../benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/s24/tflite_short_chunk/README.md), the same pinned two-frame TFLite source passed CPU-requested waveform parity at 5.75e-6 relative L2, but the GPU-requested waveform saturated completely @@ -59,8 +67,10 @@ measured 0.601/0.895 s but failed the waveform gate. A FP32-preserving GPU option returned the same saturated waveform bitwise, so it did not repair the tested delegate artifact. A [Snapdragon X Elite short QNN graph](../../benchmarks/edge_harness/results/e2e_expansion_20260924/evidence/qwen_tts_vocoder_qualcomm/xelite/qnn_short_chunk/README.md) compiled and returned an unsaturated NPU-requested waveform at 0.930% -relative L2 versus local ONNX CPU on one synthetic fixture. Its node-placement -profile is pending. Neither changes M2 support +relative L2 versus local ONNX CPU on one synthetic fixture. Its 100-sample +profile attributed all 728 rows to NPU, but p50/p95 was 3.662/3.676 s for +0.16 s audio (median component RTF 22.89). This artifact therefore fails +the playable-stream latency gate. Neither changes M2 support depth before full stream and quality gates. The [Spark hosted Qualcomm component expansion](../../benchmarks/edge_harness/results/e2e_expansion_20260923/evidence/spark_s24_full_attention/README.md) advances M1 only to one real fixed-shape decoder attention layer. The same W8A16 QNN DLC ran on S24, Snapdragon X Elite CRD and SA8775P ADP NPUs with identical outputs on one pinned fixture; S25 had prior separate component evidence. On [RB3 Gen 2](../../benchmarks/edge_harness/results/e2e_expansion_20260923/evidence/spark_rb3_full_attention/README.md), the tested W8A16 graph failed QNN loading even after an exact-device compile. FP32 ONNX ran on CPU with near-source parity, while calibrated W8A8 ran on NPU but had 20.9% hidden-state relative L2 and remains numerically unqualified. These are component C results, not full M1: device-local 28-layer prefill/continuous decode, KV/ring, sampling, token quality, admission/cancellation, complete-request timing and sustained power/thermal gates remain open. AI Hub is the test facility, not a deployment dependency.