feat(erp-tune): run 7 launched on pfi-gx10 (opening-split slot + mask union) — config, launcher, builder, runbook; erp-seat: pin vLLM nightly 311b3513 (forced tool_choice 1/9 -> 6/9, round trip clean), README on the gemma4-parser design limit

This commit is contained in:
vh
2026-09-08 23:31:09 -07:00
parent 3c54f59878
commit a34a72fc09
8 changed files with 251 additions and 2 deletions
+11
View File
@@ -14,6 +14,9 @@ The harness itself (`eitri-smithy`) is not vendored here; it lives on the box at
| `run-06-gx10.json` | `/home/infra-ops/erp-tune/run-06-gx10.json` | 6 |
| `launch-run-06.sh` | `/home/infra-ops/erp-tune/launch-run-06.sh` | 6 |
| `pull-verify-jenerallee78.sh` | `/home/infra-ops/erp-tune/pull-verify-jenerallee78.sh` | 6 (base pull + byte verify) |
| `run-07-gx10.json` | `/home/infra-ops/erp-tune/run-07-gx10.json` | 7 |
| `launch-run-07.sh` | `/home/infra-ops/erp-tune/launch-run-07.sh` | 7 |
| `build_r7.py` | `/home/infra-ops/erp-tune/build_r7.py` | 7 (survivors-r7 + lossmask-r7 union + config) |
| `base-pin-jenerallee78-shards.txt` | `/home/infra-ops/erp-tune/base-pin-jenerallee78-shards.txt` | 6 (32 shard pins, from brokkr-smithy `base-pin-jenerallee78.json`) |
Runbooks: [`docs/runbooks/gx10-run-03c.md`](../../docs/runbooks/gx10-run-03c.md),
@@ -37,6 +40,14 @@ survivors (`survivors-r5.jsonl`), mask, template and hyperparameters unchanged.
The landed dir carries the STOCK tokenizer set (the repo's `tokenizer.json`
bakes in a 256-token truncation); repo originals kept beside as `*.repo`.
**Run 7** — run 6 + an OPENING-SPLIT slot (293 rows, `opening-split/clean-v1`) with its companion
loss mask (224 entries, UNION with lossmask-r3 → `lossmask-r7`, 1 duplicate). `survivors-r7` =
survivors-r5 + the 293 slot ids (8,505). Launched 2026-09-08 23:06 PT under
`operator-2026-09-08-rnd-run7`. Free check: held roots encode identical to run 6 (same 173
chunked / 30 truncated / 59 lost turns), slot 293/293 fit whole, two cwm conversations
(cwm-2602, cwm-1826) dropped as unfittable because the mask left them no loss turn — their
loss now lives in their opening-split rows. 542 steps, 17.1% padding (run 6: 0%).
> **Run 4 is not vendored here.** It ran on the box (config `run-04-gx10.json`,
> gated STILL-COUPLED) but its canonical copies were never committed; run 5's
> `build_r5_survivors.py` derives from `survivors-r4.jsonl` on the box, so run 4