PR #23 + PRa62ad78+ PR9af1a52shipped PN25 v3 + PN30 dst-shaped temp fix on long-text only. This commit extends the same patch stack to the remaining 3 TQ3 composes (long-vision, bounded-thinking, dual-turbo) and validates each independently. What changed ------------ - **long-vision.yml**: 198K + 0.98 → **145K + 0.95** + DS layout + PN25 v3 + PN30. Vision tower residence forces deeper backoff than long-text (engine pre-check returned `estimated max 148608` at 175K + 0.95, settled at 145K with safety margin). - **bounded-thinking.yml**: 214K + 0.985 → **180K + 0.95** + DS layout + PN25 v3 + PN30. Parity with long-text — same patch stack, same backoff, structured-CoT grammar still works on top. - **dual-turbo.yml**: 262K context preserved + DS layout + PN25 v3 + PN30. TP=2 splits state across both cards, fits the patch stack at 0.85 mem-util cleanly. Validation per compose (verify-stress.sh, 7 probes) --------------------------------------------------- | Variant | Pass count | Failure | |--------------------|------------|----------------------| | long-text | 6 / 7 | Cliff 2 architectural | | long-vision | 6 / 7 | Cliff 2 architectural | | bounded-thinking | 6 / 7 | Cliff 2 architectural | | dual-turbo (TP=2) | 6 / 7 | Cliff 2 architectural | All non-architectural probes pass — IDE-agent one-shot, multi-turn agent, LCB-coding, reasoning-heavy, 25K tool RETURN, small-rung longctx. Cliff 2 (60K+ single prompt DeltaNet GDN forward state OOM) fails on every variant including TP=2 because GDN state is per-rank not split — that's fundamental, not addressable on this config class. Per-config summaries written to: - results/v0.20-migration/long-vision-pn30.summary - results/v0.20-migration/bounded-thinking-pn30.summary - results/v0.20-migration/dual-turbo-pn30.summary Docs partial update (SINGLE_CARD.md): updated TL;DR table with new ctx ceilings and removed the Cliff 1 mech B "limitation to know" since both mechanisms (PN12 eager + PN25 v3 compile) now close it. Kept Cliff 2 as the one remaining limitation. More doc updates in follow-up commit. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
23 lines
677 B
Plaintext
23 lines
677 B
Plaintext
variant: bounded-thinking
|
|
date: 2026-05-02
|
|
context: 180000
|
|
gpu_mem_util: 0.95
|
|
kv_dtype: turboquant_3bit_nc
|
|
tp: 1
|
|
genesis_pin: 753344b
|
|
patches: PN25 v3 + PN30 dst-shaped temp fix + DS layout
|
|
structured_outputs_enable_in_reasoning: true
|
|
verify_stress_results: |
|
|
[1/7] longctx small: PASS
|
|
[2/7] 25K tool RETURN: PASS
|
|
[3/7] IDE-agent one-shot: PASS
|
|
[4/7] multi-turn agent: PASS
|
|
[5/7] LCB-coding: PASS
|
|
[6/7] reasoning 8192: PASS
|
|
[7/7] longctx large 60K+: FAIL Cliff 2
|
|
score: 6/7
|
|
notes: |
|
|
Parity with long-text — same patch stack + same backoff (180K + 0.95)
|
|
matches long-text behavior. Structured-CoT grammar enforcement still works
|
|
on top of the new patches.
|