gitextract_693itit8/ ├── .gitignore ├── LICENSE ├── README.md ├── environment.yml ├── run_stable_flow.py ├── setup.py └── src/ └── diffusers/ ├── __init__.py ├── callbacks.py ├── commands/ │ ├── __init__.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 ├── 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 │ ├── unet.py │ ├── unet_loader_utils.py │ └── utils.py ├── models/ │ ├── README.md │ ├── __init__.py │ ├── activations.py │ ├── adapter.py │ ├── attention.py │ ├── attention_flax.py │ ├── attention_processor.py │ ├── autoencoders/ │ │ ├── __init__.py │ │ ├── autoencoder_asym_kl.py │ │ ├── autoencoder_kl.py │ │ ├── autoencoder_kl_cogvideox.py │ │ ├── autoencoder_kl_temporal_decoder.py │ │ ├── autoencoder_oobleck.py │ │ ├── autoencoder_tiny.py │ │ ├── consistency_decoder_vae.py │ │ ├── vae.py │ │ └── vq_model.py │ ├── controlnet.py │ ├── controlnet_flax.py │ ├── controlnet_hunyuan.py │ ├── controlnet_sd3.py │ ├── controlnet_sparsectrl.py │ ├── controlnet_xs.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 │ │ ├── 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 │ │ ├── stable_audio_transformer.py │ │ ├── t5_film_transformer.py │ │ ├── transformer_2d.py │ │ ├── transformer_flux.py │ │ ├── transformer_sd3.py │ │ └── transformer_temporal.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 ├── optimization.py ├── pipelines/ │ ├── README.md │ ├── __init__.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_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 │ ├── cogvideo/ │ │ ├── __init__.py │ │ └── pipeline_cogvideox.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_flax_controlnet.py │ ├── controlnet_hunyuandit/ │ │ ├── __init__.py │ │ └── pipeline_hunyuandit_controlnet.py │ ├── controlnet_sd3/ │ │ ├── __init__.py │ │ └── pipeline_stable_diffusion_3_controlnet.py │ ├── controlnet_xs/ │ │ ├── __init__.py │ │ ├── pipeline_controlnet_xs.py │ │ └── pipeline_controlnet_xs_sd_xl.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 │ ├── flux/ │ │ ├── __init__.py │ │ ├── pipeline_flux.py │ │ └── pipeline_output.py │ ├── free_init_utils.py │ ├── free_noise_utils.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 │ ├── 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 │ ├── lumina/ │ │ ├── __init__.py │ │ └── pipeline_lumina.py │ ├── marigold/ │ │ ├── __init__.py │ │ ├── marigold_image_processing.py │ │ ├── pipeline_marigold_depth.py │ │ └── pipeline_marigold_normals.py │ ├── musicldm/ │ │ ├── __init__.py │ │ └── pipeline_musicldm.py │ ├── onnx_utils.py │ ├── pag/ │ │ ├── __init__.py │ │ ├── pag_utils.py │ │ ├── pipeline_pag_controlnet_sd.py │ │ ├── pipeline_pag_controlnet_sd_xl.py │ │ ├── pipeline_pag_hunyuandit.py │ │ ├── pipeline_pag_kolors.py │ │ ├── pipeline_pag_pixart_sigma.py │ │ ├── pipeline_pag_sd.py │ │ ├── pipeline_pag_sd_3.py │ │ ├── pipeline_pag_sd_animatediff.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 │ ├── 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 │ ├── 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_k_diffusion/ │ │ ├── __init__.py │ │ ├── pipeline_stable_diffusion_k_diffusion.py │ │ └── pipeline_stable_diffusion_xl_k_diffusion.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 │ ├── 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 │ └── 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 ├── py.typed ├── 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_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_pndm.py │ ├── scheduling_pndm_flax.py │ ├── scheduling_repaint.py │ ├── scheduling_sasolver.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 │ ├── doc_utils.py │ ├── dummy_flax_and_transformers_objects.py │ ├── dummy_flax_objects.py │ ├── dummy_note_seq_objects.py │ ├── dummy_onnx_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_k_diffusion_objects.py │ ├── dummy_torch_and_transformers_and_onnx_objects.py │ ├── dummy_torch_and_transformers_and_sentencepiece_objects.py │ ├── dummy_torch_and_transformers_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 │ ├── state_dict_utils.py │ ├── testing_utils.py │ ├── torch_utils.py │ └── versions.py └── video_processor.py