LTX2 distilled checkpoint support (#12934)
* add constants for distill sigmas values and allow ltx pipeline to pass in sigmas
* add time conditioning conversion and token packing for latents
* make style & quality
* remove prenorm
* add sigma param to ltx2 i2v
* fix copies and add pack latents to i2v
* Apply suggestions from code review
Co-authored-by: dg845 <58458699+dg845@users.noreply.github.com>
* Infer latent dims if latents/audio_latents is supplied
* add note for predefined sigmas
* run make style and quality
* revert distill timesteps & set original_state_dict_repo_idd to default None
* add latent normalize
* add create noised state, delete last sigmas
* remove normalize step in latent upsample pipeline and move it to ltx2 pipeline
* add create noise latent to i2v pipeline
* fix copies
* parse none value in weight conversion script
* explicit shape handling
* Apply suggestions from code review
Co-authored-by: dg845 <58458699+dg845@users.noreply.github.com>
* make style
* add two stage inference tests
* add ltx2 documentation
* update i2v expected_audio_slice
* Apply suggestions from code review
Co-authored-by: dg845 <58458699+dg845@users.noreply.github.com>
* Apply suggestion from @dg845
Co-authored-by: dg845 <58458699+dg845@users.noreply.github.com>
* Update ltx2.md to remove one-stage example
Removed one-stage generation example code and added comments for noise scale in two-stage generation.
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com>
Co-authored-by: dg845 <58458699+dg845@users.noreply.github.com>
Co-authored-by: Daniel Gu <dgu8957@gmail.com>