30 lines
1.8 KiB
Markdown
30 lines
1.8 KiB
Markdown
Epic: #EPIC
|
||
|
||
## Цель
|
||
|
||
Воспроизвести **тренировочный интервал** (replay шага против опубликованного hash) —
|
||
именно это доказывает заявление «bitwise auditable training», в отличие от init-unit.
|
||
|
||
## Критерии приёмки
|
||
|
||
- [ ] получен interval-unit с canonical target hash (published commitment на шаг)
|
||
- [ ] скачан чекпоинт + шарды, потреблённые интервалом
|
||
- [ ] `pretrain-audit-replay --checkpoint … --until-step N --gcs-root … --expect-hash …` → `MATCH`
|
||
- [ ] отчёт с raw-выводом
|
||
|
||
## Блокер (2026-09-28)
|
||
|
||
- ⛔ В kit `pt-f91110a0d0c8_rp-c9ca6e71e673` `trajectory.json` содержит **только init-units**
|
||
(`100m_smoke_repop`, `1b_repop_run3`, `1b_repop_v2`). Interval-units «added per run once its
|
||
checkpoints and state_hash files are published» — **не опубликованы**. Self-serve кит
|
||
не определяет commit на шаг.
|
||
- ⛔ Ресурсы хоста: нужно ~24 ГБ RAM (есть ~11 ГБ) и ≥60 ГБ диска (есть 39 ГБ);
|
||
один чекпоинт `ckpt/step_000000100/` = 19.31 ГБ.
|
||
- Решение по разблокировке (владелец — PO/пользователь): запросить у audit-app interval-unit,
|
||
либо выполнять на хосте с ≥32 ГБ RAM / ≥60 ГБ диска (предпочтительно NVIDIA `--device cuda`).
|
||
|
||
## Примечание
|
||
|
||
Per-step log доступен на `gs://gensyn-open-1b/logs/state_hashes.jsonl`; harness не умеет
|
||
автоподстановку, а audit-app гейтит сабмиты — это тоже часть блокера.
|