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>