SolitaryThinker
d81f1f166b
[train] VSA-H3 DMD2 overfit: per-role backends, VSA metadata wiring, wandb guard
- MiniMaxH3Model: allow per-role attention backends (TORCH_SDPA/FLASH_ATTN/
VIDEO_SPARSE_ATTN_H3); predict_noise routes attn_metadata_vsa for
attn_kind='vsa' (dense roles keep None).
- MiniMaxH3DMDModel.prepare_batch builds real VSA-H3 metadata (packed
text|cond|audio prefix segments via _h3_vsa_prefix_segments, sparsity from
training.vsa.sparsity) when the role runs VIDEO_SPARSE_ATTN_H3.
- VSA-H3 tile(): fresh buffer for grad-tracking forwards; shared-buffer
reuse trips autograd's in-place version check at student backward.
- build_tracker: degrade to DummyTracker when wandb is unimportable or has
no credentials (modular stack already logs per-step loss dicts via the
wandb tracker; no new callback needed).
- dmd2_vsa0_overfit.yaml: student VSA-H3 @ sparsity 0.0, teacher/critic
FLASH_ATTN, 3-step DMD schedule, wandb project h3-dmd2-vsa.
- preprocess_minimax_h3_overfit: --video/--prompt/--output-dir/--model-path
CLI; overfit_vsa0.sh: preprocess + 4-GPU torchrun with FASTVIDEO_FA4=1.
- CPU tests: VSA metadata build/routing, per-role backend override,
wandb guard + loss-dict logging, tile-under-grad regression.
2026-08-09 14:46:58 -07:00
..
2026-08-04 13:54:39 -07:00
2026-08-09 14:46:58 -07:00
2026-08-09 12:39:48 -07:00
2026-08-08 22:24:17 -07:00
2026-07-06 21:27:30 -07:00
2026-08-09 12:39:48 -07:00
2026-07-10 05:09:07 +00:00
2026-05-20 03:09:23 +00:00
2026-07-27 15:46:52 -07:00
2025-07-24 22:43:12 -07:00
2026-08-09 12:39:48 -07:00
2026-07-15 14:59:09 -07:00
2026-07-15 14:59:09 -07:00
2026-08-09 14:46:58 -07:00
2026-08-09 12:58:59 -07:00
2026-08-09 14:46:58 -07:00
2026-08-08 22:24:17 -07:00
2026-08-09 14:46:58 -07:00
2026-07-26 02:59:21 -07:00
2026-07-16 04:03:07 +00:00
2026-08-02 14:21:24 -07:00
2026-04-16 14:10:02 -07:00
2026-05-02 03:28:18 -07:00
2026-07-04 14:51:00 -07:00
2026-08-02 15:07:42 -07:00
2026-03-11 20:19:30 -07:00
2026-03-11 20:19:30 -07:00
2026-03-11 20:19:30 -07:00
2026-08-06 16:23:33 -07:00
2026-08-06 16:09:46 -07:00
2026-08-07 16:17:52 -07:00
2026-06-04 14:22:49 -07:00