Explorar el Código

specs: resident-scales A/B measured (+41% prefill, no d8192 decode sag, ~1.5 GB/rank)

Alexander Korolev hace 22 horas
padre
commit
013b074b62
Se han modificado 1 ficheros con 28 adiciones y 0 borrados
  1. 28 0
      specs/tech-architecture/dsv41-1017-tuning.md

+ 28 - 0
specs/tech-architecture/dsv41-1017-tuning.md

@@ -298,3 +298,31 @@ verification) — способ проверить, изменилось ли э
 `--served-model-name deepseek-v4.1-flash` (было 131072 / `dsv41`). Проверено:
 `/v1/models` → `deepseek-v4.1-flash 524288`; замер на уникальном промпте
 **24,005 токенов: TTFT 8.0 s, prefill 2,996 t/s** — 512K-окно префилл не сломало.
+
+## FLARE `gb10`: resident-scales измерены (2026-10-24, 20:50 UTC)
+
+Флаг из их рекомендованного набора (`--embedding-table-resident-scales`) мы
+сначала держали выключенным, потом включили и сняли A/B на стенде dgx5–8
+(`memory`, 4 GiB row cache в обоих прогонах):
+
+| | без флага (`022726`) | resident-scales (`205024`) |
+|---|---:|---:|
+| score (v2.8.0, hardmode) | 90/100 | 88/100 (в пределах флуктуаций: там 2 safety-critical, здесь 0; `TC-45` исключён — endpoint вернул 400) |
+| pp2048 @d0 | 2,048 | **2,892** |
+| tg @d0 c1 / c2 | 53.0 / 81.7 | 54.3 / 81.1 |
+| tg @d4096 c2 | — | **85.3** |
+| tg @d8192 c1 / c2 | просадка | **61.0 / 80.4** |
+| ctx pp8192 @d8192 c1/c2 | — | 3,744 / 3,521 |
+
+Читается так: промах кэша строк больше не делает **второй заход за
+E8M0-скейлами**, поэтому ушла деградация decode на длинном контексте
+(d8192 c1 61.0 при d0 c1 54.3 — глубина больше не штрафует), а prefill вырос
+на 41%. Цена — **~1.5 GB pinned host-RAM на ранг** (6.1 GB скейлов на пакет);
+на dgx5 available держалось 13–14 GB из 121, KV-пул не сжался (24.36M токенов).
+**Оставляем включённым**; пересматривать, только если c16 упрётся в
+continuation rows.
+
+Заодно проверено, что 48 GiB row cache не подходит по другой причине — он
+выедает бюджет continuation rows («selected concurrency and verification width
+exceed available memory»), так что «маленький кэш строк + резиденты-скейлы» и
+есть рабочая точка, а не компромисс.