Commit Graph

13282 Commits

Author SHA1 Message Date
Vladimir Mandic 82e9745c65 add joyai-image-edit
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 14:44:00 +02:00
Vladimir Mandic 2e50671d69 networks load/download model track progress
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 14:43:39 +02:00
Vladimir Mandic 54ad469919 models and hfcache tables
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 13:58:35 +02:00
Vladimir Mandic 9dff73193e js callbacks avoid duplicates
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 13:00:39 +02:00
Vladimir Mandic f1b6e82ccf models table improvements
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 12:16:21 +02:00
Vladimir Mandic 8293a12137 fix ipex autocast
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 10:56:14 +02:00
Vladimir Mandic 74fc05c9f9 add sd-ultimate-upscale
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 10:16:17 +02:00
Vladimir Mandic d8f8c88c50 cache network thumbnails
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 08:46:18 +02:00
Vladimir Mandic e933ca3f4d Merge pull request #4831 from liutyi/dev
UltraFlux v1 model reference image
2026-05-08 08:36:37 +02:00
Oleksandr cc455910d3 Merge branch 'vladmandic:dev' into dev 2026-05-08 09:24:00 +03:00
Vladimir Mandic aca14ab2a0 fix step1x
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 08:01:31 +02:00
Vladimir Mandic e7946a65b2 fix invalid ipex device type
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 07:12:25 +02:00
Vladimir Mandic ca6e39749e Merge pull request #4833 from awsr/segmentation-fix
Fix detailer segmentation
2026-05-08 07:09:04 +02:00
CalamitousFelicitousness 688e217815 feat(processing): warn when distilled pipeline ignores cfg_scale 2026-05-07 22:22:05 +01:00
CalamitousFelicitousness 2fbe261634 fix(lint): drop unused f-prefix and add trailing newline 2026-05-07 22:21:58 +01:00
awsr 278990a3d2 Fix detailer segmentation 2026-05-07 13:36:45 -07:00
Oleksandr Liutyi 36c9a62d8e UltraFlux v1 model reference image 2026-05-07 09:18:37 +00:00
Vladimir Mandic bb5d3c45af fix lut
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-07 07:20:20 +02:00
Vladimir Mandic 25f8289a00 Merge pull request #4830 from awsr/shutdown-fix
Fix shutdown/restart behavior
2026-05-07 06:59:12 +02:00
awsr f496da6550 Fix shutdown/restart behavior 2026-05-06 20:48:40 -07:00
Disty0 704bf2a756 Fix upscaler namegen 2026-05-07 01:09:28 +03:00
Disty0 74c56da1d3 OpenVINO override diffusers_offload_mode to none 2026-05-07 00:51:35 +03:00
Vladimir Mandic 79be710838 update todo
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-06 09:16:03 +02:00
Vladimir Mandic 838e1ad7dc update changelog
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-06 09:14:01 +02:00
Vladimir Mandic a7d3723014 add lumina-dimmo
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-06 09:11:33 +02:00
Vladimir Mandic 75b0a4da59 add ultraflux
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-06 07:50:33 +02:00
Vladimir Mandic b6b5246c53 add vibe-sana
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-05 18:46:20 +02:00
Vladimir Mandic c8c4d76858 patch autocomplete
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-05 17:33:22 +02:00
Vladimir Mandic 40330c8d76 patch rich traceback
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-05 17:02:17 +02:00
Vladimir Mandic 9776669ddf update quick info
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-05 16:51:35 +02:00
Vladimir Mandic 7f3f08ca4b Merge pull request #4825 from vladmandic/feat/chroma-lora-native
feat(chroma): native loader for chroma lora
2026-05-05 14:39:51 +02:00
Vladimir Mandic 6261c68396 add Step1X-Edit
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-05 09:31:05 +02:00
Vladimir Mandic 725db1f324 add gallery quick actions
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-05 07:45:26 +02:00
Vladimir Mandic b1544fbb98 Merge pull request #4824 from awsr/extra-networks-cleanup
Extra networks cleanup
2026-05-05 07:44:45 +02:00
awsr a0ef5fa58e Remove old commented-out code 2026-05-04 21:35:00 -07:00
awsr ac90ab7b0b Remove old/unused stepwise code 2026-05-04 21:32:39 -07:00
CalamitousFelicitousness a37443d8f1 fix(ltx): wrap explicit encode_prompt in inference_context
Upstream LTX2 encode_prompt is not @torch.no_grad-decorated; only __call__
is. Calling encode_prompt directly from ltx_process recorded the full
Gemma3 forward graph.
2026-05-04 21:44:07 +01:00
CalamitousFelicitousness 92df94a227 feat(chroma): native loader for chroma lora
Add a per-model native LoRA path for Chroma that handles both PEFT-style
(diffusion_model.<dotted>.lora_A.weight, no alpha) and kohya-flat
(lora_unet_<flat> with .alpha) layouts, plus LoKR/LoHA/OFT/DoRA.

