Files
automatic/modules
CalamitousFelicitousness 80fde086f9 fix(ltx): close three two-stage audit gaps
- resolve seed=-1 once at top of run_ltx and thread the int through every
  stage (StableDiffusionProcessingVideo, _latent_pass, upsample 0.9/2.x,
  refine, post-refine vae_decode). get_generator(-1) reseeds globally per
  call so each stage was rolling an uncorrelated value; p.seed now carries
  the resolved seed so reruns reproduce.

- pre-encode prompts via shared.sd_model.encode_prompt before the latent
  path; park the four tensors on CPU and pass them as prompt_embeds /
  *_attention_mask kwargs through _latent_pass and refine_args. Stage 2
  reuses Stage 1's embeds instead of re-running the text encoder. The
  manual encode is outside pipe.__call__ so the post-forward offload hook
  never fires; apply_balanced_offload(force=True) re-anchors the device
  map so the text encoder doesn't stay pinned through Stage 1.

- skip audio_vae.decode + vocoder on refine when audio_enable=False:
  output_type='latent' bypasses the internal audio + video decode and
  hands off to the post-refine vae_decode block. Per-step audio
  cross-attention still runs for video conditioning.
2026-05-03 06:18:56 +01:00
..
2026-03-24 06:15:26 -07:00
2026-02-19 09:15:37 +01:00
2026-04-12 19:06:08 +02:00
2026-02-19 11:09:13 +01:00
2026-04-23 16:49:31 -07:00
2026-04-30 10:06:55 +02:00
2026-02-19 11:13:44 +01:00
2026-03-27 14:00:46 +01:00
2026-01-19 11:10:05 +01:00
2026-02-19 11:09:13 +01:00
2026-02-21 09:32:36 +01:00
2026-04-12 22:01:30 +03:00
2026-02-19 11:09:13 +01:00
2026-03-24 04:27:30 -07:00
2026-04-29 11:20:22 +02:00
2026-02-19 11:09:13 +01:00
2026-03-24 05:12:18 -07:00
2026-04-12 18:54:22 +02:00
2026-04-12 19:06:08 +02:00
2026-04-23 16:49:50 -07:00
2026-02-11 09:57:37 +01:00
2026-03-24 06:07:34 -07:00
2026-02-19 11:09:13 +01:00
2026-03-24 06:07:34 -07:00
2026-02-19 15:28:24 +01:00
2026-03-25 13:47:27 -07:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2024-12-20 18:58:29 -05:00
2026-04-12 19:07:20 +02:00
2026-03-22 11:17:41 +01:00
2026-04-09 13:48:54 +02:00
2026-04-28 11:00:19 +02:00
2026-03-13 12:12:04 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 15:28:24 +01:00
2026-04-06 01:06:19 -07:00
2026-04-29 07:59:43 +02:00
2026-04-18 18:41:34 +02:00
2026-03-13 08:22:41 +01:00
2026-02-19 11:13:44 +01:00
2026-03-12 14:16:51 +01:00
2026-02-19 11:09:13 +01:00
2026-04-26 20:21:00 -07:00
2026-02-19 09:46:42 +01:00
2026-03-27 14:00:46 +01:00
2026-02-19 11:09:13 +01:00
2026-03-24 04:19:53 -07:00
2026-05-01 16:34:42 +02:00
2026-02-19 12:21:46 +01:00
2026-04-12 19:07:20 +02:00
2026-02-19 09:46:42 +01:00
2026-03-28 09:49:05 +01:00
2026-04-12 19:06:08 +02:00
2026-03-24 15:01:07 +01:00
2026-02-19 11:09:13 +01:00
2026-04-04 11:09:39 +02:00
2026-04-18 12:10:03 +02:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 09:15:37 +01:00
2026-02-19 09:46:42 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 09:15:37 +01:00
2026-02-19 11:13:44 +01:00
2026-04-18 12:10:03 +02:00
2026-02-19 11:09:13 +01:00
2026-03-24 04:58:19 -07:00
2026-04-30 10:06:55 +02:00
2026-03-13 14:44:58 +01:00
2026-04-30 11:03:20 +02:00
2026-02-19 11:09:13 +01:00
2026-03-24 05:48:19 -07:00
2026-02-19 09:15:37 +01:00
2026-02-19 15:28:24 +01:00
2026-03-05 20:06:09 -08:00
2025-10-16 19:39:05 -04:00
2026-02-19 11:09:13 +01:00
2026-04-23 12:49:41 +02:00
2026-04-09 13:48:54 +02:00
2025-07-31 17:33:44 -04:00
2026-04-13 12:18:05 +02:00
2026-04-15 11:49:10 +00:00
2026-03-13 14:44:58 +01:00
2026-02-19 09:15:37 +01:00
2026-03-13 15:05:47 +01:00
2026-04-30 11:03:20 +02:00
2026-03-13 15:05:47 +01:00
2026-02-19 09:46:42 +01:00
2026-04-15 12:32:21 +00:00
2026-02-19 09:15:37 +01:00
2026-02-19 11:09:13 +01:00
2026-02-21 09:32:36 +01:00
2026-04-12 19:07:20 +02:00
2026-04-12 19:07:20 +02:00
2026-04-30 09:30:11 +02:00
2025-03-30 15:04:17 -04:00
2026-03-24 05:19:51 -07:00
2026-04-15 09:44:32 +02:00
2026-03-13 11:49:41 +01:00
2026-02-19 09:15:37 +01:00
2026-02-19 09:46:42 +01:00
2026-02-19 09:46:42 +01:00
2026-04-17 02:06:14 +03:00
2026-03-26 16:42:04 -07:00
2026-04-23 16:49:31 -07:00
2026-02-19 09:15:37 +01:00
2026-02-19 15:28:24 +01:00
2025-11-02 06:29:19 -05:00
2026-02-19 11:09:13 +01:00
2026-03-13 08:19:32 +01:00
2026-04-25 14:48:07 +02:00
2026-04-29 07:59:43 +02:00
2026-04-29 19:53:14 +02:00
2026-04-30 10:06:55 +02:00
2026-04-19 16:14:19 +02:00
2026-02-19 11:36:20 +01:00
2026-04-20 08:12:21 +02:00
2026-02-19 11:36:20 +01:00
2026-02-19 11:09:13 +01:00
2026-02-19 11:09:13 +01:00
2026-03-18 07:53:04 +01:00
2026-04-23 16:27:36 -07:00
2026-02-19 15:28:24 +01:00
2026-04-29 11:20:22 +02:00
2026-04-29 11:20:22 +02:00
2026-02-19 11:09:13 +01:00
2026-04-12 19:07:20 +02:00
2026-03-02 09:34:40 +01:00
2026-03-18 07:53:04 +01:00
2026-03-24 06:07:34 -07:00
2025-11-08 14:54:34 -08:00
2026-04-06 01:06:19 -07:00
2026-04-06 01:06:19 -07:00
2026-04-06 01:06:19 -07:00
2026-04-06 01:06:19 -07:00
2026-03-24 06:08:15 -07:00
2026-04-26 03:14:48 +01:00
2026-02-19 09:46:42 +01:00