|
1 |
+<!-- |
|
2 |
+ VERIFICATION.md |
|
3 |
+ Zyquo Local |
|
4 |
+ |
|
5 |
+ Author: Simon-Pierre Boucher |
|
6 |
+ Mail: contact@spboucher.ai |
|
7 |
+--> |
|
8 |
+ |
|
9 |
+# Phase 7 — Local Model Verification |
|
10 |
+ |
|
11 |
+Run on 2026-07-30 with `ZyquoLocal --verify` on the build machine |
|
12 |
+(M5 Max, 48 GB, macOS 27.0 beta). Per model: download through the app's own |
|
13 |
+`DownloadManager`, directory validation, load, deterministic generation |
|
14 |
+(temperature 0, "Reply with exactly: OK" → replied "OK"), multi-turn context |
|
15 |
+carry-over ("vermilion" recall), streaming-cancellation test (stream stops in |
|
16 |
+≤0.4 s after cancel), unload with verified memory release (MLX active memory |
|
17 |
+drops to KBs). |
|
18 |
+ |
|
19 |
+## End-to-end results — 6 models across architectures |
|
20 |
+ |
|
21 |
+| Model | Download | Load | Generate | Multi-turn | Cancel | Unload | tok/s | TTFT | |
|
22 |
+|---|---|---|---|---|---|---|---|---| |
|
23 |
+| Qwen3-0.6B-4bit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 109.4 | 0.08s | |
|
24 |
+| Llama-3.2-1B-Instruct-4bit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 222.8 | 0.74s | |
|
25 |
+| SmolLM3-3B-4bit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 97.4 | 0.11s | |
|
26 |
+| gemma-3-4b-it-qat-4bit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 58.3 | 1.08s | |
|
27 |
+| Qwen2.5-Coder-7B-Instruct-4bit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 112.5 | 0.42s | |
|
28 |
+| DeepSeek-R1-0528-Qwen3-8B-4bit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 61.3 | 0.08s | |
|
29 |
+ |
|
30 |
+Architecture coverage: qwen3, llama, smollm3, gemma3, qwen2 (coder), R1 |
|
31 |
+distill (reasoning, `<think>` streaming). Memory release examples: |
|
32 |
+4.65 GB → 20 KB (R1-8B), 2.63 GB → 13 KB (gemma-3-4b). |
|
33 |
+ |
|
34 |
+Per the protocol, test models except the smallest (Qwen3-0.6B-4bit, kept for |
|
35 |
+ongoing dev) were deleted afterward to reclaim disk. |
|
36 |
+ |
|
37 |
+## Featured catalog dry-verification — 30/30 ✅ |
|
38 |
+ |
|
39 |
+Every repo in `docs/MODELS.md` / `ModelCatalog` verified against the live |
|
40 |
+Hub: repo exists, required files listed, total size within 10 % of the |
|
41 |
+catalog value (all matched to the hundredth of a GB; no gated repos, no |
|
42 |
+missing files, no corrections required — `MODELS.md` and `ModelCatalog` |
|
43 |
+remain in sync). |
|
44 |
+ |
|
45 |
+**VERDICT: ALL GREEN** (`--verify` exit 0) |
|
46 |
|