Resolves issue #4169 (ostris ai-toolkit Chroma LoRAs failed to load).

- new pipelines/chroma/chroma_lora.py with try_load_lora/lokr/loha/oft
- fused-QKV expansion: 3-way equal for img/txt qkv, 4-way unequal
  [3072, 3072, 3072, 12288] for single linear1 (Q+K+V+proj_mlp)
- NetworkModuleLokrSliceChunk for unequal-row LoKR slicing
- path rewrite from Flux-source to ChromaTransformer2DModel naming
- lora_load.py: dispatch chroma to the native loader and narrow the
  kohya-Flux convert gate to f1 only
2026-05-04 21:17:14 +01:00
Vladimir Mandic 28fbf1f74d update changelog
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-04 21:12:44 +02:00
Vladimir Mandic 32eb8e434b Merge pull request #4823 from vladmandic/feat/ernie-img2img-inpaint
feat(ernie): img2img and inpainting support
2026-05-04 20:55:26 +02:00
Vladimir Mandic 13965a3e73 Merge pull request #4822 from vladmandic/hint-update
Hint update
2026-05-04 20:54:24 +02:00
Vladimir Mandic b246d20257 update kanvas
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-04 20:45:10 +02:00
Vladimir Mandic b760088d0b gallery quick actions placeholders
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-04 20:45:10 +02:00
Vladimir Mandic dcc37afabd ernie add lora
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-04 20:45:10 +02:00
CalamitousFelicitousness cf909c6e5d feat(ernie): img2img and inpainting support
Diffusers ships only ErnieImagePipeline (txt2img). Adds two
subclasses wrapping it: ErnieImageImg2ImgPipeline and
ErnieImageInpaintPipeline, registered into the auto-pipeline
mappings so set_diffuser_pipe swap finds them.

Encode mirrors the upstream decode: vae.encode -> _patchify_latents
-> BN-stats normalize using vae.bn.running_mean/running_var.
Inpaint blends the denoised latent with a noise-level-matched
init latent via callback_on_step_end. Verified end-to-end through
hires upscale and yolo detailer with face and eye masks.
2026-05-04 17:27:47 +01:00
CalamitousFelicitousness b37e275212 feat(lora): native loader for ernie-image
Adds pipelines/ernie/ernie_lora.py with try_load_lora/lokr/loha/oft
entry points modeled on the z-image native loader, wires it into
lora_load.load_safetensors, and adds 'ernieimage' to allow_native.

ERNIE attention is not fused (separate to_q/to_k/to_v/to_out.0), so
the loader skips the qkv-split machinery the z-image loader needs and
supports all four families uniformly. Recognized prefixes are
diffusion_model., transformer., and lora_unet_; PEFT lora_A/lora_B
keys are normalized to lora_down/lora_up. Verified against PEFT, LoKR,
and Kohya/AIT files in the wild with zero unmapped or shape-mismatched
modules.
2026-05-04 16:43:36 +01:00
Disty0 cc0f06d64f SNDQ unify Triton MM configs 2026-05-04 15:14:30 +03:00
Vladimir Mandic 580f66c12f gallery add thumbnail size slider
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-04 09:03:50 +02:00
Vladimir Mandic 948082692c Merge pull request #4819 from vladmandic/feat/ltx-audio
LTX Audio and optimisations
2026-05-04 07:37:40 +02:00
CalamitousFelicitousness 4523e7c3ac fix(ltx,processing): address pr #4819 review
review feedback from vladmandic on commit 80fde086f.

- run_ltx: drop the inline random.seed() / randrange resolve and use
  processing.fix_seed(p) right after the StableDiffusionProcessingVideo
  construction. p.seed carries the resolved int across every stage
  (latent_pass, both upsample paths, refine, post-refine vae_decode).
  matches the existing fix_seed(p) call sites in img2img.py:30,
  video_run.py:101, xyz_grid.py:266 and 8 others.

- process_decode: add AudioFrameList(list) subclass and attach_audio
  helper to carry output.audio onto the returned frame list. mirrors
  the existing output.bytes early-return contract: samples.audio
  survives downstream so process_images_inner can collect it via the
  Processed.audio kwarg.

- drop the p.audio_capture transit in process_diffusers and the
  fallback read in process_images_inner. p is input params, not
  output state.
2026-05-04 02:52:42 +01:00