.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
assets/dingtalk.png
assets/showcase.jpeg
diffsynth_engine/__init__.py
diffsynth_engine.egg-info/PKG-INFO
diffsynth_engine.egg-info/SOURCES.txt
diffsynth_engine.egg-info/dependency_links.txt
diffsynth_engine.egg-info/requires.txt
diffsynth_engine.egg-info/top_level.txt
diffsynth_engine/algorithm/__init__.py
diffsynth_engine/algorithm/noise_scheduler/__init__.py
diffsynth_engine/algorithm/noise_scheduler/base_scheduler.py
diffsynth_engine/algorithm/noise_scheduler/flow_match/__init__.py
diffsynth_engine/algorithm/noise_scheduler/flow_match/flow_beta.py
diffsynth_engine/algorithm/noise_scheduler/flow_match/flow_ddim.py
diffsynth_engine/algorithm/noise_scheduler/flow_match/recifited_flow.py
diffsynth_engine/algorithm/noise_scheduler/stable_diffusion/__init__.py
diffsynth_engine/algorithm/noise_scheduler/stable_diffusion/beta.py
diffsynth_engine/algorithm/noise_scheduler/stable_diffusion/ddim.py
diffsynth_engine/algorithm/noise_scheduler/stable_diffusion/exponential.py
diffsynth_engine/algorithm/noise_scheduler/stable_diffusion/karras.py
diffsynth_engine/algorithm/noise_scheduler/stable_diffusion/linear.py
diffsynth_engine/algorithm/noise_scheduler/stable_diffusion/sgm_uniform.py
diffsynth_engine/algorithm/sampler/__init__.py
diffsynth_engine/algorithm/sampler/flow_match/__init__.py
diffsynth_engine/algorithm/sampler/flow_match/flow_match_euler.py
diffsynth_engine/algorithm/sampler/stable_diffusion/__init__.py
diffsynth_engine/algorithm/sampler/stable_diffusion/brownian_tree.py
diffsynth_engine/algorithm/sampler/stable_diffusion/ddpm.py
diffsynth_engine/algorithm/sampler/stable_diffusion/deis.py
diffsynth_engine/algorithm/sampler/stable_diffusion/dpmpp_2m.py
diffsynth_engine/algorithm/sampler/stable_diffusion/dpmpp_2m_sde.py
diffsynth_engine/algorithm/sampler/stable_diffusion/dpmpp_3m_sde.py
diffsynth_engine/algorithm/sampler/stable_diffusion/epsilon.py
diffsynth_engine/algorithm/sampler/stable_diffusion/euler.py
diffsynth_engine/algorithm/sampler/stable_diffusion/euler_ancestral.py
diffsynth_engine/conf/models/components/vae.json
diffsynth_engine/conf/models/flux/flux_dit.json
diffsynth_engine/conf/models/flux/flux_text_encoder.json
diffsynth_engine/conf/models/flux/flux_vae.json
diffsynth_engine/conf/models/qwen_image/qwen2_5_vl_config.json
diffsynth_engine/conf/models/qwen_image/qwen2_5_vl_vision_config.json
diffsynth_engine/conf/models/qwen_image/qwen_image_vae.json
diffsynth_engine/conf/models/qwen_image/qwen_image_vae_keymap.json
diffsynth_engine/conf/models/sd/sd_text_encoder.json
diffsynth_engine/conf/models/sd/sd_unet.json
diffsynth_engine/conf/models/sd3/sd3_dit.json
diffsynth_engine/conf/models/sd3/sd3_text_encoder.json
diffsynth_engine/conf/models/sdxl/sdxl_text_encoder.json
diffsynth_engine/conf/models/sdxl/sdxl_unet.json
diffsynth_engine/conf/models/wan/dit/wan2.1-flf2v-14b.json
diffsynth_engine/conf/models/wan/dit/wan2.1-i2v-14b.json
diffsynth_engine/conf/models/wan/dit/wan2.1-t2v-1.3b.json
diffsynth_engine/conf/models/wan/dit/wan2.1-t2v-14b.json
diffsynth_engine/conf/models/wan/dit/wan2.2-i2v-a14b.json
diffsynth_engine/conf/models/wan/dit/wan2.2-t2v-a14b.json
diffsynth_engine/conf/models/wan/dit/wan2.2-ti2v-5b.json
diffsynth_engine/conf/models/wan/vae/wan-vae-keymap.json
diffsynth_engine/conf/models/wan/vae/wan2.1-vae.json
diffsynth_engine/conf/models/wan/vae/wan2.2-vae.json
diffsynth_engine/conf/tokenizers/flux/tokenizer_1/merges.txt
diffsynth_engine/conf/tokenizers/flux/tokenizer_1/special_tokens_map.json
diffsynth_engine/conf/tokenizers/flux/tokenizer_1/tokenizer_config.json
diffsynth_engine/conf/tokenizers/flux/tokenizer_1/vocab.json
diffsynth_engine/conf/tokenizers/flux/tokenizer_2/special_tokens_map.json
diffsynth_engine/conf/tokenizers/flux/tokenizer_2/spiece.model
diffsynth_engine/conf/tokenizers/flux/tokenizer_2/tokenizer.json
diffsynth_engine/conf/tokenizers/flux/tokenizer_2/tokenizer_config.json
diffsynth_engine/conf/tokenizers/qwen_image/tokenizer/added_tokens.json
diffsynth_engine/conf/tokenizers/qwen_image/tokenizer/merges.txt
diffsynth_engine/conf/tokenizers/qwen_image/tokenizer/special_tokens_map.json
diffsynth_engine/conf/tokenizers/qwen_image/tokenizer/tokenizer.json
diffsynth_engine/conf/tokenizers/qwen_image/tokenizer/tokenizer_config.json
diffsynth_engine/conf/tokenizers/qwen_image/tokenizer/vocab.json
diffsynth_engine/conf/tokenizers/sdxl/tokenizer/merges.txt
diffsynth_engine/conf/tokenizers/sdxl/tokenizer/special_tokens_map.json
diffsynth_engine/conf/tokenizers/sdxl/tokenizer/tokenizer_config.json
diffsynth_engine/conf/tokenizers/sdxl/tokenizer/vocab.json
diffsynth_engine/conf/tokenizers/sdxl/tokenizer_2/merges.txt
diffsynth_engine/conf/tokenizers/sdxl/tokenizer_2/special_tokens_map.json
diffsynth_engine/conf/tokenizers/sdxl/tokenizer_2/tokenizer_config.json
diffsynth_engine/conf/tokenizers/sdxl/tokenizer_2/vocab.json
diffsynth_engine/conf/tokenizers/wan/umt5-xxl/special_tokens_map.json
diffsynth_engine/conf/tokenizers/wan/umt5-xxl/spiece.model
diffsynth_engine/conf/tokenizers/wan/umt5-xxl/tokenizer.json
diffsynth_engine/conf/tokenizers/wan/umt5-xxl/tokenizer_config.json
diffsynth_engine/configs/__init__.py
diffsynth_engine/configs/controlnet.py
diffsynth_engine/configs/pipeline.py
diffsynth_engine/kernels/__init__.py
diffsynth_engine/models/__init__.py
diffsynth_engine/models/base.py
diffsynth_engine/models/utils.py
diffsynth_engine/models/basic/__init__.py
diffsynth_engine/models/basic/attention.py
diffsynth_engine/models/basic/lora.py
diffsynth_engine/models/basic/relative_position_emb.py
diffsynth_engine/models/basic/timestep.py
diffsynth_engine/models/basic/transformer_helper.py
diffsynth_engine/models/basic/unet_helper.py
diffsynth_engine/models/flux/__init__.py
diffsynth_engine/models/flux/flux_controlnet.py
diffsynth_engine/models/flux/flux_dit.py
diffsynth_engine/models/flux/flux_dit_fbcache.py
diffsynth_engine/models/flux/flux_ipadapter.py
diffsynth_engine/models/flux/flux_redux.py
diffsynth_engine/models/flux/flux_text_encoder.py
diffsynth_engine/models/flux/flux_vae.py
diffsynth_engine/models/qwen_image/__init__.py
diffsynth_engine/models/qwen_image/qwen2_5_vl.py
diffsynth_engine/models/qwen_image/qwen_image_dit.py
diffsynth_engine/models/qwen_image/qwen_image_dit_fbcache.py
diffsynth_engine/models/qwen_image/qwen_image_vae.py
diffsynth_engine/models/sd/__init__.py
diffsynth_engine/models/sd/sd_controlnet.py
diffsynth_engine/models/sd/sd_text_encoder.py
diffsynth_engine/models/sd/sd_unet.py
diffsynth_engine/models/sd/sd_vae.py
diffsynth_engine/models/sd3/__init__.py
diffsynth_engine/models/sd3/sd3_dit.py
diffsynth_engine/models/sd3/sd3_text_encoder.py
diffsynth_engine/models/sd3/sd3_vae.py
diffsynth_engine/models/sdxl/__init__.py
diffsynth_engine/models/sdxl/sdxl_controlnet.py
diffsynth_engine/models/sdxl/sdxl_text_encoder.py
diffsynth_engine/models/sdxl/sdxl_unet.py
diffsynth_engine/models/sdxl/sdxl_vae.py
diffsynth_engine/models/text_encoder/__init__.py
diffsynth_engine/models/text_encoder/clip.py
diffsynth_engine/models/text_encoder/siglip.py
diffsynth_engine/models/text_encoder/t5.py
diffsynth_engine/models/vae/__init__.py
diffsynth_engine/models/vae/vae.py
diffsynth_engine/models/wan/__init__.py
diffsynth_engine/models/wan/wan_dit.py
diffsynth_engine/models/wan/wan_image_encoder.py
diffsynth_engine/models/wan/wan_text_encoder.py
diffsynth_engine/models/wan/wan_vae.py
diffsynth_engine/pipelines/__init__.py
diffsynth_engine/pipelines/base.py
diffsynth_engine/pipelines/flux_image.py
diffsynth_engine/pipelines/qwen_image.py
diffsynth_engine/pipelines/sd_image.py
diffsynth_engine/pipelines/sdxl_image.py
diffsynth_engine/pipelines/utils.py
diffsynth_engine/pipelines/wan_video.py
diffsynth_engine/processor/__init__.py
diffsynth_engine/processor/canny_processor.py
diffsynth_engine/processor/depth_processor.py
diffsynth_engine/tokenizers/__init__.py
diffsynth_engine/tokenizers/base.py
diffsynth_engine/tokenizers/clip.py
diffsynth_engine/tokenizers/qwen2.py
diffsynth_engine/tokenizers/t5.py
diffsynth_engine/tokenizers/wan.py
diffsynth_engine/tools/__init__.py
diffsynth_engine/tools/flux_inpainting_tool.py
diffsynth_engine/tools/flux_outpainting_tool.py
diffsynth_engine/tools/flux_reference_tool.py
diffsynth_engine/tools/flux_replace_tool.py
diffsynth_engine/utils/__init__.py
diffsynth_engine/utils/cache.py
diffsynth_engine/utils/constants.py
diffsynth_engine/utils/download.py
diffsynth_engine/utils/env.py
diffsynth_engine/utils/flag.py
diffsynth_engine/utils/fp8_linear.py
diffsynth_engine/utils/gguf.py
diffsynth_engine/utils/image.py
diffsynth_engine/utils/loader.py
diffsynth_engine/utils/lock.py
diffsynth_engine/utils/logging.py
diffsynth_engine/utils/offload.py
diffsynth_engine/utils/onnx.py
diffsynth_engine/utils/parallel.py
diffsynth_engine/utils/platform.py
diffsynth_engine/utils/prompt.py
diffsynth_engine/utils/video.py
docs/tutorial.md
docs/tutorial_zh.md