diffusers
206121e0 - Add AutoencoderTinyVideo (TAEHV / taew2_2); ABot-World decodes per block in both presets

Commit
7 days ago
Add AutoencoderTinyVideo (TAEHV / taew2_2); ABot-World decodes per block in both presets AutoencoderTinyVideo ports madebyollin's TAEHV family as one class (config per checkpoint; defaults are taew2_2 for the Wan 2.2 latent space) with a TinyVideoDecodeCache for chunk-by-chunk decode, plus scripts/convert_taehv_to_diffusers.py and a docs page. Parity against the reference: decode 1.5e-8, streaming 2.5e-6, encode exact. The ABot-World presets now mirror the reference's vae_type switch: ABotWorldBlocks decodes every block inside the rollout loop with the full Wan VAE (ABotWorldDecodeStep + WanDecodeCache, as scripts/inference.py does), ABotWorldStreamingBlocks with the tiny VAE (ABotWorldTinyDecodeStep, as the interactive space does). The one-shot end decode is removed; it mirrored an entry point the reference never uses and needed all latents decoded at once. Streaming block time on H100: 2.3 s -> 0.9 s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author
Parents
Loading