gitextract_5vldy3zt/ ├── .ai/ │ ├── AGENTS.md │ └── skills/ │ ├── model-integration/ │ │ ├── SKILL.md │ │ └── modular-conversion.md │ └── parity-testing/ │ ├── SKILL.md │ ├── checkpoint-mechanism.md │ └── pitfalls.md ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ ├── feature_request.md │ │ ├── feedback.md │ │ ├── new-model-addition.yml │ │ ├── remote-vae-pilot-feedback.yml │ │ └── translate.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions/ │ │ └── setup-miniconda/ │ │ └── action.yml │ └── workflows/ │ ├── benchmark.yml │ ├── build_docker_images.yml │ ├── build_documentation.yml │ ├── build_pr_documentation.yml │ ├── codeql.yml │ ├── mirror_community_pipeline.yml │ ├── nightly_tests.yml │ ├── notify_slack_about_release.yml │ ├── pr_dependency_test.yml │ ├── pr_modular_tests.yml │ ├── pr_style_bot.yml │ ├── pr_test_fetcher.yml │ ├── pr_tests.yml │ ├── pr_tests_gpu.yml │ ├── pr_torch_dependency_test.yml │ ├── push_tests.yml │ ├── push_tests_fast.yml │ ├── push_tests_mps.yml │ ├── pypi_publish.yaml │ ├── release_tests_fast.yml │ ├── run_tests_from_a_pr.yml │ ├── ssh-pr-runner.yml │ ├── ssh-runner.yml │ ├── stale.yml │ ├── trufflehog.yml │ ├── typos.yml │ ├── update_metadata.yml │ └── upload_pr_documentation.yml ├── .gitignore ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── PHILOSOPHY.md ├── README.md ├── _typos.toml ├── benchmarks/ │ ├── README.md │ ├── __init__.py │ ├── benchmarking_flux.py │ ├── benchmarking_ltx.py │ ├── benchmarking_sdxl.py │ ├── benchmarking_utils.py │ ├── benchmarking_wan.py │ ├── push_results.py │ ├── requirements.txt │ └── run_all.py ├── docker/ │ ├── diffusers-doc-builder/ │ │ └── Dockerfile │ ├── diffusers-onnxruntime-cpu/ │ │ └── Dockerfile │ ├── diffusers-onnxruntime-cuda/ │ │ └── Dockerfile │ ├── diffusers-pytorch-cpu/ │ │ └── Dockerfile │ ├── diffusers-pytorch-cuda/ │ │ └── Dockerfile │ ├── diffusers-pytorch-minimum-cuda/ │ │ └── Dockerfile │ └── diffusers-pytorch-xformers-cuda/ │ └── Dockerfile ├── docs/ │ ├── README.md │ ├── TRANSLATING.md │ └── source/ │ ├── _config.py │ ├── en/ │ │ ├── _toctree.yml │ │ ├── advanced_inference/ │ │ │ └── outpaint.md │ │ ├── api/ │ │ │ ├── activations.md │ │ │ ├── attnprocessor.md │ │ │ ├── cache.md │ │ │ ├── configuration.md │ │ │ ├── image_processor.md │ │ │ ├── internal_classes_overview.md │ │ │ ├── loaders/ │ │ │ │ ├── ip_adapter.md │ │ │ │ ├── lora.md │ │ │ │ ├── peft.md │ │ │ │ ├── single_file.md │ │ │ │ ├── textual_inversion.md │ │ │ │ ├── transformer_sd3.md │ │ │ │ └── unet.md │ │ │ ├── logging.md │ │ │ ├── models/ │ │ │ │ ├── allegro_transformer3d.md │ │ │ │ ├── asymmetricautoencoderkl.md │ │ │ │ ├── aura_flow_transformer2d.md │ │ │ │ ├── auto_model.md │ │ │ │ ├── autoencoder_dc.md │ │ │ │ ├── autoencoder_kl_hunyuan_video.md │ │ │ │ ├── autoencoder_kl_hunyuan_video15.md │ │ │ │ ├── autoencoder_kl_hunyuanimage.md │ │ │ │ ├── autoencoder_kl_hunyuanimage_refiner.md │ │ │ │ ├── autoencoder_kl_wan.md │ │ │ │ ├── autoencoder_oobleck.md │ │ │ │ ├── autoencoder_rae.md │ │ │ │ ├── autoencoder_tiny.md │ │ │ │ ├── autoencoderkl.md │ │ │ │ ├── autoencoderkl_allegro.md │ │ │ │ ├── autoencoderkl_audio_ltx_2.md │ │ │ │ ├── autoencoderkl_cogvideox.md │ │ │ │ ├── autoencoderkl_cosmos.md │ │ │ │ ├── autoencoderkl_ltx_2.md │ │ │ │ ├── autoencoderkl_ltx_video.md │ │ │ │ ├── autoencoderkl_magvit.md │ │ │ │ ├── autoencoderkl_mochi.md │ │ │ │ ├── autoencoderkl_qwenimage.md │ │ │ │ ├── bria_transformer.md │ │ │ │ ├── chroma_transformer.md │ │ │ │ ├── chronoedit_transformer_3d.md │ │ │ │ ├── cogvideox_transformer3d.md │ │ │ │ ├── cogview3plus_transformer2d.md │ │ │ │ ├── cogview4_transformer2d.md │ │ │ │ ├── consisid_transformer3d.md │ │ │ │ ├── consistency_decoder_vae.md │ │ │ │ ├── controlnet.md │ │ │ │ ├── controlnet_flux.md │ │ │ │ ├── controlnet_hunyuandit.md │ │ │ │ ├── controlnet_sana.md │ │ │ │ ├── controlnet_sd3.md │ │ │ │ ├── controlnet_sparsectrl.md │ │ │ │ ├── controlnet_union.md │ │ │ │ ├── cosmos_transformer3d.md │ │ │ │ ├── dit_transformer2d.md │ │ │ │ ├── easyanimate_transformer3d.md │ │ │ │ ├── flux2_transformer.md │ │ │ │ ├── flux_transformer.md │ │ │ │ ├── glm_image_transformer2d.md │ │ │ │ ├── helios_transformer3d.md │ │ │ │ ├── hidream_image_transformer.md │ │ │ │ ├── hunyuan_transformer2d.md │ │ │ │ ├── hunyuan_video15_transformer_3d.md │ │ │ │ ├── hunyuan_video_transformer_3d.md │ │ │ │ ├── hunyuanimage_transformer_2d.md │ │ │ │ ├── latte_transformer3d.md │ │ │ │ ├── longcat_image_transformer2d.md │ │ │ │ ├── ltx2_video_transformer3d.md │ │ │ │ ├── ltx_video_transformer3d.md │ │ │ │ ├── lumina2_transformer2d.md │ │ │ │ ├── lumina_nextdit2d.md │ │ │ │ ├── mochi_transformer3d.md │ │ │ │ ├── omnigen_transformer.md │ │ │ │ ├── overview.md │ │ │ │ ├── ovisimage_transformer2d.md │ │ │ │ ├── pixart_transformer2d.md │ │ │ │ ├── prior_transformer.md │ │ │ │ ├── qwenimage_transformer2d.md │ │ │ │ ├── sana_transformer2d.md │ │ │ │ ├── sana_video_transformer3d.md │ │ │ │ ├── sd3_transformer2d.md │ │ │ │ ├── skyreels_v2_transformer_3d.md │ │ │ │ ├── stable_audio_transformer.md │ │ │ │ ├── stable_cascade_unet.md │ │ │ │ ├── transformer2d.md │ │ │ │ ├── transformer_bria_fibo.md │ │ │ │ ├── transformer_temporal.md │ │ │ │ ├── unet-motion.md │ │ │ │ ├── unet.md │ │ │ │ ├── unet2d-cond.md │ │ │ │ ├── unet2d.md │ │ │ │ ├── unet3d-cond.md │ │ │ │ ├── uvit2d.md │ │ │ │ ├── vq.md │ │ │ │ ├── wan_animate_transformer_3d.md │ │ │ │ ├── wan_transformer_3d.md │ │ │ │ └── z_image_transformer2d.md │ │ │ ├── modular_diffusers/ │ │ │ │ ├── guiders.md │ │ │ │ ├── pipeline.md │ │ │ │ ├── pipeline_blocks.md │ │ │ │ ├── pipeline_components.md │ │ │ │ └── pipeline_states.md │ │ │ ├── normalization.md │ │ │ ├── outputs.md │ │ │ ├── parallel.md │ │ │ ├── pipelines/ │ │ │ │ ├── allegro.md │ │ │ │ ├── amused.md │ │ │ │ ├── animatediff.md │ │ │ │ ├── attend_and_excite.md │ │ │ │ ├── audioldm.md │ │ │ │ ├── audioldm2.md │ │ │ │ ├── aura_flow.md │ │ │ │ ├── auto_pipeline.md │ │ │ │ ├── blip_diffusion.md │ │ │ │ ├── bria_3_2.md │ │ │ │ ├── bria_fibo.md │ │ │ │ ├── bria_fibo_edit.md │ │ │ │ ├── chroma.md │ │ │ │ ├── chronoedit.md │ │ │ │ ├── cogvideox.md │ │ │ │ ├── cogview3.md │ │ │ │ ├── cogview4.md │ │ │ │ ├── consisid.md │ │ │ │ ├── consistency_models.md │ │ │ │ ├── control_flux_inpaint.md │ │ │ │ ├── controlnet.md │ │ │ │ ├── controlnet_flux.md │ │ │ │ ├── controlnet_hunyuandit.md │ │ │ │ ├── controlnet_sana.md │ │ │ │ ├── controlnet_sd3.md │ │ │ │ ├── controlnet_sdxl.md │ │ │ │ ├── controlnet_union.md │ │ │ │ ├── controlnetxs.md │ │ │ │ ├── controlnetxs_sdxl.md │ │ │ │ ├── cosmos.md │ │ │ │ ├── dance_diffusion.md │ │ │ │ ├── ddim.md │ │ │ │ ├── ddpm.md │ │ │ │ ├── deepfloyd_if.md │ │ │ │ ├── diffedit.md │ │ │ │ ├── dit.md │ │ │ │ ├── easyanimate.md │ │ │ │ ├── flux.md │ │ │ │ ├── flux2.md │ │ │ │ ├── framepack.md │ │ │ │ ├── glm_image.md │ │ │ │ ├── helios.md │ │ │ │ ├── hidream.md │ │ │ │ ├── hunyuan_video.md │ │ │ │ ├── hunyuan_video15.md │ │ │ │ ├── hunyuandit.md │ │ │ │ ├── hunyuanimage21.md │ │ │ │ ├── i2vgenxl.md │ │ │ │ ├── kandinsky.md │ │ │ │ ├── kandinsky3.md │ │ │ │ ├── kandinsky5_image.md │ │ │ │ ├── kandinsky5_video.md │ │ │ │ ├── kandinsky_v22.md │ │ │ │ ├── kolors.md │ │ │ │ ├── latent_consistency_models.md │ │ │ │ ├── latent_diffusion.md │ │ │ │ ├── latte.md │ │ │ │ ├── ledits_pp.md │ │ │ │ ├── longcat_image.md │ │ │ │ ├── ltx2.md │ │ │ │ ├── ltx_video.md │ │ │ │ ├── lumina.md │ │ │ │ ├── lumina2.md │ │ │ │ ├── marigold.md │ │ │ │ ├── mochi.md │ │ │ │ ├── musicldm.md │ │ │ │ ├── omnigen.md │ │ │ │ ├── overview.md │ │ │ │ ├── ovis_image.md │ │ │ │ ├── pag.md │ │ │ │ ├── paint_by_example.md │ │ │ │ ├── panorama.md │ │ │ │ ├── pia.md │ │ │ │ ├── pix2pix.md │ │ │ │ ├── pixart.md │ │ │ │ ├── pixart_sigma.md │ │ │ │ ├── prx.md │ │ │ │ ├── qwenimage.md │ │ │ │ ├── sana.md │ │ │ │ ├── sana_sprint.md │ │ │ │ ├── sana_video.md │ │ │ │ ├── self_attention_guidance.md │ │ │ │ ├── semantic_stable_diffusion.md │ │ │ │ ├── shap_e.md │ │ │ │ ├── skyreels_v2.md │ │ │ │ ├── stable_audio.md │ │ │ │ ├── stable_cascade.md │ │ │ │ ├── stable_diffusion/ │ │ │ │ │ ├── adapter.md │ │ │ │ │ ├── depth2img.md │ │ │ │ │ ├── gligen.md │ │ │ │ │ ├── image_variation.md │ │ │ │ │ ├── img2img.md │ │ │ │ │ ├── inpaint.md │ │ │ │ │ ├── latent_upscale.md │ │ │ │ │ ├── ldm3d_diffusion.md │ │ │ │ │ ├── overview.md │ │ │ │ │ ├── sdxl_turbo.md │ │ │ │ │ ├── stable_diffusion_2.md │ │ │ │ │ ├── stable_diffusion_3.md │ │ │ │ │ ├── stable_diffusion_safe.md │ │ │ │ │ ├── stable_diffusion_xl.md │ │ │ │ │ ├── svd.md │ │ │ │ │ ├── text2img.md │ │ │ │ │ └── upscale.md │ │ │ │ ├── stable_unclip.md │ │ │ │ ├── text_to_video.md │ │ │ │ ├── text_to_video_zero.md │ │ │ │ ├── unclip.md │ │ │ │ ├── unidiffuser.md │ │ │ │ ├── value_guided_sampling.md │ │ │ │ ├── visualcloze.md │ │ │ │ ├── wan.md │ │ │ │ ├── wuerstchen.md │ │ │ │ └── z_image.md │ │ │ ├── quantization.md │ │ │ ├── schedulers/ │ │ │ │ ├── cm_stochastic_iterative.md │ │ │ │ ├── consistency_decoder.md │ │ │ │ ├── cosine_dpm.md │ │ │ │ ├── ddim.md │ │ │ │ ├── ddim_cogvideox.md │ │ │ │ ├── ddim_inverse.md │ │ │ │ ├── ddpm.md │ │ │ │ ├── deis.md │ │ │ │ ├── dpm_discrete.md │ │ │ │ ├── dpm_discrete_ancestral.md │ │ │ │ ├── dpm_sde.md │ │ │ │ ├── edm_euler.md │ │ │ │ ├── edm_multistep_dpm_solver.md │ │ │ │ ├── euler.md │ │ │ │ ├── euler_ancestral.md │ │ │ │ ├── flow_match_euler_discrete.md │ │ │ │ ├── flow_match_heun_discrete.md │ │ │ │ ├── helios.md │ │ │ │ ├── helios_dmd.md │ │ │ │ ├── heun.md │ │ │ │ ├── ipndm.md │ │ │ │ ├── lcm.md │ │ │ │ ├── lms_discrete.md │ │ │ │ ├── multistep_dpm_solver.md │ │ │ │ ├── multistep_dpm_solver_cogvideox.md │ │ │ │ ├── multistep_dpm_solver_inverse.md │ │ │ │ ├── overview.md │ │ │ │ ├── pndm.md │ │ │ │ ├── repaint.md │ │ │ │ ├── score_sde_ve.md │ │ │ │ ├── score_sde_vp.md │ │ │ │ ├── singlestep_dpm_solver.md │ │ │ │ ├── stochastic_karras_ve.md │ │ │ │ ├── tcd.md │ │ │ │ ├── unipc.md │ │ │ │ └── vq_diffusion.md │ │ │ ├── utilities.md │ │ │ └── video_processor.md │ │ ├── community_projects.md │ │ ├── conceptual/ │ │ │ ├── contribution.md │ │ │ ├── ethical_guidelines.md │ │ │ ├── evaluation.md │ │ │ └── philosophy.md │ │ ├── hybrid_inference/ │ │ │ ├── api_reference.md │ │ │ └── overview.md │ │ ├── index.md │ │ ├── installation.md │ │ ├── modular_diffusers/ │ │ │ ├── auto_pipeline_blocks.md │ │ │ ├── components_manager.md │ │ │ ├── custom_blocks.md │ │ │ ├── loop_sequential_pipeline_blocks.md │ │ │ ├── mellon.md │ │ │ ├── modular_diffusers_states.md │ │ │ ├── modular_pipeline.md │ │ │ ├── overview.md │ │ │ ├── pipeline_block.md │ │ │ ├── quickstart.md │ │ │ └── sequential_pipeline_blocks.md │ │ ├── optimization/ │ │ │ ├── attention_backends.md │ │ │ ├── cache.md │ │ │ ├── cache_dit.md │ │ │ ├── coreml.md │ │ │ ├── deepcache.md │ │ │ ├── fp16.md │ │ │ ├── habana.md │ │ │ ├── memory.md │ │ │ ├── mps.md │ │ │ ├── neuron.md │ │ │ ├── onnx.md │ │ │ ├── open_vino.md │ │ │ ├── para_attn.md │ │ │ ├── pruna.md │ │ │ ├── speed-memory-optims.md │ │ │ ├── tgate.md │ │ │ ├── tome.md │ │ │ ├── xdit.md │ │ │ └── xformers.md │ │ ├── quantization/ │ │ │ ├── bitsandbytes.md │ │ │ ├── gguf.md │ │ │ ├── modelopt.md │ │ │ ├── overview.md │ │ │ ├── quanto.md │ │ │ └── torchao.md │ │ ├── quicktour.md │ │ ├── stable_diffusion.md │ │ ├── training/ │ │ │ ├── adapt_a_model.md │ │ │ ├── cogvideox.md │ │ │ ├── controlnet.md │ │ │ ├── create_dataset.md │ │ │ ├── custom_diffusion.md │ │ │ ├── ddpo.md │ │ │ ├── distributed_inference.md │ │ │ ├── dreambooth.md │ │ │ ├── instructpix2pix.md │ │ │ ├── kandinsky.md │ │ │ ├── lcm_distill.md │ │ │ ├── lora.md │ │ │ ├── overview.md │ │ │ ├── sdxl.md │ │ │ ├── t2i_adapters.md │ │ │ ├── text2image.md │ │ │ ├── text_inversion.md │ │ │ ├── unconditional_training.md │ │ │ └── wuerstchen.md │ │ ├── tutorials/ │ │ │ ├── autopipeline.md │ │ │ ├── basic_training.md │ │ │ └── using_peft_for_inference.md │ │ └── using-diffusers/ │ │ ├── automodel.md │ │ ├── batched_inference.md │ │ ├── callback.md │ │ ├── conditional_image_generation.md │ │ ├── consisid.md │ │ ├── controlling_generation.md │ │ ├── controlnet.md │ │ ├── create_a_server.md │ │ ├── custom_pipeline_overview.md │ │ ├── depth2img.md │ │ ├── diffedit.md │ │ ├── dreambooth.md │ │ ├── guiders.md │ │ ├── helios.md │ │ ├── image_quality.md │ │ ├── img2img.md │ │ ├── inference_with_lcm.md │ │ ├── inference_with_tcd_lora.md │ │ ├── inpaint.md │ │ ├── ip_adapter.md │ │ ├── kandinsky.md │ │ ├── loading.md │ │ ├── marigold_usage.md │ │ ├── omnigen.md │ │ ├── other-formats.md │ │ ├── pag.md │ │ ├── push_to_hub.md │ │ ├── reusing_seeds.md │ │ ├── schedulers.md │ │ ├── sdxl.md │ │ ├── sdxl_turbo.md │ │ ├── shap-e.md │ │ ├── svd.md │ │ ├── t2i_adapter.md │ │ ├── text-img2vid.md │ │ ├── textual_inversion_inference.md │ │ ├── unconditional_image_generation.md │ │ ├── weighted_prompts.md │ │ └── write_own_pipeline.md │ ├── ja/ │ │ ├── _toctree.yml │ │ ├── index.md │ │ ├── installation.md │ │ ├── quicktour.md │ │ ├── stable_diffusion.md │ │ └── tutorials/ │ │ ├── autopipeline.md │ │ └── tutorial_overview.md │ ├── ko/ │ │ ├── _toctree.yml │ │ ├── api/ │ │ │ └── pipelines/ │ │ │ └── stable_diffusion/ │ │ │ └── stable_diffusion_xl.md │ │ ├── conceptual/ │ │ │ ├── contribution.md │ │ │ ├── ethical_guidelines.md │ │ │ ├── evaluation.md │ │ │ └── philosophy.md │ │ ├── in_translation.md │ │ ├── index.md │ │ ├── installation.md │ │ ├── optimization/ │ │ │ ├── coreml.md │ │ │ ├── fp16.md │ │ │ ├── habana.md │ │ │ ├── mps.md │ │ │ ├── onnx.md │ │ │ ├── open_vino.md │ │ │ ├── tome.md │ │ │ ├── torch2.0.md │ │ │ └── xformers.md │ │ ├── quicktour.md │ │ ├── stable_diffusion.md │ │ ├── training/ │ │ │ ├── adapt_a_model.md │ │ │ ├── controlnet.md │ │ │ ├── create_dataset.md │ │ │ ├── custom_diffusion.md │ │ │ ├── distributed_inference.md │ │ │ ├── dreambooth.md │ │ │ ├── instructpix2pix.md │ │ │ ├── lora.md │ │ │ ├── overview.md │ │ │ ├── text2image.md │ │ │ ├── text_inversion.md │ │ │ └── unconditional_training.md │ │ ├── tutorials/ │ │ │ ├── basic_training.md │ │ │ └── tutorial_overview.md │ │ └── using-diffusers/ │ │ ├── conditional_image_generation.md │ │ ├── controlling_generation.md │ │ ├── custom_pipeline_overview.md │ │ ├── depth2img.md │ │ ├── diffedit.md │ │ ├── img2img.md │ │ ├── inpaint.md │ │ ├── kandinsky.md │ │ ├── loading.md │ │ ├── loading_adapters.md │ │ ├── other-formats.md │ │ ├── push_to_hub.md │ │ ├── schedulers.md │ │ ├── sdxl_turbo.md │ │ ├── shap-e.md │ │ ├── stable_diffusion_jax_how_to.md │ │ ├── svd.md │ │ ├── textual_inversion_inference.md │ │ ├── unconditional_image_generation.md │ │ ├── weighted_prompts.md │ │ └── write_own_pipeline.md │ ├── pt/ │ │ ├── _toctree.yml │ │ ├── index.md │ │ ├── installation.md │ │ ├── quicktour.md │ │ └── stable_diffusion.md │ └── zh/ │ ├── _toctree.yml │ ├── community_projects.md │ ├── conceptual/ │ │ ├── contribution.md │ │ ├── ethical_guidelines.md │ │ ├── evaluation.md │ │ └── philosophy.md │ ├── hybrid_inference/ │ │ ├── api_reference.md │ │ ├── overview.md │ │ └── vae_encode.md │ ├── index.md │ ├── installation.md │ ├── modular_diffusers/ │ │ ├── auto_pipeline_blocks.md │ │ ├── components_manager.md │ │ ├── loop_sequential_pipeline_blocks.md │ │ ├── modular_diffusers_states.md │ │ ├── modular_pipeline.md │ │ ├── overview.md │ │ ├── pipeline_block.md │ │ ├── quickstart.md │ │ └── sequential_pipeline_blocks.md │ ├── optimization/ │ │ ├── cache.md │ │ ├── coreml.md │ │ ├── deepcache.md │ │ ├── fp16.md │ │ ├── habana.md │ │ ├── memory.md │ │ ├── mps.md │ │ ├── neuron.md │ │ ├── onnx.md │ │ ├── open_vino.md │ │ ├── para_attn.md │ │ ├── pruna.md │ │ ├── speed-memory-optims.md │ │ ├── tgate.md │ │ ├── tome.md │ │ ├── xdit.md │ │ └── xformers.md │ ├── quicktour.md │ ├── stable_diffusion.md │ ├── training/ │ │ ├── adapt_a_model.md │ │ ├── controlnet.md │ │ ├── distributed_inference.md │ │ ├── dreambooth.md │ │ ├── instructpix2pix.md │ │ ├── kandinsky.md │ │ ├── lora.md │ │ ├── overview.md │ │ ├── text2image.md │ │ ├── text_inversion.md │ │ └── wuerstchen.md │ └── using-diffusers/ │ ├── consisid.md │ ├── guiders.md │ ├── helios.md │ └── schedulers.md ├── examples/ │ ├── README.md │ ├── advanced_diffusion_training/ │ │ ├── README.md │ │ ├── README_flux.md │ │ ├── requirements.txt │ │ ├── requirements_flux.txt │ │ ├── test_dreambooth_lora_flux_advanced.py │ │ ├── train_dreambooth_lora_flux_advanced.py │ │ ├── train_dreambooth_lora_sd15_advanced.py │ │ └── train_dreambooth_lora_sdxl_advanced.py │ ├── amused/ │ │ ├── README.md │ │ └── train_amused.py │ ├── cogvideo/ │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── train_cogvideox_image_to_video_lora.py │ │ └── train_cogvideox_lora.py │ ├── cogview4-control/ │ │ ├── README.md │ │ ├── requirements.txt │ │ └── train_control_cogview4.py │ ├── community/ │ │ ├── README.md │ │ ├── README_community_scripts.md │ │ ├── adaptive_mask_inpainting.py │ │ ├── bit_diffusion.py │ │ ├── checkpoint_merger.py │ │ ├── clip_guided_images_mixing_stable_diffusion.py │ │ ├── clip_guided_stable_diffusion.py │ │ ├── clip_guided_stable_diffusion_img2img.py │ │ ├── cogvideox_ddim_inversion.py │ │ ├── composable_stable_diffusion.py │ │ ├── ddim_noise_comparative_analysis.py │ │ ├── dps_pipeline.py │ │ ├── edict_pipeline.py │ │ ├── fresco_v2v.py │ │ ├── gluegen.py │ │ ├── hd_painter.py │ │ ├── iadb.py │ │ ├── imagic_stable_diffusion.py │ │ ├── img2img_inpainting.py │ │ ├── instaflow_one_step.py │ │ ├── interpolate_stable_diffusion.py │ │ ├── ip_adapter_face_id.py │ │ ├── kohya_hires_fix.py │ │ ├── latent_consistency_img2img.py │ │ ├── latent_consistency_interpolate.py │ │ ├── latent_consistency_txt2img.py │ │ ├── llm_grounded_diffusion.py │ │ ├── lpw_stable_diffusion.py │ │ ├── lpw_stable_diffusion_onnx.py │ │ ├── lpw_stable_diffusion_xl.py │ │ ├── magic_mix.py │ │ ├── marigold_depth_estimation.py │ │ ├── masked_stable_diffusion_img2img.py │ │ ├── masked_stable_diffusion_xl_img2img.py │ │ ├── matryoshka.py │ │ ├── mixture_canvas.py │ │ ├── mixture_tiling.py │ │ ├── mixture_tiling_sdxl.py │ │ ├── mod_controlnet_tile_sr_sdxl.py │ │ ├── multilingual_stable_diffusion.py │ │ ├── one_step_unet.py │ │ ├── pipeline_animatediff_controlnet.py │ │ ├── pipeline_animatediff_img2video.py │ │ ├── pipeline_animatediff_ipex.py │ │ ├── pipeline_controlnet_xl_kolors.py │ │ ├── pipeline_controlnet_xl_kolors_img2img.py │ │ ├── pipeline_controlnet_xl_kolors_inpaint.py │ │ ├── pipeline_demofusion_sdxl.py │ │ ├── pipeline_fabric.py │ │ ├── pipeline_faithdiff_stable_diffusion_xl.py │ │ ├── pipeline_flux_differential_img2img.py │ │ ├── pipeline_flux_kontext_multiple_images.py │ │ ├── pipeline_flux_rf_inversion.py │ │ ├── pipeline_flux_semantic_guidance.py │ │ ├── pipeline_flux_with_cfg.py │ │ ├── pipeline_hunyuandit_differential_img2img.py │ │ ├── pipeline_kolors_differential_img2img.py │ │ ├── pipeline_kolors_inpainting.py │ │ ├── pipeline_null_text_inversion.py │ │ ├── pipeline_prompt2prompt.py │ │ ├── pipeline_sdxl_style_aligned.py │ │ ├── pipeline_stable_diffusion_3_differential_img2img.py │ │ ├── pipeline_stable_diffusion_3_instruct_pix2pix.py │ │ ├── pipeline_stable_diffusion_boxdiff.py │ │ ├── pipeline_stable_diffusion_pag.py │ │ ├── pipeline_stable_diffusion_upscale_ldm3d.py │ │ ├── pipeline_stable_diffusion_xl_attentive_eraser.py │ │ ├── pipeline_stable_diffusion_xl_controlnet_adapter.py │ │ ├── pipeline_stable_diffusion_xl_controlnet_adapter_inpaint.py │ │ ├── pipeline_stable_diffusion_xl_differential_img2img.py │ │ ├── pipeline_stable_diffusion_xl_instandid_img2img.py │ │ ├── pipeline_stable_diffusion_xl_instantid.py │ │ ├── pipeline_stable_diffusion_xl_ipex.py │ │ ├── pipeline_stable_diffusion_xl_t5.py │ │ ├── pipeline_stg_cogvideox.py │ │ ├── pipeline_stg_hunyuan_video.py │ │ ├── pipeline_stg_ltx.py │ │ ├── pipeline_stg_ltx_image2video.py │ │ ├── pipeline_stg_mochi.py │ │ ├── pipeline_stg_wan.py │ │ ├── pipeline_z_image_differential_img2img.py │ │ ├── pipeline_zero1to3.py │ │ ├── pipline_flux_fill_controlnet_Inpaint.py │ │ ├── regional_prompting_stable_diffusion.py │ │ ├── rerender_a_video.py │ │ ├── run_onnx_controlnet.py │ │ ├── run_tensorrt_controlnet.py │ │ ├── scheduling_ufogen.py │ │ ├── sd_text2img_k_diffusion.py │ │ ├── sde_drag.py │ │ ├── seed_resize_stable_diffusion.py │ │ ├── speech_to_image_diffusion.py │ │ ├── stable_diffusion_comparison.py │ │ ├── stable_diffusion_controlnet_img2img.py │ │ ├── stable_diffusion_controlnet_inpaint.py │ │ ├── stable_diffusion_controlnet_inpaint_img2img.py │ │ ├── stable_diffusion_controlnet_reference.py │ │ ├── stable_diffusion_ipex.py │ │ ├── stable_diffusion_mega.py │ │ ├── stable_diffusion_reference.py │ │ ├── stable_diffusion_repaint.py │ │ ├── stable_diffusion_tensorrt_img2img.py │ │ ├── stable_diffusion_tensorrt_inpaint.py │ │ ├── stable_diffusion_tensorrt_txt2img.py │ │ ├── stable_diffusion_xl_controlnet_reference.py │ │ ├── stable_diffusion_xl_reference.py │ │ ├── stable_unclip.py │ │ ├── text_inpainting.py │ │ ├── tiled_upscaling.py │ │ ├── unclip_image_interpolation.py │ │ ├── unclip_text_interpolation.py │ │ └── wildcard_stable_diffusion.py │ ├── conftest.py │ ├── consistency_distillation/ │ │ ├── README.md │ │ ├── README_sdxl.md │ │ ├── requirements.txt │ │ ├── test_lcm_lora.py │ │ ├── train_lcm_distill_lora_sd_wds.py │ │ ├── train_lcm_distill_lora_sdxl.py │ │ ├── train_lcm_distill_lora_sdxl_wds.py │ │ ├── train_lcm_distill_sd_wds.py │ │ └── train_lcm_distill_sdxl_wds.py │ ├── controlnet/ │ │ ├── README.md │ │ ├── README_flux.md │ │ ├── README_sd3.md │ │ ├── README_sdxl.md │ │ ├── requirements.txt │ │ ├── requirements_flax.txt │ │ ├── requirements_flux.txt │ │ ├── requirements_sd3.txt │ │ ├── requirements_sdxl.txt │ │ ├── test_controlnet.py │ │ ├── train_controlnet.py │ │ ├── train_controlnet_flax.py │ │ ├── train_controlnet_flux.py │ │ ├── train_controlnet_sd3.py │ │ └── train_controlnet_sdxl.py │ ├── custom_diffusion/ │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── retrieve.py │ │ ├── test_custom_diffusion.py │ │ └── train_custom_diffusion.py │ ├── dreambooth/ │ │ ├── README.md │ │ ├── README_flux.md │ │ ├── README_flux2.md │ │ ├── README_hidream.md │ │ ├── README_lumina2.md │ │ ├── README_qwen.md │ │ ├── README_sana.md │ │ ├── README_sd3.md │ │ ├── README_sdxl.md │ │ ├── README_z_image.md │ │ ├── convert_to_imagefolder.py │ │ ├── requirements.txt │ │ ├── requirements_flax.txt │ │ ├── requirements_flux.txt │ │ ├── requirements_hidream.txt │ │ ├── requirements_sana.txt │ │ ├── requirements_sd3.txt │ │ ├── requirements_sdxl.txt │ │ ├── test_dreambooth.py │ │ ├── test_dreambooth_flux.py │ │ ├── test_dreambooth_lora.py │ │ ├── test_dreambooth_lora_edm.py │ │ ├── test_dreambooth_lora_flux.py │ │ ├── test_dreambooth_lora_flux2.py │ │ ├── test_dreambooth_lora_flux2_klein.py │ │ ├── test_dreambooth_lora_flux_kontext.py │ │ ├── test_dreambooth_lora_hidream.py │ │ ├── test_dreambooth_lora_lumina2.py │ │ ├── test_dreambooth_lora_qwenimage.py │ │ ├── test_dreambooth_lora_sana.py │ │ ├── test_dreambooth_lora_sd3.py │ │ ├── test_dreambooth_sd3.py │ │ ├── train_dreambooth.py │ │ ├── train_dreambooth_flax.py │ │ ├── train_dreambooth_flux.py │ │ ├── train_dreambooth_lora.py │ │ ├── train_dreambooth_lora_flux.py │ │ ├── train_dreambooth_lora_flux2.py │ │ ├── train_dreambooth_lora_flux2_img2img.py │ │ ├── train_dreambooth_lora_flux2_klein.py │ │ ├── train_dreambooth_lora_flux2_klein_img2img.py │ │ ├── train_dreambooth_lora_flux_kontext.py │ │ ├── train_dreambooth_lora_hidream.py │ │ ├── train_dreambooth_lora_lumina2.py │ │ ├── train_dreambooth_lora_qwen_image.py │ │ ├── train_dreambooth_lora_sana.py │ │ ├── train_dreambooth_lora_sd3.py │ │ ├── train_dreambooth_lora_sdxl.py │ │ ├── train_dreambooth_lora_z_image.py │ │ └── train_dreambooth_sd3.py │ ├── flux-control/ │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── train_control_flux.py │ │ └── train_control_lora_flux.py │ ├── inference/ │ │ ├── README.md │ │ ├── image_to_image.py │ │ └── inpainting.py │ ├── instruct_pix2pix/ │ │ ├── README.md │ │ ├── README_sdxl.md │ │ ├── requirements.txt │ │ ├── test_instruct_pix2pix.py │ │ ├── train_instruct_pix2pix.py │ │ └── train_instruct_pix2pix_sdxl.py │ ├── kandinsky2_2/ │ │ └── text_to_image/ │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── train_text_to_image_decoder.py │ │ ├── train_text_to_image_lora_decoder.py │ │ ├── train_text_to_image_lora_prior.py │ │ └── train_text_to_image_prior.py │ ├── model_search/ │ │ ├── README.md │ │ ├── pipeline_easy.py │ │ └── requirements.txt │ ├── reinforcement_learning/ │ │ ├── README.md │ │ ├── diffusion_policy.py │ │ └── run_diffuser_locomotion.py │ ├── research_projects/ │ │ ├── README.md │ │ ├── anytext/ │ │ │ ├── README.md │ │ │ ├── anytext.py │ │ │ ├── anytext_controlnet.py │ │ │ └── ocr_recog/ │ │ │ ├── RNN.py │ │ │ ├── RecCTCHead.py │ │ │ ├── RecModel.py │ │ │ ├── RecMv1_enhance.py │ │ │ ├── RecSVTR.py │ │ │ ├── common.py │ │ │ └── en_dict.txt │ │ ├── autoencoder_rae/ │ │ │ ├── README.md │ │ │ └── train_autoencoder_rae.py │ │ ├── autoencoderkl/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ └── train_autoencoderkl.py │ │ ├── colossalai/ │ │ │ ├── README.md │ │ │ ├── inference.py │ │ │ ├── requirement.txt │ │ │ └── train_dreambooth_colossalai.py │ │ ├── consistency_training/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ └── train_cm_ct_unconditional.py │ │ ├── control_lora/ │ │ │ ├── README.md │ │ │ └── control_lora.py │ │ ├── controlnet/ │ │ │ └── train_controlnet_webdataset.py │ │ ├── diffusion_dpo/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ ├── train_diffusion_dpo.py │ │ │ └── train_diffusion_dpo_sdxl.py │ │ ├── diffusion_orpo/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ ├── train_diffusion_orpo_sdxl_lora.py │ │ │ └── train_diffusion_orpo_sdxl_lora_wds.py │ │ ├── dreambooth_inpaint/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ ├── train_dreambooth_inpaint.py │ │ │ └── train_dreambooth_inpaint_lora.py │ │ ├── flux_lora_quantization/ │ │ │ ├── README.md │ │ │ ├── accelerate.yaml │ │ │ ├── compute_embeddings.py │ │ │ ├── ds2.yaml │ │ │ └── train_dreambooth_lora_flux_miniature.py │ │ ├── geodiff/ │ │ │ ├── README.md │ │ │ └── geodiff_molecule_conformation.ipynb │ │ ├── gligen/ │ │ │ ├── README.md │ │ │ ├── dataset.py │ │ │ ├── demo.ipynb │ │ │ ├── make_datasets.py │ │ │ ├── requirements.txt │ │ │ └── train_gligen_text.py │ │ ├── instructpix2pix_lora/ │ │ │ ├── README.md │ │ │ └── train_instruct_pix2pix_lora.py │ │ ├── intel_opts/ │ │ │ ├── README.md │ │ │ ├── inference_bf16.py │ │ │ ├── textual_inversion/ │ │ │ │ ├── README.md │ │ │ │ ├── requirements.txt │ │ │ │ └── textual_inversion_bf16.py │ │ │ └── textual_inversion_dfq/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ ├── text2images.py │ │ │ └── textual_inversion.py │ │ ├── ip_adapter/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ ├── tutorial_train_faceid.py │ │ │ ├── tutorial_train_ip-adapter.py │ │ │ ├── tutorial_train_plus.py │ │ │ └── tutorial_train_sdxl.py │ │ ├── lora/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ └── train_text_to_image_lora.py │ │ ├── lpl/ │ │ │ ├── README.md │ │ │ ├── lpl_loss.py │ │ │ └── train_sdxl_lpl.py │ │ ├── multi_subject_dreambooth/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ └── train_multi_subject_dreambooth.py │ │ ├── multi_subject_dreambooth_inpainting/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ └── train_multi_subject_dreambooth_inpainting.py │ │ ├── multi_token_textual_inversion/ │ │ │ ├── README.md │ │ │ ├── multi_token_clip.py │ │ │ ├── requirements.txt │ │ │ ├── requirements_flax.txt │ │ │ ├── textual_inversion.py │ │ │ └── textual_inversion_flax.py │ │ ├── onnxruntime/ │ │ │ ├── README.md │ │ │ ├── text_to_image/ │ │ │ │ ├── README.md │ │ │ │ ├── requirements.txt │ │ │ │ └── train_text_to_image.py │ │ │ ├── textual_inversion/ │ │ │ │ ├── README.md │ │ │ │ ├── requirements.txt │ │ │ │ └── textual_inversion.py │ │ │ └── unconditional_image_generation/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ └── train_unconditional.py │ │ ├── pixart/ │ │ │ ├── .gitignore │ │ │ ├── controlnet_pixart_alpha.py │ │ │ ├── pipeline_pixart_alpha_controlnet.py │ │ │ ├── requirements.txt │ │ │ ├── run_pixart_alpha_controlnet_pipeline.py │ │ │ ├── train_controlnet_hf_diffusers.sh │ │ │ └── train_pixart_controlnet_hf.py │ │ ├── promptdiffusion/ │ │ │ ├── README.md │ │ │ ├── convert_original_promptdiffusion_to_diffusers.py │ │ │ ├── pipeline_prompt_diffusion.py │ │ │ └── promptdiffusioncontrolnet.py │ │ ├── pytorch_xla/ │ │ │ ├── inference/ │ │ │ │ └── flux/ │ │ │ │ ├── README.md │ │ │ │ └── flux_inference.py │ │ │ └── training/ │ │ │ └── text_to_image/ │ │ │ ├── README.md │ │ │ ├── requirements.txt │ │ │ └── train_text_to_image_xla.py │ │ ├── rdm/ │ │ │ ├── README.md │ │ │ ├── pipeline_rdm.py │ │ │ └── retriever.py │ │ ├── realfill/ │ │ │ ├── README.md │ │ │ ├── infer.py │ │ │ ├── requirements.txt │ │ │ └── train_realfill.py │ │ ├── sana/ │ │ │ ├── README.md │ │ │ ├── train_sana_sprint_diffusers.py │ │ │ └── train_sana_sprint_diffusers.sh │ │ ├── scheduled_huber_loss_training/ │ │ │ ├── README.md │ │ │ ├── dreambooth/ │ │ │ │ ├── train_dreambooth.py │ │ │ │ ├── train_dreambooth_lora.py │ │ │ │ └── train_dreambooth_lora_sdxl.py │ │ │ └── text_to_image/ │ │ │ ├── train_text_to_image.py │ │ │ ├── train_text_to_image_lora.py │ │ │ ├── train_text_to_image_lora_sdxl.py │ │ │ └── train_text_to_image_sdxl.py │ │ ├── sd3_lora_colab/ │ │ │ ├── README.md │ │ │ ├── compute_embeddings.py │ │ │ ├── sd3_dreambooth_lora_16gb.ipynb │ │ │ └── train_dreambooth_lora_sd3_miniature.py │ │ ├── sdxl_flax/ │ │ │ ├── README.md │ │ │ ├── sdxl_single.py │ │ │ └── sdxl_single_aot.py │ │ ├── vae/ │ │ │ ├── README.md │ │ │ └── vae_roundtrip.py │ │ └── wuerstchen/ │ │ └── text_to_image/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── modeling_efficient_net_encoder.py │ │ ├── requirements.txt │ │ ├── train_text_to_image_lora_prior.py │ │ └── train_text_to_image_prior.py │ ├── server/ │ │ ├── README.md │ │ ├── requirements.in │ │ ├── requirements.txt │ │ └── server.py │ ├── server-async/ │ │ ├── Pipelines.py │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── serverasync.py │ │ ├── test.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── requestscopedpipeline.py │ │ ├── scheduler.py │ │ ├── utils.py │ │ └── wrappers.py │ ├── t2i_adapter/ │ │ ├── README.md │ │ ├── README_sdxl.md │ │ ├── requirements.txt │ │ ├── test_t2i_adapter.py │ │ └── train_t2i_adapter_sdxl.py │ ├── test_examples_utils.py │ ├── text_to_image/ │ │ ├── README.md │ │ ├── README_sdxl.md │ │ ├── requirements.txt │ │ ├── requirements_flax.txt │ │ ├── requirements_sdxl.txt │ │ ├── test_text_to_image.py │ │ ├── test_text_to_image_lora.py │ │ ├── train_text_to_image.py │ │ ├── train_text_to_image_flax.py │ │ ├── train_text_to_image_lora.py │ │ ├── train_text_to_image_lora_sdxl.py │ │ └── train_text_to_image_sdxl.py │ ├── textual_inversion/ │ │ ├── README.md │ │ ├── README_sdxl.md │ │ ├── requirements.txt │ │ ├── requirements_flax.txt │ │ ├── test_textual_inversion.py │ │ ├── test_textual_inversion_sdxl.py │ │ ├── textual_inversion.py │ │ ├── textual_inversion_flax.py │ │ └── textual_inversion_sdxl.py │ ├── unconditional_image_generation/ │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── test_unconditional.py │ │ └── train_unconditional.py │ └── vqgan/ │ ├── README.md │ ├── discriminator.py │ ├── requirements.txt │ ├── test_vqgan.py │ └── train_vqgan.py ├── pyproject.toml ├── scripts/ │ ├── __init__.py │ ├── change_naming_configs_and_checkpoints.py │ ├── conversion_ldm_uncond.py │ ├── convert_amused.py │ ├── convert_animatediff_motion_lora_to_diffusers.py │ ├── convert_animatediff_motion_module_to_diffusers.py │ ├── convert_animatediff_sparsectrl_to_diffusers.py │ ├── convert_asymmetric_vqgan_to_diffusers.py │ ├── convert_aura_flow_to_diffusers.py │ ├── convert_blipdiffusion_to_diffusers.py │ ├── convert_cogvideox_to_diffusers.py │ ├── convert_cogview3_to_diffusers.py │ ├── convert_cogview4_to_diffusers.py │ ├── convert_cogview4_to_diffusers_megatron.py │ ├── convert_consistency_decoder.py │ ├── convert_consistency_to_diffusers.py │ ├── convert_cosmos_to_diffusers.py │ ├── convert_dance_diffusion_to_diffusers.py │ ├── convert_dcae_to_diffusers.py │ ├── convert_ddpm_original_checkpoint_to_diffusers.py │ ├── convert_diffusers_sdxl_lora_to_webui.py │ ├── convert_diffusers_to_original_sdxl.py │ ├── convert_diffusers_to_original_stable_diffusion.py │ ├── convert_dit_to_diffusers.py │ ├── convert_flux2_to_diffusers.py │ ├── convert_flux_to_diffusers.py │ ├── convert_flux_xlabs_ipadapter_to_diffusers.py │ ├── convert_gligen_to_diffusers.py │ ├── convert_hunyuan_image_to_diffusers.py │ ├── convert_hunyuan_video1_5_to_diffusers.py │ ├── convert_hunyuan_video_to_diffusers.py │ ├── convert_hunyuandit_controlnet_to_diffusers.py │ ├── convert_hunyuandit_to_diffusers.py │ ├── convert_i2vgen_to_diffusers.py │ ├── convert_if.py │ ├── convert_k_upscaler_to_diffusers.py │ ├── convert_kakao_brain_unclip_to_diffusers.py │ ├── convert_kandinsky3_unet.py │ ├── convert_kandinsky_to_diffusers.py │ ├── convert_ldm_original_checkpoint_to_diffusers.py │ ├── convert_lora_safetensor_to_diffusers.py │ ├── convert_ltx2_to_diffusers.py │ ├── convert_ltx_to_diffusers.py │ ├── convert_lumina_to_diffusers.py │ ├── convert_mochi_to_diffusers.py │ ├── convert_models_diffuser_to_diffusers.py │ ├── convert_ms_text_to_video_to_diffusers.py │ ├── convert_music_spectrogram_to_diffusers.py │ ├── convert_ncsnpp_original_checkpoint_to_diffusers.py │ ├── convert_omnigen_to_diffusers.py │ ├── convert_original_audioldm2_to_diffusers.py │ ├── convert_original_audioldm_to_diffusers.py │ ├── convert_original_controlnet_to_diffusers.py │ ├── convert_original_musicldm_to_diffusers.py │ ├── convert_original_stable_diffusion_to_diffusers.py │ ├── convert_original_t2i_adapter.py │ ├── convert_ovis_image_to_diffusers.py │ ├── convert_pixart_alpha_to_diffusers.py │ ├── convert_pixart_sigma_to_diffusers.py │ ├── convert_prx_to_diffusers.py │ ├── convert_rae_to_diffusers.py │ ├── convert_sana_controlnet_to_diffusers.py │ ├── convert_sana_to_diffusers.py │ ├── convert_sana_video_to_diffusers.py │ ├── convert_sd3_controlnet_to_diffusers.py │ ├── convert_sd3_to_diffusers.py │ ├── convert_shap_e_to_diffusers.py │ ├── convert_skyreelsv2_to_diffusers.py │ ├── convert_stable_audio.py │ ├── convert_stable_cascade.py │ ├── convert_stable_cascade_lite.py │ ├── convert_stable_diffusion_checkpoint_to_onnx.py │ ├── convert_stable_diffusion_controlnet_to_onnx.py │ ├── convert_stable_diffusion_controlnet_to_tensorrt.py │ ├── convert_svd_to_diffusers.py │ ├── convert_tiny_autoencoder_to_diffusers.py │ ├── convert_unclip_txt2img_to_image_variation.py │ ├── convert_unidiffuser_to_diffusers.py │ ├── convert_vae_diff_to_onnx.py │ ├── convert_vae_pt_to_diffusers.py │ ├── convert_versatile_diffusion_to_diffusers.py │ ├── convert_vq_diffusion_to_diffusers.py │ ├── convert_wan_to_diffusers.py │ ├── convert_wuerstchen.py │ ├── convert_zero123_to_diffusers.py │ ├── extract_lora_from_model.py │ └── generate_logits.py ├── setup.py ├── src/ │ └── diffusers/ │ ├── __init__.py │ ├── callbacks.py │ ├── commands/ │ │ ├── __init__.py │ │ ├── custom_blocks.py │ │ ├── diffusers_cli.py │ │ ├── env.py │ │ └── fp16_safetensors.py │ ├── configuration_utils.py │ ├── dependency_versions_check.py │ ├── dependency_versions_table.py │ ├── experimental/ │ │ ├── README.md │ │ ├── __init__.py │ │ └── rl/ │ │ ├── __init__.py │ │ └── value_guided_sampling.py │ ├── guiders/ │ │ ├── __init__.py │ │ ├── adaptive_projected_guidance.py │ │ ├── adaptive_projected_guidance_mix.py │ │ ├── auto_guidance.py │ │ ├── classifier_free_guidance.py │ │ ├── classifier_free_zero_star_guidance.py │ │ ├── frequency_decoupled_guidance.py │ │ ├── guider_utils.py │ │ ├── magnitude_aware_guidance.py │ │ ├── perturbed_attention_guidance.py │ │ ├── skip_layer_guidance.py │ │ ├── smoothed_energy_guidance.py │ │ └── tangential_classifier_free_guidance.py │ ├── hooks/ │ │ ├── __init__.py │ │ ├── _common.py │ │ ├── _helpers.py │ │ ├── context_parallel.py │ │ ├── faster_cache.py │ │ ├── first_block_cache.py │ │ ├── group_offloading.py │ │ ├── hooks.py │ │ ├── layer_skip.py │ │ ├── layerwise_casting.py │ │ ├── mag_cache.py │ │ ├── pyramid_attention_broadcast.py │ │ ├── smoothed_energy_guidance_utils.py │ │ ├── taylorseer_cache.py │ │ └── utils.py │ ├── image_processor.py │ ├── loaders/ │ │ ├── __init__.py │ │ ├── ip_adapter.py │ │ ├── lora_base.py │ │ ├── lora_conversion_utils.py │ │ ├── lora_pipeline.py │ │ ├── peft.py │ │ ├── single_file.py │ │ ├── single_file_model.py │ │ ├── single_file_utils.py │ │ ├── textual_inversion.py │ │ ├── transformer_flux.py │ │ ├── transformer_sd3.py │ │ ├── unet.py │ │ ├── unet_loader_utils.py │ │ └── utils.py │ ├── models/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── _modeling_parallel.py │ │ ├── activations.py │ │ ├── adapter.py │ │ ├── attention.py │ │ ├── attention_dispatch.py │ │ ├── attention_flax.py │ │ ├── attention_processor.py │ │ ├── auto_model.py │ │ ├── autoencoders/ │ │ │ ├── __init__.py │ │ │ ├── autoencoder_asym_kl.py │ │ │ ├── autoencoder_dc.py │ │ │ ├── autoencoder_kl.py │ │ │ ├── autoencoder_kl_allegro.py │ │ │ ├── autoencoder_kl_cogvideox.py │ │ │ ├── autoencoder_kl_cosmos.py │ │ │ ├── autoencoder_kl_flux2.py │ │ │ ├── autoencoder_kl_hunyuan_video.py │ │ │ ├── autoencoder_kl_hunyuanimage.py │ │ │ ├── autoencoder_kl_hunyuanimage_refiner.py │ │ │ ├── autoencoder_kl_hunyuanvideo15.py │ │ │ ├── autoencoder_kl_ltx.py │ │ │ ├── autoencoder_kl_ltx2.py │ │ │ ├── autoencoder_kl_ltx2_audio.py │ │ │ ├── autoencoder_kl_magvit.py │ │ │ ├── autoencoder_kl_mochi.py │ │ │ ├── autoencoder_kl_qwenimage.py │ │ │ ├── autoencoder_kl_temporal_decoder.py │ │ │ ├── autoencoder_kl_wan.py │ │ │ ├── autoencoder_oobleck.py │ │ │ ├── autoencoder_rae.py │ │ │ ├── autoencoder_tiny.py │ │ │ ├── autoencoder_vidtok.py │ │ │ ├── consistency_decoder_vae.py │ │ │ ├── vae.py │ │ │ └── vq_model.py │ │ ├── cache_utils.py │ │ ├── controlnets/ │ │ │ ├── __init__.py │ │ │ ├── controlnet.py │ │ │ ├── controlnet_cosmos.py │ │ │ ├── controlnet_flax.py │ │ │ ├── controlnet_flux.py │ │ │ ├── controlnet_hunyuan.py │ │ │ ├── controlnet_qwenimage.py │ │ │ ├── controlnet_sana.py │ │ │ ├── controlnet_sd3.py │ │ │ ├── controlnet_sparsectrl.py │ │ │ ├── controlnet_union.py │ │ │ ├── controlnet_xs.py │ │ │ ├── controlnet_z_image.py │ │ │ ├── multicontrolnet.py │ │ │ └── multicontrolnet_union.py │ │ ├── downsampling.py │ │ ├── embeddings.py │ │ ├── embeddings_flax.py │ │ ├── lora.py │ │ ├── model_loading_utils.py │ │ ├── modeling_flax_pytorch_utils.py │ │ ├── modeling_flax_utils.py │ │ ├── modeling_outputs.py │ │ ├── modeling_pytorch_flax_utils.py │ │ ├── modeling_utils.py │ │ ├── normalization.py │ │ ├── resnet.py │ │ ├── resnet_flax.py │ │ ├── transformers/ │ │ │ ├── __init__.py │ │ │ ├── auraflow_transformer_2d.py │ │ │ ├── cogvideox_transformer_3d.py │ │ │ ├── consisid_transformer_3d.py │ │ │ ├── dit_transformer_2d.py │ │ │ ├── dual_transformer_2d.py │ │ │ ├── hunyuan_transformer_2d.py │ │ │ ├── latte_transformer_3d.py │ │ │ ├── lumina_nextdit2d.py │ │ │ ├── pixart_transformer_2d.py │ │ │ ├── prior_transformer.py │ │ │ ├── sana_transformer.py │ │ │ ├── stable_audio_transformer.py │ │ │ ├── t5_film_transformer.py │ │ │ ├── transformer_2d.py │ │ │ ├── transformer_allegro.py │ │ │ ├── transformer_bria.py │ │ │ ├── transformer_bria_fibo.py │ │ │ ├── transformer_chroma.py │ │ │ ├── transformer_chronoedit.py │ │ │ ├── transformer_cogview3plus.py │ │ │ ├── transformer_cogview4.py │ │ │ ├── transformer_cosmos.py │ │ │ ├── transformer_easyanimate.py │ │ │ ├── transformer_flux.py │ │ │ ├── transformer_flux2.py │ │ │ ├── transformer_glm_image.py │ │ │ ├── transformer_helios.py │ │ │ ├── transformer_hidream_image.py │ │ │ ├── transformer_hunyuan_video.py │ │ │ ├── transformer_hunyuan_video15.py │ │ │ ├── transformer_hunyuan_video_framepack.py │ │ │ ├── transformer_hunyuanimage.py │ │ │ ├── transformer_kandinsky.py │ │ │ ├── transformer_longcat_image.py │ │ │ ├── transformer_ltx.py │ │ │ ├── transformer_ltx2.py │ │ │ ├── transformer_lumina2.py │ │ │ ├── transformer_mochi.py │ │ │ ├── transformer_omnigen.py │ │ │ ├── transformer_ovis_image.py │ │ │ ├── transformer_prx.py │ │ │ ├── transformer_qwenimage.py │ │ │ ├── transformer_sana_video.py │ │ │ ├── transformer_sd3.py │ │ │ ├── transformer_skyreels_v2.py │ │ │ ├── transformer_temporal.py │ │ │ ├── transformer_wan.py │ │ │ ├── transformer_wan_animate.py │ │ │ ├── transformer_wan_vace.py │ │ │ └── transformer_z_image.py │ │ ├── unets/ │ │ │ ├── __init__.py │ │ │ ├── unet_1d.py │ │ │ ├── unet_1d_blocks.py │ │ │ ├── unet_2d.py │ │ │ ├── unet_2d_blocks.py │ │ │ ├── unet_2d_blocks_flax.py │ │ │ ├── unet_2d_condition.py │ │ │ ├── unet_2d_condition_flax.py │ │ │ ├── unet_3d_blocks.py │ │ │ ├── unet_3d_condition.py │ │ │ ├── unet_i2vgen_xl.py │ │ │ ├── unet_kandinsky3.py │ │ │ ├── unet_motion_model.py │ │ │ ├── unet_spatio_temporal_condition.py │ │ │ ├── unet_stable_cascade.py │ │ │ └── uvit_2d.py │ │ ├── upsampling.py │ │ ├── vae_flax.py │ │ └── vq_model.py │ ├── modular_pipelines/ │ │ ├── __init__.py │ │ ├── components_manager.py │ │ ├── flux/ │ │ │ ├── __init__.py │ │ │ ├── before_denoise.py │ │ │ ├── decoders.py │ │ │ ├── denoise.py │ │ │ ├── encoders.py │ │ │ ├── inputs.py │ │ │ ├── modular_blocks_flux.py │ │ │ ├── modular_blocks_flux_kontext.py │ │ │ └── modular_pipeline.py │ │ ├── flux2/ │ │ │ ├── __init__.py │ │ │ ├── before_denoise.py │ │ │ ├── decoders.py │ │ │ ├── denoise.py │ │ │ ├── encoders.py │ │ │ ├── inputs.py │ │ │ ├── modular_blocks_flux2.py │ │ │ ├── modular_blocks_flux2_klein.py │ │ │ ├── modular_blocks_flux2_klein_base.py │ │ │ └── modular_pipeline.py │ │ ├── helios/ │ │ │ ├── __init__.py │ │ │ ├── before_denoise.py │ │ │ ├── decoders.py │ │ │ ├── denoise.py │ │ │ ├── encoders.py │ │ │ ├── modular_blocks_helios.py │ │ │ ├── modular_blocks_helios_pyramid.py │ │ │ ├── modular_blocks_helios_pyramid_distilled.py │ │ │ └── modular_pipeline.py │ │ ├── mellon_node_utils.py │ │ ├── modular_pipeline.py │ │ ├── modular_pipeline_utils.py │ │ ├── qwenimage/ │ │ │ ├── __init__.py │ │ │ ├── before_denoise.py │ │ │ ├── decoders.py │ │ │ ├── denoise.py │ │ │ ├── encoders.py │ │ │ ├── inputs.py │ │ │ ├── modular_blocks_qwenimage.py │ │ │ ├── modular_blocks_qwenimage_edit.py │ │ │ ├── modular_blocks_qwenimage_edit_plus.py │ │ │ ├── modular_blocks_qwenimage_layered.py │ │ │ ├── modular_pipeline.py │ │ │ └── prompt_templates.py │ │ ├── stable_diffusion_xl/ │ │ │ ├── __init__.py │ │ │ ├── before_denoise.py │ │ │ ├── decoders.py │ │ │ ├── denoise.py │ │ │ ├── encoders.py │ │ │ ├── modular_blocks_stable_diffusion_xl.py │ │ │ └── modular_pipeline.py │ │ ├── wan/ │ │ │ ├── __init__.py │ │ │ ├── before_denoise.py │ │ │ ├── decoders.py │ │ │ ├── denoise.py │ │ │ ├── encoders.py │ │ │ ├── modular_blocks_wan.py │ │ │ ├── modular_blocks_wan22.py │ │ │ ├── modular_blocks_wan22_i2v.py │ │ │ ├── modular_blocks_wan_i2v.py │ │ │ └── modular_pipeline.py │ │ └── z_image/ │ │ ├── __init__.py │ │ ├── before_denoise.py │ │ ├── decoders.py │ │ ├── denoise.py │ │ ├── encoders.py │ │ ├── modular_blocks_z_image.py │ │ └── modular_pipeline.py │ ├── optimization.py │ ├── pipelines/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── allegro/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_allegro.py │ │ │ └── pipeline_output.py │ │ ├── amused/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_amused.py │ │ │ ├── pipeline_amused_img2img.py │ │ │ └── pipeline_amused_inpaint.py │ │ ├── animatediff/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_animatediff.py │ │ │ ├── pipeline_animatediff_controlnet.py │ │ │ ├── pipeline_animatediff_sdxl.py │ │ │ ├── pipeline_animatediff_sparsectrl.py │ │ │ ├── pipeline_animatediff_video2video.py │ │ │ ├── pipeline_animatediff_video2video_controlnet.py │ │ │ └── pipeline_output.py │ │ ├── audioldm/ │ │ │ ├── __init__.py │ │ │ └── pipeline_audioldm.py │ │ ├── audioldm2/ │ │ │ ├── __init__.py │ │ │ ├── modeling_audioldm2.py │ │ │ └── pipeline_audioldm2.py │ │ ├── aura_flow/ │ │ │ ├── __init__.py │ │ │ └── pipeline_aura_flow.py │ │ ├── auto_pipeline.py │ │ ├── blip_diffusion/ │ │ │ ├── __init__.py │ │ │ ├── blip_image_processing.py │ │ │ ├── modeling_blip2.py │ │ │ ├── modeling_ctx_clip.py │ │ │ └── pipeline_blip_diffusion.py │ │ ├── bria/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_bria.py │ │ │ └── pipeline_output.py │ │ ├── bria_fibo/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_bria_fibo.py │ │ │ ├── pipeline_bria_fibo_edit.py │ │ │ └── pipeline_output.py │ │ ├── chroma/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_chroma.py │ │ │ ├── pipeline_chroma_img2img.py │ │ │ ├── pipeline_chroma_inpainting.py │ │ │ └── pipeline_output.py │ │ ├── chronoedit/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_chronoedit.py │ │ │ └── pipeline_output.py │ │ ├── cogvideo/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_cogvideox.py │ │ │ ├── pipeline_cogvideox_fun_control.py │ │ │ ├── pipeline_cogvideox_image2video.py │ │ │ ├── pipeline_cogvideox_video2video.py │ │ │ └── pipeline_output.py │ │ ├── cogview3/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_cogview3plus.py │ │ │ └── pipeline_output.py │ │ ├── cogview4/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_cogview4.py │ │ │ ├── pipeline_cogview4_control.py │ │ │ └── pipeline_output.py │ │ ├── consisid/ │ │ │ ├── __init__.py │ │ │ ├── consisid_utils.py │ │ │ ├── pipeline_consisid.py │ │ │ └── pipeline_output.py │ │ ├── consistency_models/ │ │ │ ├── __init__.py │ │ │ └── pipeline_consistency_models.py │ │ ├── controlnet/ │ │ │ ├── __init__.py │ │ │ ├── multicontrolnet.py │ │ │ ├── pipeline_controlnet.py │ │ │ ├── pipeline_controlnet_blip_diffusion.py │ │ │ ├── pipeline_controlnet_img2img.py │ │ │ ├── pipeline_controlnet_inpaint.py │ │ │ ├── pipeline_controlnet_inpaint_sd_xl.py │ │ │ ├── pipeline_controlnet_sd_xl.py │ │ │ ├── pipeline_controlnet_sd_xl_img2img.py │ │ │ ├── pipeline_controlnet_union_inpaint_sd_xl.py │ │ │ ├── pipeline_controlnet_union_sd_xl.py │ │ │ ├── pipeline_controlnet_union_sd_xl_img2img.py │ │ │ └── pipeline_flax_controlnet.py │ │ ├── controlnet_hunyuandit/ │ │ │ ├── __init__.py │ │ │ └── pipeline_hunyuandit_controlnet.py │ │ ├── controlnet_sd3/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_stable_diffusion_3_controlnet.py │ │ │ └── pipeline_stable_diffusion_3_controlnet_inpainting.py │ │ ├── controlnet_xs/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_controlnet_xs.py │ │ │ └── pipeline_controlnet_xs_sd_xl.py │ │ ├── cosmos/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_cosmos2_5_predict.py │ │ │ ├── pipeline_cosmos2_5_transfer.py │ │ │ ├── pipeline_cosmos2_text2image.py │ │ │ ├── pipeline_cosmos2_video2world.py │ │ │ ├── pipeline_cosmos_text2world.py │ │ │ ├── pipeline_cosmos_video2world.py │ │ │ └── pipeline_output.py │ │ ├── dance_diffusion/ │ │ │ ├── __init__.py │ │ │ └── pipeline_dance_diffusion.py │ │ ├── ddim/ │ │ │ ├── __init__.py │ │ │ └── pipeline_ddim.py │ │ ├── ddpm/ │ │ │ ├── __init__.py │ │ │ └── pipeline_ddpm.py │ │ ├── deepfloyd_if/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_if.py │ │ │ ├── pipeline_if_img2img.py │ │ │ ├── pipeline_if_img2img_superresolution.py │ │ │ ├── pipeline_if_inpainting.py │ │ │ ├── pipeline_if_inpainting_superresolution.py │ │ │ ├── pipeline_if_superresolution.py │ │ │ ├── pipeline_output.py │ │ │ ├── safety_checker.py │ │ │ ├── timesteps.py │ │ │ └── watermark.py │ │ ├── deprecated/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── alt_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_roberta_series.py │ │ │ │ ├── pipeline_alt_diffusion.py │ │ │ │ ├── pipeline_alt_diffusion_img2img.py │ │ │ │ └── pipeline_output.py │ │ │ ├── audio_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── mel.py │ │ │ │ └── pipeline_audio_diffusion.py │ │ │ ├── latent_diffusion_uncond/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_latent_diffusion_uncond.py │ │ │ ├── pndm/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_pndm.py │ │ │ ├── repaint/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_repaint.py │ │ │ ├── score_sde_ve/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_score_sde_ve.py │ │ │ ├── spectrogram_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── continuous_encoder.py │ │ │ │ ├── midi_utils.py │ │ │ │ ├── notes_encoder.py │ │ │ │ └── pipeline_spectrogram_diffusion.py │ │ │ ├── stable_diffusion_variants/ │ │ │ │ ├── __init__.py │ │ │ │ ├── pipeline_cycle_diffusion.py │ │ │ │ ├── pipeline_onnx_stable_diffusion_inpaint_legacy.py │ │ │ │ ├── pipeline_stable_diffusion_inpaint_legacy.py │ │ │ │ ├── pipeline_stable_diffusion_model_editing.py │ │ │ │ ├── pipeline_stable_diffusion_paradigms.py │ │ │ │ └── pipeline_stable_diffusion_pix2pix_zero.py │ │ │ ├── stochastic_karras_ve/ │ │ │ │ ├── __init__.py │ │ │ │ └── pipeline_stochastic_karras_ve.py │ │ │ ├── versatile_diffusion/ │ │ │ │ ├── __init__.py │ │ │ │ ├── modeling_text_unet.py │ │ │ │ ├── pipeline_versatile_diffusion.py │ │ │ │ ├── pipeline_versatile_diffusion_dual_guided.py │ │ │ │ ├── pipeline_versatile_diffusion_image_variation.py │ │ │ │ └── pipeline_versatile_diffusion_text_to_image.py │ │ │ └── vq_diffusion/ │ │ │ ├── __init__.py │ │ │ └── pipeline_vq_diffusion.py │ │ ├── dit/ │ │ │ ├── __init__.py │ │ │ └── pipeline_dit.py │ │ ├── easyanimate/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_easyanimate.py │ │ │ ├── pipeline_easyanimate_control.py │ │ │ ├── pipeline_easyanimate_inpaint.py │ │ │ └── pipeline_output.py │ │ ├── flux/ │ │ │ ├── __init__.py │ │ │ ├── modeling_flux.py │ │ │ ├── pipeline_flux.py │ │ │ ├── pipeline_flux_control.py │ │ │ ├── pipeline_flux_control_img2img.py │ │ │ ├── pipeline_flux_control_inpaint.py │ │ │ ├── pipeline_flux_controlnet.py │ │ │ ├── pipeline_flux_controlnet_image_to_image.py │ │ │ ├── pipeline_flux_controlnet_inpainting.py │ │ │ ├── pipeline_flux_fill.py │ │ │ ├── pipeline_flux_img2img.py │ │ │ ├── pipeline_flux_inpaint.py │ │ │ ├── pipeline_flux_kontext.py │ │ │ ├── pipeline_flux_kontext_inpaint.py │ │ │ ├── pipeline_flux_prior_redux.py │ │ │ └── pipeline_output.py │ │ ├── flux2/ │ │ │ ├── __init__.py │ │ │ ├── image_processor.py │ │ │ ├── pipeline_flux2.py │ │ │ ├── pipeline_flux2_klein.py │ │ │ ├── pipeline_flux2_klein_kv.py │ │ │ ├── pipeline_output.py │ │ │ └── system_messages.py │ │ ├── free_init_utils.py │ │ ├── free_noise_utils.py │ │ ├── glm_image/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_glm_image.py │ │ │ └── pipeline_output.py │ │ ├── helios/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_helios.py │ │ │ ├── pipeline_helios_pyramid.py │ │ │ └── pipeline_output.py │ │ ├── hidream_image/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_hidream_image.py │ │ │ └── pipeline_output.py │ │ ├── hunyuan_image/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_hunyuanimage.py │ │ │ ├── pipeline_hunyuanimage_refiner.py │ │ │ └── pipeline_output.py │ │ ├── hunyuan_video/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_hunyuan_skyreels_image2video.py │ │ │ ├── pipeline_hunyuan_video.py │ │ │ ├── pipeline_hunyuan_video_framepack.py │ │ │ ├── pipeline_hunyuan_video_image2video.py │ │ │ └── pipeline_output.py │ │ ├── hunyuan_video1_5/ │ │ │ ├── __init__.py │ │ │ ├── image_processor.py │ │ │ ├── pipeline_hunyuan_video1_5.py │ │ │ ├── pipeline_hunyuan_video1_5_image2video.py │ │ │ └── pipeline_output.py │ │ ├── hunyuandit/ │ │ │ ├── __init__.py │ │ │ └── pipeline_hunyuandit.py │ │ ├── i2vgen_xl/ │ │ │ ├── __init__.py │ │ │ └── pipeline_i2vgen_xl.py │ │ ├── kandinsky/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_kandinsky.py │ │ │ ├── pipeline_kandinsky_combined.py │ │ │ ├── pipeline_kandinsky_img2img.py │ │ │ ├── pipeline_kandinsky_inpaint.py │ │ │ ├── pipeline_kandinsky_prior.py │ │ │ └── text_encoder.py │ │ ├── kandinsky2_2/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_kandinsky2_2.py │ │ │ ├── pipeline_kandinsky2_2_combined.py │ │ │ ├── pipeline_kandinsky2_2_controlnet.py │ │ │ ├── pipeline_kandinsky2_2_controlnet_img2img.py │ │ │ ├── pipeline_kandinsky2_2_img2img.py │ │ │ ├── pipeline_kandinsky2_2_inpainting.py │ │ │ ├── pipeline_kandinsky2_2_prior.py │ │ │ └── pipeline_kandinsky2_2_prior_emb2emb.py │ │ ├── kandinsky3/ │ │ │ ├── __init__.py │ │ │ ├── convert_kandinsky3_unet.py │ │ │ ├── pipeline_kandinsky3.py │ │ │ └── pipeline_kandinsky3_img2img.py │ │ ├── kandinsky5/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_kandinsky.py │ │ │ ├── pipeline_kandinsky_i2i.py │ │ │ ├── pipeline_kandinsky_i2v.py │ │ │ ├── pipeline_kandinsky_t2i.py │ │ │ └── pipeline_output.py │ │ ├── kolors/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_kolors.py │ │ │ ├── pipeline_kolors_img2img.py │ │ │ ├── pipeline_output.py │ │ │ ├── text_encoder.py │ │ │ └── tokenizer.py │ │ ├── latent_consistency_models/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_latent_consistency_img2img.py │ │ │ └── pipeline_latent_consistency_text2img.py │ │ ├── latent_diffusion/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_latent_diffusion.py │ │ │ └── pipeline_latent_diffusion_superresolution.py │ │ ├── latte/ │ │ │ ├── __init__.py │ │ │ └── pipeline_latte.py │ │ ├── ledits_pp/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_leditspp_stable_diffusion.py │ │ │ ├── pipeline_leditspp_stable_diffusion_xl.py │ │ │ └── pipeline_output.py │ │ ├── longcat_image/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_longcat_image.py │ │ │ ├── pipeline_longcat_image_edit.py │ │ │ ├── pipeline_output.py │ │ │ └── system_messages.py │ │ ├── ltx/ │ │ │ ├── __init__.py │ │ │ ├── modeling_latent_upsampler.py │ │ │ ├── pipeline_ltx.py │ │ │ ├── pipeline_ltx_condition.py │ │ │ ├── pipeline_ltx_i2v_long_multi_prompt.py │ │ │ ├── pipeline_ltx_image2video.py │ │ │ ├── pipeline_ltx_latent_upsample.py │ │ │ └── pipeline_output.py │ │ ├── ltx2/ │ │ │ ├── __init__.py │ │ │ ├── connectors.py │ │ │ ├── export_utils.py │ │ │ ├── latent_upsampler.py │ │ │ ├── pipeline_ltx2.py │ │ │ ├── pipeline_ltx2_condition.py │ │ │ ├── pipeline_ltx2_image2video.py │ │ │ ├── pipeline_ltx2_latent_upsample.py │ │ │ ├── pipeline_output.py │ │ │ ├── utils.py │ │ │ └── vocoder.py │ │ ├── lucy/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_lucy_edit.py │ │ │ └── pipeline_output.py │ │ ├── lumina/ │ │ │ ├── __init__.py │ │ │ └── pipeline_lumina.py │ │ ├── lumina2/ │ │ │ ├── __init__.py │ │ │ └── pipeline_lumina2.py │ │ ├── marigold/ │ │ │ ├── __init__.py │ │ │ ├── marigold_image_processing.py │ │ │ ├── pipeline_marigold_depth.py │ │ │ ├── pipeline_marigold_intrinsics.py │ │ │ └── pipeline_marigold_normals.py │ │ ├── mochi/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_mochi.py │ │ │ └── pipeline_output.py │ │ ├── musicldm/ │ │ │ ├── __init__.py │ │ │ └── pipeline_musicldm.py │ │ ├── omnigen/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_omnigen.py │ │ │ └── processor_omnigen.py │ │ ├── onnx_utils.py │ │ ├── ovis_image/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ └── pipeline_ovis_image.py │ │ ├── pag/ │ │ │ ├── __init__.py │ │ │ ├── pag_utils.py │ │ │ ├── pipeline_pag_controlnet_sd.py │ │ │ ├── pipeline_pag_controlnet_sd_inpaint.py │ │ │ ├── pipeline_pag_controlnet_sd_xl.py │ │ │ ├── pipeline_pag_controlnet_sd_xl_img2img.py │ │ │ ├── pipeline_pag_hunyuandit.py │ │ │ ├── pipeline_pag_kolors.py │ │ │ ├── pipeline_pag_pixart_sigma.py │ │ │ ├── pipeline_pag_sana.py │ │ │ ├── pipeline_pag_sd.py │ │ │ ├── pipeline_pag_sd_3.py │ │ │ ├── pipeline_pag_sd_3_img2img.py │ │ │ ├── pipeline_pag_sd_animatediff.py │ │ │ ├── pipeline_pag_sd_img2img.py │ │ │ ├── pipeline_pag_sd_inpaint.py │ │ │ ├── pipeline_pag_sd_xl.py │ │ │ ├── pipeline_pag_sd_xl_img2img.py │ │ │ └── pipeline_pag_sd_xl_inpaint.py │ │ ├── paint_by_example/ │ │ │ ├── __init__.py │ │ │ ├── image_encoder.py │ │ │ └── pipeline_paint_by_example.py │ │ ├── pia/ │ │ │ ├── __init__.py │ │ │ └── pipeline_pia.py │ │ ├── pipeline_flax_utils.py │ │ ├── pipeline_loading_utils.py │ │ ├── pipeline_utils.py │ │ ├── pixart_alpha/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_pixart_alpha.py │ │ │ └── pipeline_pixart_sigma.py │ │ ├── prx/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ └── pipeline_prx.py │ │ ├── qwenimage/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_qwenimage.py │ │ │ ├── pipeline_qwenimage_controlnet.py │ │ │ ├── pipeline_qwenimage_controlnet_inpaint.py │ │ │ ├── pipeline_qwenimage_edit.py │ │ │ ├── pipeline_qwenimage_edit_inpaint.py │ │ │ ├── pipeline_qwenimage_edit_plus.py │ │ │ ├── pipeline_qwenimage_img2img.py │ │ │ ├── pipeline_qwenimage_inpaint.py │ │ │ └── pipeline_qwenimage_layered.py │ │ ├── sana/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_sana.py │ │ │ ├── pipeline_sana_controlnet.py │ │ │ ├── pipeline_sana_sprint.py │ │ │ └── pipeline_sana_sprint_img2img.py │ │ ├── sana_video/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_sana_video.py │ │ │ └── pipeline_sana_video_i2v.py │ │ ├── semantic_stable_diffusion/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ └── pipeline_semantic_stable_diffusion.py │ │ ├── shap_e/ │ │ │ ├── __init__.py │ │ │ ├── camera.py │ │ │ ├── pipeline_shap_e.py │ │ │ ├── pipeline_shap_e_img2img.py │ │ │ └── renderer.py │ │ ├── skyreels_v2/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_skyreels_v2.py │ │ │ ├── pipeline_skyreels_v2_diffusion_forcing.py │ │ │ ├── pipeline_skyreels_v2_diffusion_forcing_i2v.py │ │ │ ├── pipeline_skyreels_v2_diffusion_forcing_v2v.py │ │ │ └── pipeline_skyreels_v2_i2v.py │ │ ├── stable_audio/ │ │ │ ├── __init__.py │ │ │ ├── modeling_stable_audio.py │ │ │ └── pipeline_stable_audio.py │ │ ├── stable_cascade/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_stable_cascade.py │ │ │ ├── pipeline_stable_cascade_combined.py │ │ │ └── pipeline_stable_cascade_prior.py │ │ ├── stable_diffusion/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── clip_image_project_model.py │ │ │ ├── convert_from_ckpt.py │ │ │ ├── pipeline_flax_stable_diffusion.py │ │ │ ├── pipeline_flax_stable_diffusion_img2img.py │ │ │ ├── pipeline_flax_stable_diffusion_inpaint.py │ │ │ ├── pipeline_onnx_stable_diffusion.py │ │ │ ├── pipeline_onnx_stable_diffusion_img2img.py │ │ │ ├── pipeline_onnx_stable_diffusion_inpaint.py │ │ │ ├── pipeline_onnx_stable_diffusion_upscale.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_stable_diffusion.py │ │ │ ├── pipeline_stable_diffusion_depth2img.py │ │ │ ├── pipeline_stable_diffusion_image_variation.py │ │ │ ├── pipeline_stable_diffusion_img2img.py │ │ │ ├── pipeline_stable_diffusion_inpaint.py │ │ │ ├── pipeline_stable_diffusion_instruct_pix2pix.py │ │ │ ├── pipeline_stable_diffusion_latent_upscale.py │ │ │ ├── pipeline_stable_diffusion_upscale.py │ │ │ ├── pipeline_stable_unclip.py │ │ │ ├── pipeline_stable_unclip_img2img.py │ │ │ ├── safety_checker.py │ │ │ ├── safety_checker_flax.py │ │ │ └── stable_unclip_image_normalizer.py │ │ ├── stable_diffusion_3/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_stable_diffusion_3.py │ │ │ ├── pipeline_stable_diffusion_3_img2img.py │ │ │ └── pipeline_stable_diffusion_3_inpaint.py │ │ ├── stable_diffusion_attend_and_excite/ │ │ │ ├── __init__.py │ │ │ └── pipeline_stable_diffusion_attend_and_excite.py │ │ ├── stable_diffusion_diffedit/ │ │ │ ├── __init__.py │ │ │ └── pipeline_stable_diffusion_diffedit.py │ │ ├── stable_diffusion_gligen/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_stable_diffusion_gligen.py │ │ │ └── pipeline_stable_diffusion_gligen_text_image.py │ │ ├── stable_diffusion_ldm3d/ │ │ │ ├── __init__.py │ │ │ └── pipeline_stable_diffusion_ldm3d.py │ │ ├── stable_diffusion_panorama/ │ │ │ ├── __init__.py │ │ │ └── pipeline_stable_diffusion_panorama.py │ │ ├── stable_diffusion_safe/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_stable_diffusion_safe.py │ │ │ └── safety_checker.py │ │ ├── stable_diffusion_sag/ │ │ │ ├── __init__.py │ │ │ └── pipeline_stable_diffusion_sag.py │ │ ├── stable_diffusion_xl/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_flax_stable_diffusion_xl.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_stable_diffusion_xl.py │ │ │ ├── pipeline_stable_diffusion_xl_img2img.py │ │ │ ├── pipeline_stable_diffusion_xl_inpaint.py │ │ │ ├── pipeline_stable_diffusion_xl_instruct_pix2pix.py │ │ │ └── watermark.py │ │ ├── stable_video_diffusion/ │ │ │ ├── __init__.py │ │ │ └── pipeline_stable_video_diffusion.py │ │ ├── t2i_adapter/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_stable_diffusion_adapter.py │ │ │ └── pipeline_stable_diffusion_xl_adapter.py │ │ ├── text_to_video_synthesis/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_text_to_video_synth.py │ │ │ ├── pipeline_text_to_video_synth_img2img.py │ │ │ ├── pipeline_text_to_video_zero.py │ │ │ └── pipeline_text_to_video_zero_sdxl.py │ │ ├── transformers_loading_utils.py │ │ ├── unclip/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_unclip.py │ │ │ ├── pipeline_unclip_image_variation.py │ │ │ └── text_proj.py │ │ ├── unidiffuser/ │ │ │ ├── __init__.py │ │ │ ├── modeling_text_decoder.py │ │ │ ├── modeling_uvit.py │ │ │ └── pipeline_unidiffuser.py │ │ ├── visualcloze/ │ │ │ ├── __init__.py │ │ │ ├── pipeline_visualcloze_combined.py │ │ │ ├── pipeline_visualcloze_generation.py │ │ │ └── visualcloze_utils.py │ │ ├── wan/ │ │ │ ├── __init__.py │ │ │ ├── image_processor.py │ │ │ ├── pipeline_output.py │ │ │ ├── pipeline_wan.py │ │ │ ├── pipeline_wan_animate.py │ │ │ ├── pipeline_wan_i2v.py │ │ │ ├── pipeline_wan_vace.py │ │ │ └── pipeline_wan_video2video.py │ │ ├── wuerstchen/ │ │ │ ├── __init__.py │ │ │ ├── modeling_paella_vq_model.py │ │ │ ├── modeling_wuerstchen_common.py │ │ │ ├── modeling_wuerstchen_diffnext.py │ │ │ ├── modeling_wuerstchen_prior.py │ │ │ ├── pipeline_wuerstchen.py │ │ │ ├── pipeline_wuerstchen_combined.py │ │ │ └── pipeline_wuerstchen_prior.py │ │ └── z_image/ │ │ ├── __init__.py │ │ ├── pipeline_output.py │ │ ├── pipeline_z_image.py │ │ ├── pipeline_z_image_controlnet.py │ │ ├── pipeline_z_image_controlnet_inpaint.py │ │ ├── pipeline_z_image_img2img.py │ │ ├── pipeline_z_image_inpaint.py │ │ └── pipeline_z_image_omni.py │ ├── py.typed │ ├── quantizers/ │ │ ├── __init__.py │ │ ├── auto.py │ │ ├── base.py │ │ ├── bitsandbytes/ │ │ │ ├── __init__.py │ │ │ ├── bnb_quantizer.py │ │ │ └── utils.py │ │ ├── gguf/ │ │ │ ├── __init__.py │ │ │ ├── gguf_quantizer.py │ │ │ └── utils.py │ │ ├── modelopt/ │ │ │ ├── __init__.py │ │ │ └── modelopt_quantizer.py │ │ ├── pipe_quant_config.py │ │ ├── quantization_config.py │ │ ├── quanto/ │ │ │ ├── __init__.py │ │ │ ├── quanto_quantizer.py │ │ │ └── utils.py │ │ └── torchao/ │ │ ├── __init__.py │ │ └── torchao_quantizer.py │ ├── schedulers/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── deprecated/ │ │ │ ├── __init__.py │ │ │ ├── scheduling_karras_ve.py │ │ │ └── scheduling_sde_vp.py │ │ ├── scheduling_amused.py │ │ ├── scheduling_consistency_decoder.py │ │ ├── scheduling_consistency_models.py │ │ ├── scheduling_cosine_dpmsolver_multistep.py │ │ ├── scheduling_ddim.py │ │ ├── scheduling_ddim_cogvideox.py │ │ ├── scheduling_ddim_flax.py │ │ ├── scheduling_ddim_inverse.py │ │ ├── scheduling_ddim_parallel.py │ │ ├── scheduling_ddpm.py │ │ ├── scheduling_ddpm_flax.py │ │ ├── scheduling_ddpm_parallel.py │ │ ├── scheduling_ddpm_wuerstchen.py │ │ ├── scheduling_deis_multistep.py │ │ ├── scheduling_dpm_cogvideox.py │ │ ├── scheduling_dpmsolver_multistep.py │ │ ├── scheduling_dpmsolver_multistep_flax.py │ │ ├── scheduling_dpmsolver_multistep_inverse.py │ │ ├── scheduling_dpmsolver_sde.py │ │ ├── scheduling_dpmsolver_singlestep.py │ │ ├── scheduling_edm_dpmsolver_multistep.py │ │ ├── scheduling_edm_euler.py │ │ ├── scheduling_euler_ancestral_discrete.py │ │ ├── scheduling_euler_discrete.py │ │ ├── scheduling_euler_discrete_flax.py │ │ ├── scheduling_flow_match_euler_discrete.py │ │ ├── scheduling_flow_match_heun_discrete.py │ │ ├── scheduling_flow_match_lcm.py │ │ ├── scheduling_helios.py │ │ ├── scheduling_helios_dmd.py │ │ ├── scheduling_heun_discrete.py │ │ ├── scheduling_ipndm.py │ │ ├── scheduling_k_dpm_2_ancestral_discrete.py │ │ ├── scheduling_k_dpm_2_discrete.py │ │ ├── scheduling_karras_ve_flax.py │ │ ├── scheduling_lcm.py │ │ ├── scheduling_lms_discrete.py │ │ ├── scheduling_lms_discrete_flax.py │ │ ├── scheduling_ltx_euler_ancestral_rf.py │ │ ├── scheduling_pndm.py │ │ ├── scheduling_pndm_flax.py │ │ ├── scheduling_repaint.py │ │ ├── scheduling_sasolver.py │ │ ├── scheduling_scm.py │ │ ├── scheduling_sde_ve.py │ │ ├── scheduling_sde_ve_flax.py │ │ ├── scheduling_tcd.py │ │ ├── scheduling_unclip.py │ │ ├── scheduling_unipc_multistep.py │ │ ├── scheduling_utils.py │ │ ├── scheduling_utils_flax.py │ │ └── scheduling_vq_diffusion.py │ ├── training_utils.py │ ├── utils/ │ │ ├── __init__.py │ │ ├── accelerate_utils.py │ │ ├── constants.py │ │ ├── deprecation_utils.py │ │ ├── distributed_utils.py │ │ ├── doc_utils.py │ │ ├── dummy_bitsandbytes_objects.py │ │ ├── dummy_flax_and_transformers_objects.py │ │ ├── dummy_flax_objects.py │ │ ├── dummy_gguf_objects.py │ │ ├── dummy_note_seq_objects.py │ │ ├── dummy_nvidia_modelopt_objects.py │ │ ├── dummy_onnx_objects.py │ │ ├── dummy_optimum_quanto_objects.py │ │ ├── dummy_pt_objects.py │ │ ├── dummy_torch_and_librosa_objects.py │ │ ├── dummy_torch_and_scipy_objects.py │ │ ├── dummy_torch_and_torchsde_objects.py │ │ ├── dummy_torch_and_transformers_and_onnx_objects.py │ │ ├── dummy_torch_and_transformers_and_opencv_objects.py │ │ ├── dummy_torch_and_transformers_and_sentencepiece_objects.py │ │ ├── dummy_torch_and_transformers_objects.py │ │ ├── dummy_torchao_objects.py │ │ ├── dummy_transformers_and_torch_and_note_seq_objects.py │ │ ├── dynamic_modules_utils.py │ │ ├── export_utils.py │ │ ├── hub_utils.py │ │ ├── import_utils.py │ │ ├── loading_utils.py │ │ ├── logging.py │ │ ├── model_card_template.md │ │ ├── outputs.py │ │ ├── peft_utils.py │ │ ├── pil_utils.py │ │ ├── remote_utils.py │ │ ├── source_code_parsing_utils.py │ │ ├── state_dict_utils.py │ │ ├── testing_utils.py │ │ ├── torch_utils.py │ │ ├── typing_utils.py │ │ └── versions.py │ └── video_processor.py ├── tests/ │ ├── __init__.py │ ├── conftest.py │ ├── fixtures/ │ │ ├── custom_pipeline/ │ │ │ ├── pipeline.py │ │ │ └── what_ever.py │ │ └── elise_format0.mid │ ├── hooks/ │ │ ├── __init__.py │ │ ├── test_group_offloading.py │ │ ├── test_hooks.py │ │ └── test_mag_cache.py │ ├── lora/ │ │ ├── __init__.py │ │ ├── test_lora_layers_auraflow.py │ │ ├── test_lora_layers_cogvideox.py │ │ ├── test_lora_layers_cogview4.py │ │ ├── test_lora_layers_flux.py │ │ ├── test_lora_layers_flux2.py │ │ ├── test_lora_layers_helios.py │ │ ├── test_lora_layers_hunyuanvideo.py │ │ ├── test_lora_layers_ltx2.py │ │ ├── test_lora_layers_ltx_video.py │ │ ├── test_lora_layers_lumina2.py │ │ ├── test_lora_layers_mochi.py │ │ ├── test_lora_layers_qwenimage.py │ │ ├── test_lora_layers_sana.py │ │ ├── test_lora_layers_sd.py │ │ ├── test_lora_layers_sd3.py │ │ ├── test_lora_layers_sdxl.py │ │ ├── test_lora_layers_wan.py │ │ ├── test_lora_layers_wanvace.py │ │ ├── test_lora_layers_z_image.py │ │ └── utils.py │ ├── models/ │ │ ├── __init__.py │ │ ├── autoencoders/ │ │ │ ├── __init__.py │ │ │ ├── test_models_asymmetric_autoencoder_kl.py │ │ │ ├── test_models_autoencoder_cosmos.py │ │ │ ├── test_models_autoencoder_dc.py │ │ │ ├── test_models_autoencoder_hunyuan_video.py │ │ │ ├── test_models_autoencoder_kl.py │ │ │ ├── test_models_autoencoder_kl_cogvideox.py │ │ │ ├── test_models_autoencoder_kl_ltx2_audio.py │ │ │ ├── test_models_autoencoder_kl_temporal_decoder.py │ │ │ ├── test_models_autoencoder_ltx2_video.py │ │ │ ├── test_models_autoencoder_ltx_video.py │ │ │ ├── test_models_autoencoder_magvit.py │ │ │ ├── test_models_autoencoder_mochi.py │ │ │ ├── test_models_autoencoder_oobleck.py │ │ │ ├── test_models_autoencoder_rae.py │ │ │ ├── test_models_autoencoder_tiny.py │ │ │ ├── test_models_autoencoder_vidtok.py │ │ │ ├── test_models_autoencoder_wan.py │ │ │ ├── test_models_consistency_decoder_vae.py │ │ │ ├── test_models_vq.py │ │ │ ├── testing_utils.py │ │ │ └── vae.py │ │ ├── controlnets/ │ │ │ ├── __init__.py │ │ │ └── test_models_controlnet_cosmos.py │ │ ├── test_activations.py │ │ ├── test_attention_processor.py │ │ ├── test_layers_utils.py │ │ ├── test_modeling_common.py │ │ ├── test_models_auto.py │ │ ├── testing_utils/ │ │ │ ├── __init__.py │ │ │ ├── attention.py │ │ │ ├── cache.py │ │ │ ├── common.py │ │ │ ├── compile.py │ │ │ ├── ip_adapter.py │ │ │ ├── lora.py │ │ │ ├── memory.py │ │ │ ├── parallelism.py │ │ │ ├── quantization.py │ │ │ ├── single_file.py │ │ │ └── training.py │ │ ├── transformers/ │ │ │ ├── __init__.py │ │ │ ├── test_models_dit_transformer2d.py │ │ │ ├── test_models_pixart_transformer2d.py │ │ │ ├── test_models_prior.py │ │ │ ├── test_models_transformer_allegro.py │ │ │ ├── test_models_transformer_aura_flow.py │ │ │ ├── test_models_transformer_bria.py │ │ │ ├── test_models_transformer_bria_fibo.py │ │ │ ├── test_models_transformer_chroma.py │ │ │ ├── test_models_transformer_cogvideox.py │ │ │ ├── test_models_transformer_cogview3plus.py │ │ │ ├── test_models_transformer_cogview4.py │ │ │ ├── test_models_transformer_consisid.py │ │ │ ├── test_models_transformer_cosmos.py │ │ │ ├── test_models_transformer_easyanimate.py │ │ │ ├── test_models_transformer_flux.py │ │ │ ├── test_models_transformer_flux2.py │ │ │ ├── test_models_transformer_helios.py │ │ │ ├── test_models_transformer_hidream.py │ │ │ ├── test_models_transformer_hunyuan_1_5.py │ │ │ ├── test_models_transformer_hunyuan_dit.py │ │ │ ├── test_models_transformer_hunyuan_video.py │ │ │ ├── test_models_transformer_hunyuan_video_framepack.py │ │ │ ├── test_models_transformer_latte.py │ │ │ ├── test_models_transformer_ltx.py │ │ │ ├── test_models_transformer_ltx2.py │ │ │ ├── test_models_transformer_lumina.py │ │ │ ├── test_models_transformer_lumina2.py │ │ │ ├── test_models_transformer_mochi.py │ │ │ ├── test_models_transformer_omnigen.py │ │ │ ├── test_models_transformer_prx.py │ │ │ ├── test_models_transformer_qwenimage.py │ │ │ ├── test_models_transformer_sana.py │ │ │ ├── test_models_transformer_sana_video.py │ │ │ ├── test_models_transformer_sd3.py │ │ │ ├── test_models_transformer_skyreels_v2.py │ │ │ ├── test_models_transformer_temporal.py │ │ │ ├── test_models_transformer_wan.py │ │ │ ├── test_models_transformer_wan_animate.py │ │ │ ├── test_models_transformer_wan_vace.py │ │ │ └── test_models_transformer_z_image.py │ │ └── unets/ │ │ ├── __init__.py │ │ ├── test_models_unet_1d.py │ │ ├── test_models_unet_2d.py │ │ ├── test_models_unet_2d_condition.py │ │ ├── test_models_unet_3d_condition.py │ │ ├── test_models_unet_controlnetxs.py │ │ ├── test_models_unet_motion.py │ │ ├── test_models_unet_spatiotemporal.py │ │ ├── test_unet_2d_blocks.py │ │ └── test_unet_blocks_common.py │ ├── modular_pipelines/ │ │ ├── __init__.py │ │ ├── flux/ │ │ │ ├── __init__.py │ │ │ └── test_modular_pipeline_flux.py │ │ ├── flux2/ │ │ │ ├── __init__.py │ │ │ ├── test_modular_pipeline_flux2.py │ │ │ ├── test_modular_pipeline_flux2_klein.py │ │ │ └── test_modular_pipeline_flux2_klein_base.py │ │ ├── helios/ │ │ │ ├── __init__.py │ │ │ └── test_modular_pipeline_helios.py │ │ ├── qwen/ │ │ │ ├── __init__.py │ │ │ └── test_modular_pipeline_qwenimage.py │ │ ├── stable_diffusion_xl/ │ │ │ ├── __init__.py │ │ │ └── test_modular_pipeline_stable_diffusion_xl.py │ │ ├── test_modular_pipelines_common.py │ │ ├── test_modular_pipelines_custom_blocks.py │ │ ├── wan/ │ │ │ ├── __init__.py │ │ │ └── test_modular_pipeline_wan.py │ │ └── z_image/ │ │ ├── __init__.py │ │ └── test_modular_pipeline_z_image.py │ ├── others/ │ │ ├── __init__.py │ │ ├── test_attention_backends.py │ │ ├── test_check_copies.py │ │ ├── test_check_dummies.py │ │ ├── test_check_support_list.py │ │ ├── test_config.py │ │ ├── test_dependencies.py │ │ ├── test_ema.py │ │ ├── test_hub_utils.py │ │ ├── test_image_processor.py │ │ ├── test_outputs.py │ │ ├── test_training.py │ │ ├── test_utils.py │ │ └── test_video_processor.py │ ├── pipelines/ │ │ ├── __init__.py │ │ ├── allegro/ │ │ │ ├── __init__.py │ │ │ └── test_allegro.py │ │ ├── animatediff/ │ │ │ ├── __init__.py │ │ │ ├── test_animatediff.py │ │ │ ├── test_animatediff_controlnet.py │ │ │ ├── test_animatediff_sdxl.py │ │ │ ├── test_animatediff_sparsectrl.py │ │ │ ├── test_animatediff_video2video.py │ │ │ └── test_animatediff_video2video_controlnet.py │ │ ├── audioldm2/ │ │ │ ├── __init__.py │ │ │ └── test_audioldm2.py │ │ ├── aura_flow/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_aura_flow.py │ │ ├── bria/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_bria.py │ │ ├── bria_fibo/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_bria_fibo.py │ │ ├── bria_fibo_edit/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_bria_fibo_edit.py │ │ ├── chroma/ │ │ │ ├── __init__.py │ │ │ ├── test_pipeline_chroma.py │ │ │ └── test_pipeline_chroma_img2img.py │ │ ├── chronoedit/ │ │ │ ├── __init__.py │ │ │ └── test_chronoedit.py │ │ ├── cogvideo/ │ │ │ ├── __init__.py │ │ │ ├── test_cogvideox.py │ │ │ ├── test_cogvideox_fun_control.py │ │ │ ├── test_cogvideox_image2video.py │ │ │ └── test_cogvideox_video2video.py │ │ ├── cogview3/ │ │ │ ├── __init__.py │ │ │ └── test_cogview3plus.py │ │ ├── cogview4/ │ │ │ ├── __init__.py │ │ │ └── test_cogview4.py │ │ ├── consisid/ │ │ │ ├── __init__.py │ │ │ └── test_consisid.py │ │ ├── consistency_models/ │ │ │ ├── __init__.py │ │ │ └── test_consistency_models.py │ │ ├── controlnet/ │ │ │ ├── __init__.py │ │ │ ├── test_controlnet.py │ │ │ ├── test_controlnet_img2img.py │ │ │ ├── test_controlnet_inpaint.py │ │ │ ├── test_controlnet_inpaint_sdxl.py │ │ │ ├── test_controlnet_sdxl.py │ │ │ └── test_controlnet_sdxl_img2img.py │ │ ├── controlnet_flux/ │ │ │ ├── __init__.py │ │ │ ├── test_controlnet_flux.py │ │ │ ├── test_controlnet_flux_img2img.py │ │ │ └── test_controlnet_flux_inpaint.py │ │ ├── controlnet_hunyuandit/ │ │ │ ├── __init__.py │ │ │ └── test_controlnet_hunyuandit.py │ │ ├── controlnet_sd3/ │ │ │ ├── __init__.py │ │ │ ├── test_controlnet_inpaint_sd3.py │ │ │ └── test_controlnet_sd3.py │ │ ├── cosmos/ │ │ │ ├── __init__.py │ │ │ ├── cosmos_guardrail.py │ │ │ ├── test_cosmos.py │ │ │ ├── test_cosmos2_5_predict.py │ │ │ ├── test_cosmos2_5_transfer.py │ │ │ ├── test_cosmos2_text2image.py │ │ │ ├── test_cosmos2_video2world.py │ │ │ └── test_cosmos_video2world.py │ │ ├── ddim/ │ │ │ ├── __init__.py │ │ │ └── test_ddim.py │ │ ├── ddpm/ │ │ │ ├── __init__.py │ │ │ └── test_ddpm.py │ │ ├── deepfloyd_if/ │ │ │ ├── __init__.py │ │ │ ├── test_if.py │ │ │ ├── test_if_img2img.py │ │ │ ├── test_if_img2img_superresolution.py │ │ │ ├── test_if_inpainting.py │ │ │ ├── test_if_inpainting_superresolution.py │ │ │ └── test_if_superresolution.py │ │ ├── dit/ │ │ │ ├── __init__.py │ │ │ └── test_dit.py │ │ ├── easyanimate/ │ │ │ ├── __init__.py │ │ │ └── test_easyanimate.py │ │ ├── flux/ │ │ │ ├── __init__.py │ │ │ ├── test_pipeline_flux.py │ │ │ ├── test_pipeline_flux_control.py │ │ │ ├── test_pipeline_flux_control_img2img.py │ │ │ ├── test_pipeline_flux_control_inpaint.py │ │ │ ├── test_pipeline_flux_fill.py │ │ │ ├── test_pipeline_flux_img2img.py │ │ │ ├── test_pipeline_flux_inpaint.py │ │ │ ├── test_pipeline_flux_kontext.py │ │ │ ├── test_pipeline_flux_kontext_inpaint.py │ │ │ └── test_pipeline_flux_redux.py │ │ ├── flux2/ │ │ │ ├── __init__.py │ │ │ ├── test_pipeline_flux2.py │ │ │ ├── test_pipeline_flux2_klein.py │ │ │ └── test_pipeline_flux2_klein_kv.py │ │ ├── glm_image/ │ │ │ ├── __init__.py │ │ │ └── test_glm_image.py │ │ ├── helios/ │ │ │ ├── __init__.py │ │ │ └── test_helios.py │ │ ├── hidream_image/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_hidream.py │ │ ├── hunyuan_image_21/ │ │ │ ├── __init__.py │ │ │ └── test_hunyuanimage.py │ │ ├── hunyuan_video/ │ │ │ ├── __init__.py │ │ │ ├── test_hunyuan_image2video.py │ │ │ ├── test_hunyuan_skyreels_image2video.py │ │ │ ├── test_hunyuan_video.py │ │ │ └── test_hunyuan_video_framepack.py │ │ ├── hunyuan_video1_5/ │ │ │ ├── __init__.py │ │ │ └── test_hunyuan_1_5.py │ │ ├── hunyuandit/ │ │ │ ├── __init__.py │ │ │ └── test_hunyuan_dit.py │ │ ├── ip_adapters/ │ │ │ ├── __init__.py │ │ │ └── test_ip_adapter_stable_diffusion.py │ │ ├── kandinsky/ │ │ │ ├── __init__.py │ │ │ ├── test_kandinsky.py │ │ │ ├── test_kandinsky_combined.py │ │ │ ├── test_kandinsky_img2img.py │ │ │ ├── test_kandinsky_inpaint.py │ │ │ └── test_kandinsky_prior.py │ │ ├── kandinsky2_2/ │ │ │ ├── __init__.py │ │ │ ├── test_kandinsky.py │ │ │ ├── test_kandinsky_combined.py │ │ │ ├── test_kandinsky_controlnet.py │ │ │ ├── test_kandinsky_controlnet_img2img.py │ │ │ ├── test_kandinsky_img2img.py │ │ │ ├── test_kandinsky_inpaint.py │ │ │ ├── test_kandinsky_prior.py │ │ │ └── test_kandinsky_prior_emb2emb.py │ │ ├── kandinsky3/ │ │ │ ├── __init__.py │ │ │ ├── test_kandinsky3.py │ │ │ └── test_kandinsky3_img2img.py │ │ ├── kandinsky5/ │ │ │ ├── __init__.py │ │ │ ├── test_kandinsky5.py │ │ │ ├── test_kandinsky5_i2i.py │ │ │ ├── test_kandinsky5_i2v.py │ │ │ └── test_kandinsky5_t2i.py │ │ ├── kolors/ │ │ │ ├── __init__.py │ │ │ ├── test_kolors.py │ │ │ └── test_kolors_img2img.py │ │ ├── latent_consistency_models/ │ │ │ ├── __init__.py │ │ │ ├── test_latent_consistency_models.py │ │ │ └── test_latent_consistency_models_img2img.py │ │ ├── latent_diffusion/ │ │ │ ├── __init__.py │ │ │ ├── test_latent_diffusion.py │ │ │ └── test_latent_diffusion_superresolution.py │ │ ├── latte/ │ │ │ ├── __init__.py │ │ │ └── test_latte.py │ │ ├── ledits_pp/ │ │ │ ├── __init__.py │ │ │ ├── test_ledits_pp_stable_diffusion.py │ │ │ └── test_ledits_pp_stable_diffusion_xl.py │ │ ├── longcat_image/ │ │ │ └── __init__.py │ │ ├── ltx/ │ │ │ ├── __init__.py │ │ │ ├── test_ltx.py │ │ │ ├── test_ltx_condition.py │ │ │ ├── test_ltx_image2video.py │ │ │ └── test_ltx_latent_upsample.py │ │ ├── ltx2/ │ │ │ ├── __init__.py │ │ │ ├── test_ltx2.py │ │ │ └── test_ltx2_image2video.py │ │ ├── lumina/ │ │ │ ├── __init__.py │ │ │ └── test_lumina_nextdit.py │ │ ├── lumina2/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_lumina2.py │ │ ├── marigold/ │ │ │ ├── __init__.py │ │ │ ├── test_marigold_depth.py │ │ │ ├── test_marigold_intrinsics.py │ │ │ └── test_marigold_normals.py │ │ ├── mochi/ │ │ │ ├── __init__.py │ │ │ └── test_mochi.py │ │ ├── omnigen/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_omnigen.py │ │ ├── ovis_image/ │ │ │ └── __init__.py │ │ ├── pag/ │ │ │ ├── __init__.py │ │ │ ├── test_pag_animatediff.py │ │ │ ├── test_pag_controlnet_sd.py │ │ │ ├── test_pag_controlnet_sd_inpaint.py │ │ │ ├── test_pag_controlnet_sdxl.py │ │ │ ├── test_pag_controlnet_sdxl_img2img.py │ │ │ ├── test_pag_hunyuan_dit.py │ │ │ ├── test_pag_kolors.py │ │ │ ├── test_pag_pixart_sigma.py │ │ │ ├── test_pag_sana.py │ │ │ ├── test_pag_sd.py │ │ │ ├── test_pag_sd3.py │ │ │ ├── test_pag_sd3_img2img.py │ │ │ ├── test_pag_sd_img2img.py │ │ │ ├── test_pag_sd_inpaint.py │ │ │ ├── test_pag_sdxl.py │ │ │ ├── test_pag_sdxl_img2img.py │ │ │ └── test_pag_sdxl_inpaint.py │ │ ├── pipeline_params.py │ │ ├── pixart_alpha/ │ │ │ ├── __init__.py │ │ │ └── test_pixart.py │ │ ├── pixart_sigma/ │ │ │ ├── __init__.py │ │ │ └── test_pixart.py │ │ ├── pndm/ │ │ │ ├── __init__.py │ │ │ └── test_pndm.py │ │ ├── prx/ │ │ │ ├── __init__.py │ │ │ └── test_pipeline_prx.py │ │ ├── qwenimage/ │ │ │ ├── __init__.py │ │ │ ├── test_qwenimage.py │ │ │ ├── test_qwenimage_controlnet.py │ │ │ ├── test_qwenimage_edit.py │ │ │ ├── test_qwenimage_edit_plus.py │ │ │ ├── test_qwenimage_img2img.py │ │ │ └── test_qwenimage_inpaint.py │ │ ├── sana/ │ │ │ ├── __init__.py │ │ │ ├── test_sana.py │ │ │ ├── test_sana_controlnet.py │ │ │ ├── test_sana_sprint.py │ │ │ └── test_sana_sprint_img2img.py │ │ ├── sana_video/ │ │ │ ├── __init__.py │ │ │ ├── test_sana_video.py │ │ │ └── test_sana_video_i2v.py │ │ ├── shap_e/ │ │ │ ├── __init__.py │ │ │ ├── test_shap_e.py │ │ │ └── test_shap_e_img2img.py │ │ ├── skyreels_v2/ │ │ │ ├── __init__.py │ │ │ ├── test_skyreels_v2.py │ │ │ ├── test_skyreels_v2_df.py │ │ │ ├── test_skyreels_v2_df_image_to_video.py │ │ │ ├── test_skyreels_v2_df_video_to_video.py │ │ │ └── test_skyreels_v2_image_to_video.py │ │ ├── stable_audio/ │ │ │ ├── __init__.py │ │ │ └── test_stable_audio.py │ │ ├── stable_cascade/ │ │ │ ├── __init__.py │ │ │ ├── test_stable_cascade_combined.py │ │ │ ├── test_stable_cascade_decoder.py │ │ │ └── test_stable_cascade_prior.py │ │ ├── stable_diffusion/ │ │ │ ├── __init__.py │ │ │ ├── test_onnx_stable_diffusion.py │ │ │ ├── test_onnx_stable_diffusion_img2img.py │ │ │ ├── test_onnx_stable_diffusion_inpaint.py │ │ │ ├── test_onnx_stable_diffusion_upscale.py │ │ │ ├── test_stable_diffusion.py │ │ │ ├── test_stable_diffusion_img2img.py │ │ │ ├── test_stable_diffusion_inpaint.py │ │ │ └── test_stable_diffusion_instruction_pix2pix.py │ │ ├── stable_diffusion_2/ │ │ │ ├── __init__.py │ │ │ ├── test_stable_diffusion.py │ │ │ ├── test_stable_diffusion_depth.py │ │ │ ├── test_stable_diffusion_inpaint.py │ │ │ ├── test_stable_diffusion_latent_upscale.py │ │ │ ├── test_stable_diffusion_upscale.py │ │ │ └── test_stable_diffusion_v_pred.py │ │ ├── stable_diffusion_3/ │ │ │ ├── __init__.py │ │ │ ├── test_pipeline_stable_diffusion_3.py │ │ │ ├── test_pipeline_stable_diffusion_3_img2img.py │ │ │ └── test_pipeline_stable_diffusion_3_inpaint.py │ │ ├── stable_diffusion_adapter/ │ │ │ ├── __init__.py │ │ │ └── test_stable_diffusion_adapter.py │ │ ├── stable_diffusion_image_variation/ │ │ │ ├── __init__.py │ │ │ └── test_stable_diffusion_image_variation.py │ │ ├── stable_diffusion_xl/ │ │ │ ├── __init__.py │ │ │ ├── test_stable_diffusion_xl.py │ │ │ ├── test_stable_diffusion_xl_adapter.py │ │ │ ├── test_stable_diffusion_xl_img2img.py │ │ │ ├── test_stable_diffusion_xl_inpaint.py │ │ │ └── test_stable_diffusion_xl_instruction_pix2pix.py │ │ ├── stable_unclip/ │ │ │ ├── __init__.py │ │ │ ├── test_stable_unclip.py │ │ │ └── test_stable_unclip_img2img.py │ │ ├── stable_video_diffusion/ │ │ │ ├── __init__.py │ │ │ └── test_stable_video_diffusion.py │ │ ├── test_pipeline_utils.py │ │ ├── test_pipelines.py │ │ ├── test_pipelines_auto.py │ │ ├── test_pipelines_combined.py │ │ ├── test_pipelines_common.py │ │ ├── test_pipelines_onnx_common.py │ │ ├── visualcloze/ │ │ │ ├── __init__.py │ │ │ ├── test_pipeline_visualcloze_combined.py │ │ │ └── test_pipeline_visualcloze_generation.py │ │ ├── wan/ │ │ │ ├── __init__.py │ │ │ ├── test_wan.py │ │ │ ├── test_wan_22.py │ │ │ ├── test_wan_22_image_to_video.py │ │ │ ├── test_wan_animate.py │ │ │ ├── test_wan_image_to_video.py │ │ │ ├── test_wan_vace.py │ │ │ └── test_wan_video_to_video.py │ │ └── z_image/ │ │ ├── __init__.py │ │ ├── test_z_image.py │ │ ├── test_z_image_img2img.py │ │ └── test_z_image_inpaint.py │ ├── quantization/ │ │ ├── __init__.py │ │ ├── bnb/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── test_4bit.py │ │ │ └── test_mixed_int8.py │ │ ├── gguf/ │ │ │ ├── __init__.py │ │ │ └── test_gguf.py │ │ ├── modelopt/ │ │ │ ├── __init__.py │ │ │ └── test_modelopt.py │ │ ├── quanto/ │ │ │ ├── __init__.py │ │ │ └── test_quanto.py │ │ ├── test_pipeline_level_quantization.py │ │ ├── test_torch_compile_utils.py │ │ ├── torchao/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── test_torchao.py │ │ └── utils.py │ ├── remote/ │ │ ├── __init__.py │ │ ├── test_remote_decode.py │ │ └── test_remote_encode.py │ ├── schedulers/ │ │ ├── __init__.py │ │ ├── test_scheduler_consistency_model.py │ │ ├── test_scheduler_ddim.py │ │ ├── test_scheduler_ddim_inverse.py │ │ ├── test_scheduler_ddim_parallel.py │ │ ├── test_scheduler_ddpm.py │ │ ├── test_scheduler_ddpm_parallel.py │ │ ├── test_scheduler_deis.py │ │ ├── test_scheduler_dpm_multi.py │ │ ├── test_scheduler_dpm_multi_inverse.py │ │ ├── test_scheduler_dpm_sde.py │ │ ├── test_scheduler_dpm_single.py │ │ ├── test_scheduler_edm_dpmsolver_multistep.py │ │ ├── test_scheduler_edm_euler.py │ │ ├── test_scheduler_euler.py │ │ ├── test_scheduler_euler_ancestral.py │ │ ├── test_scheduler_heun.py │ │ ├── test_scheduler_ipndm.py │ │ ├── test_scheduler_kdpm2_ancestral.py │ │ ├── test_scheduler_kdpm2_discrete.py │ │ ├── test_scheduler_lcm.py │ │ ├── test_scheduler_lms.py │ │ ├── test_scheduler_pndm.py │ │ ├── test_scheduler_sasolver.py │ │ ├── test_scheduler_score_sde_ve.py │ │ ├── test_scheduler_tcd.py │ │ ├── test_scheduler_unclip.py │ │ ├── test_scheduler_unipc.py │ │ ├── test_scheduler_vq_diffusion.py │ │ └── test_schedulers.py │ ├── single_file/ │ │ ├── __init__.py │ │ ├── single_file_testing_utils.py │ │ ├── test_lumina2_transformer.py │ │ ├── test_model_autoencoder_dc_single_file.py │ │ ├── test_model_controlnet_single_file.py │ │ ├── test_model_flux_transformer_single_file.py │ │ ├── test_model_motion_adapter_single_file.py │ │ ├── test_model_sd_cascade_unet_single_file.py │ │ ├── test_model_vae_single_file.py │ │ ├── test_model_wan_autoencoder_single_file.py │ │ ├── test_model_wan_transformer3d_single_file.py │ │ ├── test_sana_transformer.py │ │ ├── test_stable_diffusion_controlnet_img2img_single_file.py │ │ ├── test_stable_diffusion_controlnet_inpaint_single_file.py │ │ ├── test_stable_diffusion_controlnet_single_file.py │ │ ├── test_stable_diffusion_img2img_single_file.py │ │ ├── test_stable_diffusion_inpaint_single_file.py │ │ ├── test_stable_diffusion_single_file.py │ │ ├── test_stable_diffusion_upscale_single_file.py │ │ ├── test_stable_diffusion_xl_adapter_single_file.py │ │ ├── test_stable_diffusion_xl_controlnet_single_file.py │ │ ├── test_stable_diffusion_xl_img2img_single_file.py │ │ ├── test_stable_diffusion_xl_instruct_pix2pix.py │ │ └── test_stable_diffusion_xl_single_file.py │ └── testing_utils.py └── utils/ ├── check_config_docstrings.py ├── check_copies.py ├── check_doc_toc.py ├── check_dummies.py ├── check_inits.py ├── check_repo.py ├── check_support_list.py ├── check_table.py ├── consolidated_test_report.py ├── custom_init_isort.py ├── extract_tests_from_mixin.py ├── fetch_latest_release_branch.py ├── fetch_torch_cuda_pipeline_test_matrix.py ├── generate_model_tests.py ├── get_modified_files.py ├── log_reports.py ├── modular_auto_docstring.py ├── notify_benchmarking_status.py ├── notify_community_pipelines_mirror.py ├── notify_slack_about_release.py ├── overwrite_expected_slice.py ├── print_env.py ├── release.py ├── stale.py ├── tests_fetcher.py └── update_metadata.py