Commit Graph

  • ed07862b2e [bugfix] Skip CUDA-only fastvideo-kernel/flashinfer-python deps on non-Linux maint/pr1574-rebase-only yogyamandClaude Sonnet 5 2026-07-09 15:03:39 -07:00
  • 10546353da [ci]: extend Full Suite training lane timeouts (#1616) William Lin 2026-07-23 13:00:00 -07:00
  • 4dcdb0d42c [docs]: PORT_NOTES — RL roles are FSDP2 mp bf16-compute over fp32 storage SolitaryThinker 2026-07-23 12:53:57 -07:00
  • b01bde8dca [fix]: NFTStep — modular stack IS fp32-master/bf16-compute (FSDP2 mp param_dtype=bf16); restore _MasterOpt chain + master-space old-EMA SolitaryThinker 2026-07-23 12:52:41 -07:00
  • eaedd5d39d [misc]: probe v3 — weight dtype/hash + op-input hashes for to_q/norm_q SolitaryThinker 2026-07-23 12:49:49 -07:00
  • 47a0bb6f2f [misc]: probe v2 — full tuple hashes + block0 call-sequence bisection SolitaryThinker 2026-07-23 12:42:22 -07:00
  • 641b8b210e [misc]: RL forward bisection probes (main vs v2.1, per-module hashes) SolitaryThinker 2026-07-23 12:34:05 -07:00
  • 4e76897f1f [bugfix]: restore lazy optimizer checkpoints H1yori233 2026-07-23 12:19:14 -07:00
  • 1e9234c31b [docs]: PORT_NOTES — RL measured facts, tfv5 CLIP finding, dataloader gate SolitaryThinker 2026-07-23 12:18:51 -07:00
  • 3866db276b [feat]: vendor VideoAlign reward stack from PR #1476 (byte-identical) + MQ/VQ/TA scorers + gates SolitaryThinker 2026-07-23 12:15:18 -07:00
  • d95e17f1d9 [feat]: DiffusionNFT NFTStep aligned to modular stack (plain AdamW, autocast fwd, live-param EMA) + rl anchor mode SolitaryThinker 2026-07-23 12:06:47 -07:00
  • 635a9472ec [fix]: RL capture — staticmethod-safe decay, per-call row/timestep/adv records, param-dtype probe SolitaryThinker 2026-07-23 12:02:12 -07:00
  • 05060e8cd0 [feat]: v2.1 parquet dataloader port + order gate; RL capture PickScore-only CLIP unwrap SolitaryThinker 2026-07-23 11:55:22 -07:00
  • 14e0fc7a3a [fix]: RL capture — unwrap tfv5 CLIP features, disable step-0 validation SolitaryThinker 2026-07-23 11:50:54 -07:00
  • 95d8e74d65 [bugfix]: flatten WanTrack validation logging H1yori233 2026-07-23 11:37:43 -07:00
  • 1308740e1b [feat]: DiffusionNFT RL — NFTStep math module + modular-stack capture shim SolitaryThinker 2026-07-23 11:33:23 -07:00
  • ab3aed1dca [docs]: DiffusionNFT RL build facts SolitaryThinker 2026-07-23 11:30:25 -07:00
  • b0808d0935 [evidence]: dreamverse runtime gate pass — full protocol session, fMP4 streaming, live steps SolitaryThinker 2026-07-23 11:28:52 -07:00
  • fdddc5976b [feat]: Dreamverse runtime on fastvideo2 — session WS protocol, fMP4 segments, live per-step events, dummy-key enhancer; protocol gate SolitaryThinker 2026-07-23 11:26:47 -07:00
  • 8cc6abc107 [evidence]: serving identity gate pass — served latents bitwise vs offline, live per-step WS SolitaryThinker 2026-07-23 11:23:59 -07:00
  • b376207026 [fix]: register the stream route at starlette level (bypass fastapi ws DI) SolitaryThinker 2026-07-23 11:20:02 -07:00
  • d144277615 [debug]: ws entry prints SolitaryThinker 2026-07-23 11:18:21 -07:00
  • 7c12dba373 [fix]: surface ws setup exceptions to the client SolitaryThinker 2026-07-23 11:17:16 -07:00
  • e2fa9397f0 [fix]: drop return annotation on ws route SolitaryThinker 2026-07-23 11:10:46 -07:00
  • f40ae0c405 [fix]: pydantic-free request mapping (engine Request is the schema) SolitaryThinker 2026-07-23 10:58:38 -07:00
  • cbf1b8b54c [feat]: serving identity anchor — served latents bitwise vs offline + live WS step contract SolitaryThinker 2026-07-23 10:56:38 -07:00
  • 6a273121a1 [feat]: online serving — async-job REST + live per-step WebSocket over the engine (on_step hook); latents-sha identity SolitaryThinker 2026-07-23 10:55:58 -07:00
  • d708a3ffda [evidence]: self-forcing training parity — 121/121 rollout forwards bitwise; autocast-LN root cause; upstream grad-ckpt finding SolitaryThinker 2026-07-23 10:52:52 -07:00
  • 93153f8cbc [fix]: SF rollout forwards under autocast (plain-LN causal blocks are autocast-sensitive) SolitaryThinker 2026-07-23 10:51:08 -07:00
  • 1ba818b8b8 [fix]: register SF forward hook inside the distillation branch SolitaryThinker 2026-07-23 10:45:52 -07:00
  • 32bb106a0a [fix]: hoist fwd_seq before branch use SolitaryThinker 2026-07-23 10:41:52 -07:00
  • 7fe15c6368 [feat]: per-forward hash triage for SF gate SolitaryThinker 2026-07-23 10:37:33 -07:00
  • 9cbadec200 [fix]: neg_embeds optional in SF anchor (critic-only gate) SolitaryThinker 2026-07-23 10:35:20 -07:00
  • 9ea86848f6 [fix]: SF gate v1 critic-only (generator bwd requires grad-checkpointing upstream; mutated-cache recompute documented) SolitaryThinker 2026-07-23 10:30:41 -07:00
  • f748b617e4 [fix]: multi-element-safe randint recorders; SF train_one_step wrapper SolitaryThinker 2026-07-23 06:18:48 -07:00
  • 9120b535ed [feat]: self-forcing training gate — sequential draw replay through the causal serving model SolitaryThinker 2026-07-23 06:13:42 -07:00
  • aa2621ad3f [evidence]: QAD training parity — QAT rollout bitwise, first-run pass under dense band SolitaryThinker 2026-07-23 06:08:49 -07:00
  • a8205ea73b [feat]: QAD gate — QAT student + dense scorers + guidance 2.0 (legacy loader-gated recipe) SolitaryThinker 2026-07-23 06:04:56 -07:00
  • 8808976943 [evidence]: attn-QAT training parity — fake-quant forward bitwise, measured band SolitaryThinker 2026-07-23 06:03:53 -07:00
  • 088b9b45eb [feat]: attn-QAT port — vendored kernel wrapper (fail-closed), WanModelFVQAT, qat gate mode SolitaryThinker 2026-07-23 05:57:26 -07:00
  • d3ee4fb372 [evidence]: VSA+DMD2 parity — sparse student/dense scorers, measured band SolitaryThinker 2026-07-23 05:55:46 -07:00
  • 420ed38418 [fix]: vsa_dmd2 roles — VSA student on FastWan weights, dense scorers on base SolitaryThinker 2026-07-23 05:48:04 -07:00
  • 77afe2d747 [feat]: VSA+DMD2 gate — sparse student rollout, sparsity-0 VSA scoring (main's dense-copy semantics) SolitaryThinker 2026-07-23 05:45:52 -07:00
  • 26fe3b4226 [evidence]: DMD2 training parity — rollout bitwise pre-update, losses in 3-run band SolitaryThinker 2026-07-23 05:43:55 -07:00
  • a95f36ee6d [fix]: x0 hash rows informational after first student update SolitaryThinker 2026-07-23 05:35:02 -07:00
  • ed82305192 [fix]: __main__ after run_dmd2 definition SolitaryThinker 2026-07-23 05:32:46 -07:00
  • 4edfab8001 [feat]: DMD2 anchor — replay recorded draws through DMD2Step SolitaryThinker 2026-07-23 05:32:09 -07:00
  • c55eb09099 [fix]: load a text encoder in the shim for neg embeds (distillation has none) SolitaryThinker 2026-07-23 05:27:38 -07:00
  • 70facf77ae [fix]: use resolved training_args for neg-embed encoding SolitaryThinker 2026-07-23 05:25:10 -07:00
  • 64f17fde2f [fix]: pin negative embeds via main TextEncodingStage in dmd2 capture SolitaryThinker 2026-07-23 05:23:38 -07:00
  • c096554d36 [fix]: rec_dmd keyword signature SolitaryThinker 2026-07-23 05:20:24 -07:00
  • 60400b67ee [fix]: do not install finetune recorders in dmd2 mode SolitaryThinker 2026-07-23 05:18:24 -07:00
  • 271b6faa0c [fix]: record uncond embeds from batch dict (negative_prompt_embeds attr is optional) SolitaryThinker 2026-07-23 05:07:16 -07:00
  • 825cfa344a [feat]: DMD2 capture mode — per-phase RNG draw recording via method wrappers SolitaryThinker 2026-07-23 05:04:54 -07:00
  • fac7ac51e5 [docs]: DMD2 build facts in PORT_NOTES SolitaryThinker 2026-07-23 05:02:14 -07:00
  • afe9c077be [evidence]: VSA training parity — step0 bitwise, band from measured VSA self-noise SolitaryThinker 2026-07-23 04:59:54 -07:00
  • c73ccc75ed [feat]: VSA training gate — capture/anchor vsa mode, per-step ramped metadata through FinetuneStep SolitaryThinker 2026-07-23 04:50:49 -07:00
  • d96fd59525 [evidence]: finetune training parity vs main — step0 bitwise, later steps within measured self-noise band SolitaryThinker 2026-07-23 04:48:32 -07:00
  • e14afd78bf [feat]: train anchor gate — exact-where-deterministic, measured self-noise band elsewhere SolitaryThinker 2026-07-23 04:46:11 -07:00
  • c0fb861f0b [fix]: record post-normalization latents in train capture (normalize runs between fetch and prepare) SolitaryThinker 2026-07-23 04:42:29 -07:00
  • 1f43859e56 [feat]: train gate triage — pred hashes in capture, noisy/pred rows in anchor SolitaryThinker 2026-07-23 04:39:06 -07:00
  • cd22ac03db [fix]: gather DTensor param slice in train capture SolitaryThinker 2026-07-23 04:32:15 -07:00
  • fae777ec4b [feat]: finetune math trainer (fp32 masters + bf16 compute, main's exact chain) + train anchor; capture records all-step batches SolitaryThinker 2026-07-23 04:27:53 -07:00
  • 71aa5276a7 [feat]: training finetune capture shim (per-step goldens from main legacy pipeline) SolitaryThinker 2026-07-23 04:25:39 -07:00
  • d59f77787b [evidence]: SFWan bitwise vs fastvideo-main — 35/35 rollout forwards, goldens + pass record SolitaryThinker 2026-07-23 04:22:31 -07:00
  • 8b7285a845 [fix]: per-class accepted checkpoint _class_name (causal) SolitaryThinker 2026-07-23 04:17:33 -07:00
  • 1b52944f5a [fix]: sfwan golden dir name in anchor; [docs] training port authority map SolitaryThinker 2026-07-23 04:07:49 -07:00
  • bd00d273ad [feat]: SFWan port — vendored causal block/model (per-frame temb, KV+cross caches, fp64 rope at absolute positions), chunked causal DMD loop, card, sfwan capture+anchor SolitaryThinker 2026-07-23 03:43:22 -07:00
  • bcd0ad7dee [bugfix]: preserve WanTrack sampling dtype H1yori233 2026-07-23 03:05:32 -07:00
  • 9acbf92455 [bugfix]: support leading I2V frame in WanTrack sampling H1yori233 2026-07-23 02:59:46 -07:00
  • ce4fa8ef2d [feat]: add bidirectional and causal WanTrack support H1yori233 2026-07-22 22:40:39 -07:00
  • 41dcd065ae Fix rank-local dataloader checkpoint resume H1yori233 2026-07-17 19:06:27 -07:00
  • c0cb2228ac Fix causal EMA update and export semantics H1yori233 2026-07-17 15:31:22 -07:00
  • 2fa0f70ee8 Use 21 latent frames for OpenVid causal training H1yori233 2026-07-17 11:19:21 -07:00
  • e172215880 Harden OpenVid launcher modes H1yori233 2026-07-17 11:01:52 +00:00
  • 23e3b325a4 harden-openvid-launch-safety H1yori233 2026-07-17 09:32:25 +00:00
  • 44d0990199 streaming-config-parser H1yori233 2026-07-17 09:24:28 +00:00
  • 59b6578906 feat: add OpenVid causal A12-A15 runs H1yori233 2026-07-17 08:53:59 +00:00
  • fd8372d172 Add OpenVid causal A12-A15 experiment plan H1yori233 2026-07-17 07:53:00 +00:00
  • 33eb7ea13c feat(dataset): harden parquet streaming loader H1yori233 2026-07-17 08:42:33 +00:00
  • 051d21958d [feat]: H1yori233 2026-07-17 08:21:23 +00:00
  • bf29e20bf5 [bugfix]: fix causal Wan batch and padding dimensions H1yori233 2026-07-17 05:48:24 +00:00
  • 291fa5d9a6 fix(train): save and export exact EMA checkpoints H1yori233 2026-07-14 19:56:52 +00:00
  • 954daf7fb3 Add H1yori233 2026-07-11 11:29:46 +00:00
  • e05c04a2f6 [feat]: import block causal sink attention kernel H1yori233 2026-07-08 20:55:38 -07:00
  • 92cc893cfc trackwan: 14B teacher pipeline, layer-wise track LR, and overfit tooling shaoxiongduan 2026-07-23 03:52:56 +00:00
  • 9b83b7b385 [evidence]: FastWan QAD+VSA bitwise vs fastvideo-main — goldens, anchor pass records, numerics report SolitaryThinker 2026-07-22 20:21:13 -07:00
  • 0b332ff4e3 [fix]: renoise sigma must be non-0-dim so mixing runs in fp32 like main (0-dim tensors are scalars in promotion); parameterize fastwan anchor for vsa SolitaryThinker 2026-07-22 20:11:13 -07:00
  • f0b9c1773a [fix]: quantize fp8 weights lazily on the serving device (main converts post-GPU; CPU fp8 casts can round differently); ledger GateResult SolitaryThinker 2026-07-22 20:02:56 -07:00
  • 70beba1bc8 [feat]: FastWan VSA port — vendored tile math + kernel wrapper (fail-closed), VSA block/model, card; capture shim covers qad+vsa SolitaryThinker 2026-07-22 19:55:19 -07:00
  • 17a5d8400f [fix]: capture shim must not recast fp8-quantized model to bf16 SolitaryThinker 2026-07-22 19:48:25 -07:00
  • 574bdc44dc [fix]: fp8 device-placement check; capture shim disables fsdp/offload like the released example; fastwan anchor CLI SolitaryThinker 2026-07-22 19:45:52 -07:00
  • 3b134a41fb [feat]: FastWan-QAD-FP8 port — vendored fastvideo-main forward, fp8 layer, main-faithful DMD loop, card, capture shim SolitaryThinker 2026-07-22 19:41:34 -07:00
  • 23176a48b6 [misc]: installable package — console script, evidence as package data, editable-install convention (no PYTHONPATH) SolitaryThinker 2026-07-22 18:59:31 -07:00
  • 9d7daad178 [feat]: WanDMDLoop — FastWan few-step x0+renoise sampler with main's exact sigma-table semantics (wan.dmd.x0renoise/v1) SolitaryThinker 2026-07-22 18:47:28 -07:00
  • 89ffc4b68d [docs]: examples/ — canonical SDK text-to-video script SolitaryThinker 2026-07-22 18:18:41 -07:00
  • a3aa600bd9 [misc]: wan21/gates/ — separate the measurement side (goldens, anchor, capture, compare, probe) from logic code SolitaryThinker 2026-07-22 16:25:43 -07:00
  • d1e2d2c974 [misc]: backend-band evidence — SDPA-policy anchor records alongside bitwise AUTO records SolitaryThinker 2026-07-22 16:20:03 -07:00
  • de2743d443 [feat]: attention backend registry — FLASH_ATTN/SDPA, FASTVIDEO2_ATTENTION_BACKEND override, fail-closed selection, policy in env fingerprint SolitaryThinker 2026-07-22 16:16:42 -07:00
  • dcec5644c2 [misc]: model_id is the only load key — HF repo strings are card ingredients, never resolvable SolitaryThinker 2026-07-22 16:06:59 -07:00