54 lines
2.3 KiB
Markdown
54 lines
2.3 KiB
Markdown
# DGR-018 — BLOCKED: no 256-GiB-class oracle host
|
|
|
|
Recorded: 2026-07-14 (MAINT-003). Preflight scripts preserved at commit
|
|
`a0f28b5` ("chore: preserve DGR-018 preflight scripts (postponed)").
|
|
|
|
## Blocker
|
|
|
|
DGR-018 requires a 256-GiB-class host with at least **224 GiB
|
|
runtime-accessible memory** (the DGR-017 experimental hard-fit floor for the
|
|
whole-model `UD-IQ1_S` oracle) and **250 GB free storage** on one filesystem
|
|
outside `/home` (216.715 GB artifact plus resume/temp headroom). The available
|
|
development host fails both gates, so the whole-model oracle cannot be
|
|
established. Per the issue's finish contract, no smaller model may be
|
|
substituted.
|
|
|
|
DGR-019 (needs the DGR-018 oracle for parity certification) and DGR-020
|
|
(needs DGR-018 and DGR-019, plus enough physical consumer nodes that no single
|
|
node admits the whole recipe) are blocked transitively.
|
|
|
|
## Exact preflight output
|
|
|
|
Command (offline; resolves everything from the pinned target manifest and
|
|
never contacts the network):
|
|
|
|
```
|
|
$ python scripts/glm_whole_model_preflight.py
|
|
target: UD-IQ1_S 216.715 GB, 6 shards @ abc55e725277
|
|
[FAIL] storage: need >= 250 GB free on one filesystem outside ['/home']; observed no eligible filesystem
|
|
[FAIL] memory: need >= 224 GiB runtime-accessible memory (DGR-017 experimental hard-fit floor); observed 124.9 GiB MemTotal
|
|
destination: NONE — no filesystem outside ['/home'] has 250 GB free
|
|
- /run/media/popov/DATA (ext4): 74.2 GB free
|
|
- / (ext4): 51.1 GB free
|
|
- /run/media/popov/Windows (fuseblk): 26.0 GB free
|
|
- /run/media/popov/d (fuseblk): 5.1 GB free
|
|
verdict: fail
|
|
$ echo $?
|
|
1
|
|
```
|
|
|
|
Host: Linux 7.0.14-101.fc43.x86_64 x86_64, `MemTotal: 130997376 kB`
|
|
(124.9 GiB). The full machine-readable report (including the ordered
|
|
download/verify plan against revision `abc55e72527792c6e77069c99b4cb7de16fa9f23`,
|
|
manifest SHA-256 `0b6aed04479d204902bb64c0203f1a46cab26a47b378ecccf85237b63f6c1962`)
|
|
is in [preflight.json](preflight.json).
|
|
|
|
## How to resume
|
|
|
|
1. On a qualifying host, run `python scripts/glm_whole_model_preflight.py`
|
|
(optionally `--dest DIR`); it must exit 0 with `verdict: pass`.
|
|
2. Download shards in the preflight's ordered plan; verify each with
|
|
`python scripts/verify_glm_shards.py` before the next transfer starts.
|
|
3. Proceed with the DGR-018 issue
|
|
(`.scratch/distributed-gguf-runtime/issues/18-certify-whole-model-glm-5-2-runtime-semantics.md`).
|