iomgaa
|
8958eee11b
|
refactor: remove block-sequential gate path and gate_block knob (algo #6)
config/train_videomme.yaml 同时收录待入库的实验配置变更(run_id v2 /
concurrency 32 / batch_size 40)。tests/integration/test_v3_contract_e2e.py
的 run_id 断言按 Task 5 显式契约同步修正(原断言依赖旧隐式实例注入)。
|
2026-07-17 04:40:30 -04:00 |
|
iomgaa
|
caea9150b3
|
feat: pre-flight filter of untrainable task types before gate
|
2026-07-16 06:16:02 -04:00 |
|
iomgaa
|
c44f6010eb
|
fix: early_stop patience counts epochs not steps
|
2026-07-16 06:09:11 -04:00 |
|
iomgaa
|
6c6fb576ee
|
feat(harness): checkpoint 存 unit_id 序列,断点续跑孪生对不拆
核心算法保真 #3(断点续跑):checkpoint 从逐题 question_id 改为存 unit_id
序列(孪生对折叠为单个 unit_id),恢复时 build_units + 按完整 unit 展开,
续跑后 pair 两成员同进同出、绝不被劈开。
- _batch_unit_ids/_batch_from_ids 对称折叠/展开,保序去重,纯非 AR 下
unit_id==question_id、与旧逐题序列逐字节一致。
- momentum 采样抽取为 _sample_momentum_candidates 纯函数,docstring 显式
记录 Phase 1 设计偏差:仅保证纯非 AR byte-identical,混格 momentum 不保证。
- 新增 test_checkpoint_pair(unit_id 落盘往返、pair 不拆)与
test_non_ar_byte_identical(pools→batching→checkpoint→momentum 端到端黄金)。
|
2026-07-15 08:22:18 -04:00 |
|
iomgaa
|
a668fc173c
|
feat(harness): __init__.py public API + lint fixes
|
2026-07-07 13:45:48 -04:00 |
|
iomgaa
|
6baddcc17d
|
feat(harness): validate.py — async 块序贯验证编排 + Probation 统一定义
|
2026-07-07 13:20:43 -04:00 |
|
iomgaa
|
8c9f7d2d37
|
feat(harness): checkpoint.py — TrainState 序列化 + 原子写 + 指纹校验
|
2026-07-07 13:13:37 -04:00 |
|