automatic/modules
CalamitousFelicitousness 5cf46d2f81 feat(ltx): canonical LTX-2.x Stage 2 recipe (LoRA + guidance + connectors)
Implement the Lightricks two-stage recipe (diffusers PR #13217) for the
LTX-2.x Dev family: Stage 1 at half-res with full four-way guidance,
2x latent upsample, Stage 2 with distilled LoRA + scheduler swap + identity
guidance on STAGE_2_DISTILLED_SIGMA_VALUES.

Extends to both LTX-2.0 and LTX-2.3 Dev via per-family distilled-LoRA
repos carried on the caps; Distilled variants take the same flow minus
the LoRA swap. Auto-couples Refine with a fixed 2x upsample on any Dev
variant with a known LoRA when the user enables Refine without Upsample.

- caps: is_ltx_2_3, use_cross_timestep, default_dynamic_shift,
  stage2_dev_lora_repo, supports_canonical_stage2, modality_default_scale,
  guidance_rescale_default; LTX-2.x defaults realigned to canonical
  cfg=3.0 / steps=30; per-variant STG block and four-way guidance wired
  for non-distilled 2.x
- process: canonical Stage 1/Stage 2 helpers, scheduler + opts snapshot
  under try/finally, per-family upsampler repo, audio latents threaded
  from Stage 1 into Stage 2, use_cross_timestep gated per caps
- overrides: skip the redundant unsharded LTX-2.3 connectors blob and
  share LTX2TextConnectors weights across 2.3 variants when te_shared_t5
- load: Gemma3 shared-TE path for LTX-2.3; gate use_dynamic_shifting=False
  override to 0.9.x only so LTX-2.x stays on its canonical token-count
  dynamic shift
2026-04-19 03:37:25 +01:00
..
apg RUF013 updates 2026-03-24 06:15:26 -07:00
api add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
ben2 modernize typing 2026-02-19 09:15:37 +01:00
caption add lumina-dimoo 2026-04-12 19:06:08 +02:00
cfgzero cleanup logger 2026-02-19 11:09:13 +01:00
civitai Merge pull request #4762 from awsr/hashcache 2026-04-15 09:42:35 +02:00
control control add error handling 2026-04-12 19:06:09 +02:00
dml ruff lint 2026-02-19 11:13:44 +01:00
face reorganize scripts/extensions 2026-03-27 14:00:46 +01:00
flash_attn_triton_amd cleanup todo 2026-01-19 11:10:05 +01:00
framepack RUF013 update 2026-03-24 03:46:44 -07:00
ggml cleanup logger 2026-02-19 11:09:13 +01:00
hidiffusion initial pyright lint 2026-02-21 09:32:36 +01:00
image add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
intel OpenVINO autodetect FP16 2026-04-12 22:01:30 +03:00
linfusion cleanup logger 2026-02-19 11:09:13 +01:00
lora Merge pull request #4762 from awsr/hashcache 2026-04-15 09:42:35 +02:00
ltx feat(ltx): canonical LTX-2.x Stage 2 recipe (LoRA + guidance + connectors) 2026-04-19 03:37:25 +01:00
merging RUF013 updates 2026-03-24 04:27:30 -07:00
onnx_impl RUF013 updates 2026-03-24 04:58:19 -07:00
pag cleanup logger 2026-02-19 11:09:13 +01:00
postprocess Merge branch 'dev' into RUF013 2026-03-24 07:12:51 -07:00
ras RUIF013 updates and formatting 2026-03-24 05:12:18 -07:00
rembg fixes from check-api 2026-04-12 18:54:22 +02:00
res4lyf fix check-schedulers 2026-04-12 19:06:08 +02:00
rife cleanup logger 2026-02-19 11:09:13 +01:00
schedulers fix ER-SDE flow-matching parameterization using alpha=1 2026-04-11 16:31:32 +01:00
sdnq Update triton mm config 2026-04-16 20:51:10 +03:00
seedvr add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
sharpfin update sharpfin usage 2026-02-11 09:57:37 +01:00
taesd RUF013 updates and formatting 2026-03-24 06:07:34 -07:00
teacache cleanup logger 2026-02-19 11:09:13 +01:00
todo RUF013 updates and formatting 2026-03-24 06:07:34 -07:00
vae cleanup 2026-04-15 12:32:21 +00:00
video_models feat(ltx): canonical LTX-2.x Stage 2 recipe (LoRA + guidance + connectors) 2026-04-19 03:37:25 +01:00
__init__.py refactor imports 2026-02-19 15:28:24 +01:00
attention.py Revert non-critical changes 2026-03-25 13:47:27 -07:00
cachedit.py cleanup logger 2026-02-19 11:09:13 +01:00
call_queue.py cleanup logger 2026-02-19 11:09:13 +01:00
cmd_args.py update readme and some debug functions 2026-03-21 09:08:53 +01:00
detailer.py
devices.py openvino backend 2026-04-12 19:07:20 +02:00
devices_mac.py
enso.py run enso extension installer after clone and update 2026-03-20 21:43:44 +00:00
errorlimiter.py lint 2026-03-22 11:17:41 +01:00
errors.py update nudenet 2026-04-09 13:48:54 +02:00
extensions.py More typing updates 2026-03-28 17:30:06 -07:00
extra_networks.py fix lora deactivate 2026-03-13 12:12:04 +01:00
extras.py cleanup logger 2026-02-19 11:09:13 +01:00
files_cache.py refactor imports 2026-02-19 15:28:24 +01:00
generation_parameters_copypaste.py feat(ui): right-click send-to-control for prompt/params transfer 2026-04-12 21:51:29 +01:00
gr_hijack.py reduce use of python generators with ui 2026-03-01 18:17:42 +01:00
gr_tempdir.py PIL Image.Image type fix 2026-04-06 01:06:19 -07:00
hashes.py validate reference, lint and update diffusers 2026-04-15 10:10:05 +02:00
history.py add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
images.py cleanup yolo 2026-03-16 08:30:23 +01:00
img2img.py merge: modules/img2img.py 2026-03-13 08:22:41 +01:00
infotext.py merge: modules/infotext.py 2026-03-12 14:16:51 +01:00
infotext_utils.py ruff lint 2026-02-19 11:13:44 +01:00
ipadapter.py cleanup logger 2026-02-19 11:09:13 +01:00
json_helpers.py eliminate possible race conditions during startup 2026-03-01 13:46:05 +01:00
lama.py unified logger 2026-02-19 09:46:42 +01:00
loader.py reorganize scripts/extensions 2026-03-27 14:00:46 +01:00
localization.py cleanup logger 2026-02-19 11:09:13 +01:00
logger.py RUF013 updates 2026-03-24 04:19:53 -07:00
masking.py PIL Image.Image type fix 2026-04-06 01:06:19 -07:00
memmon.py update installer usage 2026-02-19 12:21:46 +01:00
memstats.py openvino device selecrtion 2026-04-12 19:07:20 +02:00
migrate.py unified logger 2026-02-19 09:46:42 +01:00
mit_nunchaku.py update nunchaku code 2026-03-28 09:49:05 +01:00
model_quant.py cleanup bnb references 2026-04-12 19:06:08 +02:00
model_te.py remove legacy quant loaders 2026-03-24 15:01:07 +01:00
model_tools.py cleanup logger 2026-02-19 11:09:13 +01:00
modeldata.py update reference data and enable preview for ernie and nucleus 2026-04-15 12:22:53 +00:00
modelloader.py cleanup 2026-04-04 11:09:39 +02:00
models_hf.py merge: modules/models_hf.py 2026-03-13 13:22:32 +01:00
modelstats.py cleanup logger 2026-02-19 11:09:13 +01:00
modular.py cleanup logger 2026-02-19 11:09:13 +01:00
modular_guiders.py cleanup logger 2026-02-19 11:09:13 +01:00
olive_script.py modernize typing 2026-02-19 09:15:37 +01:00
options.py unified logger 2026-02-19 09:46:42 +01:00
options_handler.py Merge branch 'dev' into RUF013 2026-03-24 07:12:51 -07:00
para_attention.py cleanup logger 2026-02-19 11:09:13 +01:00
patches.py modernize typing 2026-02-19 09:15:37 +01:00
paths.py refactor(autocomplete): rename dicts to autocomplete, relocate to models/ 2026-03-26 00:47:14 +00:00
paths_internal.py ruff lint 2026-02-19 11:13:44 +01:00
postprocessing.py cleanup logger 2026-02-19 11:09:13 +01:00
processing.py add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
processing_args.py fb merge phase 2 2026-03-16 08:09:07 +01:00
processing_callbacks.py RUF013 updates 2026-03-24 04:58:19 -07:00
processing_class.py add sdxs 2026-04-02 20:15:30 +02:00
processing_correction.py fix(correction): step-based progress and multi-channel latent support 2026-03-19 04:03:13 +00:00
processing_diffusers.py openvino backend 2026-04-12 19:07:20 +02:00
processing_grading.py add color grading to processing 2026-03-23 08:44:07 +01:00
processing_helpers.py PIL Image.Image type fix 2026-04-06 01:06:19 -07:00
processing_info.py cleanup 2026-03-13 14:44:58 +01:00
processing_prompt.py step1x 2026-04-14 13:03:26 +02:00
processing_vae.py openvino backend 2026-04-12 19:07:20 +02:00
progress.py cleanup logger 2026-02-19 11:09:13 +01:00
prompt_parser.py modernize typing 2026-02-19 09:15:37 +01:00
prompt_parser_diffusers.py RUF013 updates 2026-03-24 05:48:19 -07:00
prompt_parser_xhinker.py RUIF013 updates and formatting 2026-03-24 05:12:18 -07:00
rocm.py Update `subprocess.run` usage 2026-03-05 20:06:09 -08:00
rocm_triton_windows.py refactor imports 2026-02-19 15:28:24 +01:00
safe.py linting 2025-10-16 19:39:05 -04:00
script_callbacks.py cleanup logger 2026-02-19 11:09:13 +01:00
script_loading.py cleanup logger 2026-02-19 11:09:13 +01:00
scripts.py
scripts_auto_postprocessing.py modernize typing 2026-02-19 09:15:37 +01:00
scripts_manager.py update nudenet 2026-04-09 13:48:54 +02:00
scripts_postprocessing.py update nudenet 2026-04-09 13:48:54 +02:00
sd_checkpoint.py linting 2026-04-13 12:18:05 +02:00
sd_detect.py add nucleus-image 2026-04-15 11:49:10 +00:00
sd_hijack.py initial pyright lint 2026-02-21 09:32:36 +01:00
sd_hijack_accelerate.py cleanup 2026-03-13 14:44:58 +01:00
sd_hijack_dynamic_atten.py modernize typing 2026-02-19 09:15:37 +01:00
sd_hijack_freeu.py cleanup 2026-03-13 15:05:47 +01:00
sd_hijack_hfhub.py update reference data and enable preview for ernie and nucleus 2026-04-15 12:22:53 +00:00
sd_hijack_hypertile.py cleanup 2026-03-13 15:05:47 +01:00
sd_hijack_safetensors.py unified logger 2026-02-19 09:46:42 +01:00
sd_hijack_te.py cleanup 2026-04-15 12:32:21 +00:00
sd_hijack_utils.py modernize typing 2026-02-19 09:15:37 +01:00
sd_hijack_vae.py cleanup logger 2026-02-19 11:09:13 +01:00
sd_models.py add nucleus-image 2026-04-15 11:49:10 +00:00
sd_models_compile.py openvino backend 2026-04-12 19:07:20 +02:00
sd_models_utils.py openvino backend 2026-04-12 19:07:20 +02:00
sd_modules.py
sd_offload.py RUF013 updates and typing update 2026-03-24 05:19:51 -07:00
sd_offload_aux.py RUF013 updates and typing update 2026-03-24 05:19:51 -07:00
sd_samplers.py cleanup 2026-03-13 11:49:41 +01:00
sd_samplers_common.py add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
sd_samplers_diffusers.py update samplers hijack 2026-04-15 09:44:32 +02:00
sd_samplers_hijack.py update samplers hijack 2026-04-15 09:44:32 +02:00
sd_te_remote.py RUF013 updates and typing update 2026-03-24 05:19:51 -07:00
sd_unet.py Type safety 2026-03-28 17:32:23 -07:00
sd_vae.py add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
server.py modernize typing 2026-02-19 09:15:37 +01:00
shared.py Update typing for model data access 2026-03-26 16:42:04 -07:00
shared_defaults.py unified logger 2026-02-19 09:46:42 +01:00
shared_helpers.py unified logger 2026-02-19 09:46:42 +01:00
shared_items.py Expose FP8 E3 2026-04-17 02:06:14 +03:00
shared_legacy.py refactor: update imports for caption module rename 2026-02-11 02:47:41 +00:00
shared_state.py add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
styles.py improve select_from_weighted_list 2026-04-06 07:57:04 +02:00
sub_quadratic_attention.py modernize typing 2026-02-19 09:15:37 +01:00
textual_inversion.py RUF013 updates and formatting 2026-03-24 06:07:34 -07:00
theme.py refactor imports 2026-02-19 15:28:24 +01:00
timer.py cleanup 2025-11-02 06:29:19 -05:00
token_merge.py cleanup logging and update requirements 2026-03-13 13:02:41 +01:00
transformer_cache.py cleanup logger 2026-02-19 11:09:13 +01:00
txt2img.py merge: modules/txt2img.py 2026-03-13 08:19:32 +01:00
ui.py cleanup logger 2026-02-19 11:09:13 +01:00
ui_caption.py fix(ui): constrain batch file list height in caption tab 2026-03-07 02:50:23 +00:00
ui_common.py feat(ui): right-click send-to-control for prompt/params transfer 2026-04-12 21:51:29 +01:00
ui_components.py
ui_control.py RUF013 updates and formatting 2026-03-24 06:07:34 -07:00
ui_control_elements.py controlnet allow processor to keep aspect-ratio for override images based on i2i or t2i resolution 2025-11-04 09:37:18 -05:00
ui_control_helpers.py cleanup and fix monitor 2026-02-28 12:31:09 +01:00
ui_definitions.py ernie enable/disable built-in pe 2026-04-16 07:48:09 +02:00
ui_docs.py pylint 2026-02-19 11:36:20 +01:00
ui_extensions.py reorganize scripts/extensions 2026-03-27 14:00:46 +01:00
ui_extra_networks.py add unet/dir to networks 2026-03-22 11:09:45 +01:00
ui_extra_networks_checkpoints.py add explicit vae method=none and allow images in history 2026-04-14 11:51:27 +02:00
ui_extra_networks_history.py pylint 2026-02-19 11:36:20 +01:00
ui_extra_networks_lora.py merge: modules/ui_extra_networks_lora.py 2026-03-12 14:16:51 +01:00
ui_extra_networks_styles.py cleanup logger 2026-02-19 11:09:13 +01:00
ui_extra_networks_textual_inversion.py cleanup references to p.sd_model 2026-02-19 20:48:42 +01:00
ui_extra_networks_unet.py add unet/dir to networks 2026-03-22 11:09:45 +01:00
ui_extra_networks_vae.py cleanup logger 2026-02-19 11:09:13 +01:00
ui_extra_networks_wildcards.py cleanup logger 2026-02-19 11:09:13 +01:00
ui_gallery.py Decouple sort button icon from sorting logic 2026-03-15 21:59:51 -07:00
ui_guidance.py Change the default SDXL sampler to Euler A + Linear and set Guidence scale value to 4 2025-10-24 19:58:59 +03:00
ui_history.py show_progress requires "full", "minimal", or "hidden" 2025-11-28 02:27:19 -08:00
ui_img2img.py separate color corrections 2026-03-18 07:53:04 +01:00
ui_javascript.py reduce race condition 2026-02-27 12:07:56 +01:00
ui_loadsave.py refactor imports 2026-02-19 15:28:24 +01:00
ui_models.py Merge branch 'dev' into RUF013 2026-03-24 07:12:51 -07:00
ui_models_load.py cleanup logger 2026-02-19 11:09:13 +01:00
ui_postprocessing.py cleanup logger 2026-02-19 11:09:13 +01:00
ui_prompt_styles.py
ui_sections.py fix upscaler init causing server fail 2026-04-04 11:03:34 +02:00
ui_settings.py openvino backend 2026-04-12 19:07:20 +02:00
ui_symbols.py add google gemini to captioning 2026-03-02 09:34:40 +01:00
ui_txt2img.py separate color corrections 2026-03-18 07:53:04 +01:00
ui_video.py cleanup logger 2026-02-19 11:09:13 +01:00
ui_video_vlm.py RUF013 updates and formatting 2026-03-24 06:07:34 -07:00
update.py Fix url formatting in update module 2025-11-08 14:54:34 -08:00
upscaler.py RUF013 updates and import updates 2026-03-24 06:08:15 -07:00
upscaler_algo.py PIL Image.Image type fix 2026-04-06 01:06:19 -07:00
upscaler_simple.py PIL Image.Image type fix 2026-04-06 01:06:19 -07:00
upscaler_spandrel.py PIL Image.Image type fix 2026-04-06 01:06:19 -07:00
upscaler_vae.py PIL Image.Image type fix 2026-04-06 01:06:19 -07:00
video.py cleanup logger 2026-02-19 11:09:13 +01:00
zluda.py unified logger 2026-02-19 09:46:42 +01:00
zluda_installer.py Revert "Avoid using `args` as a variable name" 2026-03-05 20:17:44 -08:00