This website requires JavaScript.
ed07862b2e
[bugfix] Skip CUDA-only fastvideo-kernel/flashinfer-python deps on non-Linux
maint/pr1574-rebase-only
yogyam and Claude 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