Upload HISTORY.md with huggingface_hub
Browse files- HISTORY.md +24 -5
HISTORY.md
CHANGED
|
@@ -8,7 +8,7 @@ Last updated: 2026-08-08.
|
|
| 8 |
|
| 9 |
## One-line summary
|
| 10 |
|
| 11 |
-
We built a **~1.7B Llama-adjacent PCS decoder**, FineWeb ~**8B** tokens, chat-SFT through **ground-adhere** (ship Gradio **6/9/9**). **Product north star
|
| 12 |
|
| 13 |
### Current ship (do not overwrite lightly)
|
| 14 |
|
|
@@ -630,6 +630,23 @@ Passage grounding / “grounded synthesis” remain useful **proxies** for “re
|
|
| 630 |
|
| 631 |
**Do not ship** until smoke finishes healthy + tool-loop eval; ship remains ground-adhere.
|
| 632 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 633 |
### 23. Why answerable-calibrate (2026-08-06 — **finished**)
|
| 634 |
|
| 635 |
**Problem after wiki-balance:** refusal **9/10** (keep), wiki adherence **4/10** (mostly abstain-on-answerable), length **8/9**, `tool_context_eval` **2/6**. Tool-call CE deferred.
|
|
@@ -733,7 +750,8 @@ Published curated train/eval/Gradio package to `ProjectScugnizz/scugnizz-llama-t
|
|
| 733 |
| adh-swing | `…/adh-swing-8b-20260807-121936` | no ship (Gradio ≤ ship; Jobs peaked mid then fell) |
|
| 734 |
| chronicling | `…/chronicling-8b-20260807-205348` | no ship (Jobs 6/0/2; Gradio 0/10/1) |
|
| 735 |
| facts-synth | `…/facts-synth-8b-20260808-064616` | no ship (Gradio 5/9/8; Jobs 5/0/7) |
|
| 736 |
-
| hermes-tools-smoke | `…/hermes-tools-smoke-8b-20260808-
|
|
|
|
| 737 |
|
| 738 |
---
|
| 739 |
|
|
@@ -779,16 +797,17 @@ Published curated train/eval/Gradio package to `ProjectScugnizz/scugnizz-llama-t
|
|
| 779 |
38. **Hermes-tools smoke first** — ship init, `REJECT_TOOL_TRACES=0`, Hermes Hub traces + tool_context snack, ~800 steps; prefer RunPod over HF Jobs for cost (§33).
|
| 780 |
39. **SFT Hub streams must not sit on the train critical path** — per-stream async refill + PrefetchBatcher; CPU “idle” was network-wait. Phantom-tool / phantom-thinking filters can starve tool-call smokes — loosen for smoke when CE-on is the point.
|
| 781 |
40. **Tok/s next: microbatch↑ / accum↓ (and maybe no grad-ckpt), not more prefetch** — once GPU ~95%+, data prebuffer is done (§33).
|
|
|
|
| 782 |
|
| 783 |
---
|
| 784 |
|
| 785 |
## Open next steps
|
| 786 |
|
| 787 |
-
- **Ship remains** ground-adhere
|
| 788 |
-
- **Finish hermes-tools
|
| 789 |
-
- Bake **BATCH=10 GRAD_ACCUM=2** (same effective tok/step) ± no-grad-ckpt probe into next launch (§33 squeeze).
|
| 790 |
- Gate on harness / `tool_context_eval` / agent traces — **not** wiki adh.
|
| 791 |
- **no-context / question-only → abstain** snack (#27) still useful (no tool yet / empty result).
|
| 792 |
- More FineWeb / HQ anneal only if the **agent loop** fails for lack of language/plasticity, not for lack of trivia.
|
| 793 |
- LongRoPE / longer ctx only if agent traces outgrow 4k.
|
|
|
|
| 794 |
- Optional: finer attn probe only if architecture suspicion returns.
|
|
|
|
| 8 |
|
| 9 |
## One-line summary
|
| 10 |
|
| 11 |
+
We built a **~1.7B Llama-adjacent PCS decoder**, FineWeb ~**8B** tokens, chat-SFT through **ground-adhere** (ship Gradio **6/9/9**). **Product north star:** harness agent — tools → call → answer **from tool results**. Hermes-tools **smoke** done (§33; `tool_context_eval` **2/6**, first tool traces). **Full hermes-tools meal** next (§34). Ship stays until tool-loop gate. Scripts under **`scugnizz-llama-pcs/training/`**.
|
| 12 |
|
| 13 |
### Current ship (do not overwrite lightly)
|
| 14 |
|
|
|
|
| 630 |
|
| 631 |
**Do not ship** until smoke finishes healthy + tool-loop eval; ship remains ground-adhere.
|
| 632 |
|
| 633 |
+
### 34. Hermes-tools full meal (2026-08-09 — **in flight**)
|
| 634 |
+
|
| 635 |
+
Smoke (§33) finished: train healthy; `tool_context_eval` **2/6** (ship/tool-context was **4/6**). Failures often showed **`<tool_call>` traces** — first time this weights path saw tools; call CE stuck, answer-from-tool underfed (only **10%** tool_context).
|
| 636 |
+
|
| 637 |
+
**Meal recipe** (profile `chat-hermes-tools` / `examples/train-runpod-hermes-tools.sh`)
|
| 638 |
+
|
| 639 |
+
| Item | Value |
|
| 640 |
+
|------|--------|
|
| 641 |
+
| Init | **ship** ground-adhere (not smoke — avoid locking call-spam) |
|
| 642 |
+
| Mix | same 4 Hermes repos + `__tool_context_mix__` at **0.35** (was 0.10); hermes weights 0.20/0.15/0.12/0.18 |
|
| 643 |
+
| Steps / LR | **3500**, **5e-6→1e-6**, warmup 80, pulses **1000/2000/3000** |
|
| 644 |
+
| Batch | **10×accum 2** (same tok/step as smoke 5×4) |
|
| 645 |
+
| Filters | `REJECT_TOOL_TRACES=0`, `ALLOW_PHANTOM_TOOLS=1`, no phantom-thinking reject |
|
| 646 |
+
| Live | pod **`muu8k7sau5x3jb`** (~$1.69/h), Hub `training-runs/sft-chat-v2-hermes-tools-8b-20260809-052231` |
|
| 647 |
+
|
| 648 |
+
Gate: `tool_context_eval` ≥4/6 (+ harness later). Ship stays ground-adhere until then.
|
| 649 |
+
|
| 650 |
### 23. Why answerable-calibrate (2026-08-06 — **finished**)
|
| 651 |
|
| 652 |
**Problem after wiki-balance:** refusal **9/10** (keep), wiki adherence **4/10** (mostly abstain-on-answerable), length **8/9**, `tool_context_eval` **2/6**. Tool-call CE deferred.
|
|
|
|
| 750 |
| adh-swing | `…/adh-swing-8b-20260807-121936` | no ship (Gradio ≤ ship; Jobs peaked mid then fell) |
|
| 751 |
| chronicling | `…/chronicling-8b-20260807-205348` | no ship (Jobs 6/0/2; Gradio 0/10/1) |
|
| 752 |
| facts-synth | `…/facts-synth-8b-20260808-064616` | no ship (Gradio 5/9/8; Jobs 5/0/7) |
|
| 753 |
+
| hermes-tools-smoke | `…/hermes-tools-smoke-8b-20260808-192108` | snack done; `tool_context_eval` **2/6**; first tool traces |
|
| 754 |
+
| hermes-tools | `…/hermes-tools-8b-20260809-052231` | **in flight** (§34) full meal |
|
| 755 |
|
| 756 |
---
|
| 757 |
|
|
|
|
| 797 |
38. **Hermes-tools smoke first** — ship init, `REJECT_TOOL_TRACES=0`, Hermes Hub traces + tool_context snack, ~800 steps; prefer RunPod over HF Jobs for cost (§33).
|
| 798 |
39. **SFT Hub streams must not sit on the train critical path** — per-stream async refill + PrefetchBatcher; CPU “idle” was network-wait. Phantom-tool / phantom-thinking filters can starve tool-call smokes — loosen for smoke when CE-on is the point.
|
| 799 |
40. **Tok/s next: microbatch↑ / accum↓ (and maybe no grad-ckpt), not more prefetch** — once GPU ~95%+, data prebuffer is done (§33).
|
| 800 |
+
41. **Smoke ≠ meal** — 800-step hermes smoke proved call CE; `tool_context_eval` 2/6 is expected first-contact. Full meal: more `__tool_context_mix__`, longer steps, ship init (§34).
|
| 801 |
|
| 802 |
---
|
| 803 |
|
| 804 |
## Open next steps
|
| 805 |
|
| 806 |
+
- **Ship remains** ground-adhere until a **tool-loop** gate beats it.
|
| 807 |
+
- **Finish hermes-tools meal** (`…/hermes-tools-8b-20260809-052231` / pod `muu8k7sau5x3jb`); gate `tool_context_eval` ≥4/6.
|
|
|
|
| 808 |
- Gate on harness / `tool_context_eval` / agent traces — **not** wiki adh.
|
| 809 |
- **no-context / question-only → abstain** snack (#27) still useful (no tool yet / empty result).
|
| 810 |
- More FineWeb / HQ anneal only if the **agent loop** fails for lack of language/plasticity, not for lack of trivia.
|
| 811 |
- LongRoPE / longer ctx only if agent traces outgrow 4k.
|
| 812 |
+
- Optional: MiniMind-style Agentic RL after SFT tool loop is healthy (parked reference).
|
| 813 |
- Optional: finer attn probe only if architecture suspicion returns.
|