Repository navigation
docs: ORT 1.28 three-config fairness benchmark - #766
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Independent review verdict: ✅ APPROVE (Harry)
I verified the fairness claims against the data in the doc itself; all hold up. Token-parity honesty (verified against the printed arrays):
Headline honesty:
Methodology soundness:
No overstated or unsupported claims found. This is an honest data snapshot. Approving. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #766 +/- ##
==========================================
+ Coverage 79.33% 80.01% +0.67%
==========================================
Files 329 331 +2
Lines 135292 137462 +2170
Branches 135292 137462 +2170
==========================================
+ Hits 107337 109986 +2649
+ Misses 23625 23132 -493
- Partials 4330 4344 +14
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
## Summary - Follow-up to #766: documents parity-locked ORT-GenAI direct runs with raw prompt token IDs and explicit greedy/no-penalty search options. - Adds the 35B-A3B ORT-GenAI direct verdict using a generated text-only config against the existing merged ONNX artifact. ## Results - Qwen2.5-0.5B: ORT backend and ORT-GenAI direct now match exactly for 128 generated tokens; native diverges at token 68. Native 559.03 tok/s vs ORT-GenAI direct 227.32 tok/s (2.46x). - DeepSeek-R1-Distill-Qwen-1.5B: ORT-GenAI direct still diverges from both engine paths at token 10 even with raw prompt IDs and confirmed greedy/no-penalty options. Native 593.36 tok/s vs ORT-GenAI direct 485.03 tok/s (1.22x). - 35B-A3B: generated `qwen3_5_moe_text` ORT-GenAI config reaches ONNX load and fails with the same QMoE mixed-type binding error as our ORT-backend path. ## Validation - Documentation-only change; no code tests required. - Benchmarks/probes run on CUDA_VISIBLE_DEVICES=2; avoided GPU 4. Stacked on #766. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
🔴 Benchmark Regression DetectedComparison of criterion micro-benchmarks: PR head vs merge-base, measured on the same runner in the same job (base first → PR second).
Visual flags: Host infoWhat this cannot catch
|
…detail (#825) Justin asked to update `docs/PROGRESS.md` with the latest progress and drop stale info. It had grown to **1166 lines** of day-by-day changelog spanning 2026-07-15 → 2026-07-27, with the entire recent arc missing. ## Changes (1166 → 303 lines) - **Added recent milestones (2026-07-28 → 2026-08-12), newest-first:** - EP plugins run inside ORT via the plugin-EP C ABI (#762) and ship on PyPI — **`nxrt-ep-cpu` + `nxrt-ep-cuda` 0.1.0.dev5 both LIVE** (#819/#824/#820). - Absent-optional-output memory-safety wave (#762 review; Miri-clean). - VMM / KV-layout / offload / batching residency wave — managed no-spill VMM default, layout-governed KV floor (768× reduction), offload+capture coexist, #736 over-reservation audit (#755–#814). - Issue triage + autonomous fixes (#784/#785/#786/#788/#789); CPU-EP TopK correctness+perf (#774/#775). - Qwen3.5/3.6-27B hybrid Gated-DeltaNet native CUDA (#779); GLM-4-9B + DeepSeek-V2-Lite native + ORT 1.28 3-config fairness (#766/#770/#771). - Fused QMoE decode kernel + QMoE arc concluded; CUDA-graph capture trilogy, version-selectable CUDA (#708/#728/#757/#760), megakernel study (#769). - **Compressed stale detail:** the ~40 dated July day-by-day sections + verbose diffusion/LoRA/ORT2 narrative collapsed into a ~35-line "Foundational milestones" spine; superseded perf-wave numbers dropped; §1–§40 table condensed to a compact grid. - **Header refreshed:** last-updated → 2026-08-12; Published line now lists both EP plugins on PyPI + Miri CI. - **Preserved & updated** the DeepSeek/GLM known-gaps checklists and added new open items. Docs-only; full narrative remains in `.squad/decisions-archive/` and `docs/benchmarks/`. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Summary
Results headline
Validation