
EthanfelandClaude Sonnet 4.6
1e9551152e
feat: add DITTO optimizer, upgrade BigVGAN trainer, document all nodes
BigVGAN trainer (selva_bigvgan_trainer.py):
- Add snake_alpha_only train mode: tunes only ~27K per-channel α params
(0.024% of 112M) — physically cannot cause harmonic smearing
- Add lambda_l2sp: L2-SP anchor regularization toward pretrained weights
- Add optional discriminator_path: frozen MPD+MRD feature matching loss
replaces mel L1 when a BigVGAN discriminator checkpoint is provided
- Inline MPD + MRD discriminator implementations (no extra dependencies)
DITTO optimizer (selva_ditto_optimizer.py):
- New node: inference-time noise optimization (arXiv:2401.12179)
- Optimizes x₀ via mel Gram matrix style loss against BJ reference clips
- All model weights frozen — zero quality degradation risk
- Truncated BPTT through last n_grad_steps of the ODE (configurable)
- Gradient checkpointing on each differentiated step
Docs:
- README: document all 20 nodes (was 3), add workflow diagrams
- STYLE_TRANSFER.md: new guide — DITTO, vocoder fine-tuning tiers,
why LoRA/TI fail, combined approach, dataset prep
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 12:04:05 +02:00
..
2026-04-09 12:04:05 +02:00
2026-04-09 01:02:51 +02:00
2026-04-09 00:38:26 +02:00
2026-04-08 20:28:16 +02:00
2026-04-09 01:28:32 +02:00
2026-04-09 12:04:05 +02:00
2026-04-08 00:38:19 +02:00
2026-04-09 12:04:05 +02:00
2026-04-06 00:11:16 +02:00
2026-04-08 17:42:55 +02:00
2026-04-05 23:05:23 +02:00
2026-04-08 13:25:01 +02:00
2026-04-08 17:42:55 +02:00
2026-04-04 18:16:03 +02:00
2026-04-09 01:02:51 +02:00
2026-04-08 13:10:43 +02:00
2026-04-08 23:31:52 +02:00
2026-04-08 23:54:23 +02:00
2026-04-08 23:42:22 +02:00
2026-04-08 20:05:44 +02:00
2026-04-04 17:58:31 +02:00