Commit Graph

333 Commits (0e0b607cfaabf59167e3ab2a44d491b4e4e1b08e)

Author SHA1 Message Date
Vladimir Mandic 87fc6c7913 add offload mode to controlnets and framepack
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-22 15:40:52 -04:00
nolbert82 48eaf60c51 added Apple's "Depth Pro" preprocessor 2025-10-22 21:27:39 +02:00
Vladimir Mandic 4b95d72d45 video tab layout
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-18 14:07:52 -04:00
Vladimir Mandic 652eb74db2 optimize processor loading
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-18 10:20:47 -04:00
Vladimir Mandic c530167cbe qwen multi-image edits
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-04 18:06:50 -04:00
Vladimir Mandic eb025eaf31 remove split-attention and add attention slicing option
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-28 18:01:34 -04:00
Vladimir Mandic 6f409deedf ui separate guidance and detail sections
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-24 12:33:57 -04:00
Vladimir Mandic d351fdb98f add more job state updates and update history tab
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-13 10:54:04 -04:00
Vladimir Mandic 9bed503ce6 control handle override settings
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-11 16:06:03 -04:00
Vladimir Mandic 4093b6c040 allow custom detailer resolution
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-10 16:32:50 -04:00
Vladimir Mandic 2b26a3a21a fix detailer metadata
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-08 10:19:14 -04:00
Vladimir Mandic ff9a7e5444 fix reprocess workflow for control with hires
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-06 11:28:44 -04:00
Vladimir Mandic aec30cc063 add --new flag
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-04 16:07:03 -04:00
Disty0 5160034b5a fix missing cmd_opts import 2025-09-04 22:57:24 +03:00
Vladimir Mandic c5f1032b6c improve controlnet offloading
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-04 15:47:17 -04:00
Disty0 19c8711132 Basic ControlNet support for OpenVINO 2025-09-03 19:06:26 +03:00
Vladimir Mandic e31fff9354 fix flex2 img2img denoise strength
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-31 11:31:28 -04:00
Vladimir Mandic 17c88606e1 add hdm-xut experiment
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-28 23:45:18 -04:00
Vladimir Mandic daae3ae97e add hunyuandit controlnets
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-28 15:22:16 -04:00
Vladimir Mandic c41afe6b08 offloading hooks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-27 22:28:07 -04:00
Vladimir Mandic 191e36f188 update todo
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-23 13:10:36 -04:00
Vladimir Mandic 7b13ce5be5 update chroma models and add qwen controlnet
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-23 13:10:36 -04:00
Vladimir Mandic 338129b7c1 calculate vae-scale-factor and use everywhere
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-09 11:31:13 -04:00
Vladimir Mandic 629e90814f cleanup
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-29 09:29:36 -04:00
Vladimir Mandic c07e5d74ab control auto-determine save path
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-29 09:07:36 -04:00
Vladimir Mandic 04af23a3bc refactore pipeline apply/unapply optional components & features
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-26 20:04:07 -04:00
Vladimir Mandic e576ea4319 cn always generate blended processed image
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-18 18:19:56 -04:00
Vladimir Mandic 1b36607bce restore pipeline before hires
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-18 17:55:45 -04:00
Vladimir Mandic da90c0c7ff reduce memory leak on control unit change
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-18 09:50:36 -04:00
Vladimir Mandic ee57eb6b45 fix control handling of init images
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-18 07:31:59 -04:00
Vladimir Mandic 54bdf011ed more linting and update diffusers
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-16 13:12:40 -04:00
Vladimir Mandic 17b8fcd902 lint fixes
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-16 12:59:40 -04:00
Vladimir Mandic ed7e150051 fix control batch-input processing
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-16 12:45:29 -04:00
Vladimir Mandic e2a443c885 control xyz support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-16 12:07:43 -04:00
Vladimir Mandic 878fda65ab refactor control processing
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-16 11:04:48 -04:00
Vladimir Mandic cd84cfec11 xyzgrid with control tab
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-15 14:35:27 -04:00
Vladimir Mandic a77975165c fix xyz with control enabled
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-15 09:11:54 -04:00
Vladimir Mandic 79d0fb81af fix inpainting
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-14 09:11:17 -04:00
Vladimir Mandic c7ef692563 replace boundry with boundary
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-10 14:26:16 -04:00
Vladimir Mandic 71a18dcf74 update precommit hooks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-08 16:16:08 -04:00
Vladimir Mandic c559e26616 add builtin framepack
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-08 15:47:07 -04:00
Vladimir Mandic 8c676d0a61 lint formatting
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-05 17:13:31 -04:00
Vladimir Mandic e8b5ea3847 major refactor: remove backend original
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-05 13:16:46 -04:00
Vladimir Mandic c4d9338d2e major refactoring of modules
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-03 09:18:38 -04:00
Disty0 71f7474de2 Unify quant options 2025-06-27 21:05:14 +03:00
Vladimir Mandic 42b3e08e65 Control add setting to run hires with or without control
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-06-25 18:43:29 -04:00
Vladimir Mandic f8977d2f01 add /sdapi/v1/controlnets api endpoint
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-06-25 15:54:43 -04:00
Disty0 4453efee76 Rename NNCF to SDNQ and rename quant schemes 2025-05-26 02:39:51 +03:00
Vladimir Mandic c371ec91b4 fix nncf with controlnet
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-05-15 15:26:55 -04:00
Vladimir Mandic 5971f67e4f fix cn steps
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-05-04 15:04:20 -04:00
Vladimir Mandic 7aa09957dc fix lllite
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-05-04 13:55:45 -04:00
Vladimir Mandic 7ebc3fe94c t2i-adapter
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-05-04 12:53:04 -04:00
Vladimir Mandic 15ea60b569 redo flux2
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-04-26 10:45:49 -04:00
Vladimir Mandic 06d5d498fc flex.2 control
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-04-24 13:04:50 -04:00
Disty0 bb0329f54f Update and refactor NNCF and add more quant options 2025-04-23 02:03:30 +03:00
Vladimir Mandic c11952ad5b update logs styles infotext
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-24 08:24:14 -05:00
Vladimir Mandic 1b2d4286b5 add remote vae
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-22 14:25:58 -05:00
Vladimir Mandic 227a419f7a quick controlnet fix
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-15 06:44:07 -05:00
Vladimir Mandic 9ce34b4c8c multi controlnet-union
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-13 07:54:47 -05:00
Vladimir Mandic 260bfc406a update changelog
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-12 17:35:58 -05:00
Vladimir Mandic d9583df8de modernui fix sampler advanced options
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-12 16:28:17 -05:00
Vladimir Mandic c608674fb0 styles support parsed and upparsed save and apply
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-11 11:33:37 -05:00
Vladimir Mandic 640aff898c global lancosz
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-10 11:24:05 -05:00
Disty0 1acbabb276 Upate OpenVINO to PyTorch 2.6 and fix mismatched shapes error on too many resolution changes 2025-02-09 01:17:06 +03:00
Vladimir Mandic e3bb57cdfc update dwpose installer and notes
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-30 13:58:05 -05:00
Vladimir Mandic 0ea7840608 add tunable ops
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-30 13:08:49 -05:00
Vladimir Mandic a83497cd82 moondream2, controlnetunion, etc.
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-26 14:58:55 -05:00
Vladimir Mandic 0c8044070a refactor: split legacy loaders
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-13 13:00:30 -05:00
Vladimir Mandic 1c10e69276 update controlnet logic and start sd_models refactor
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-13 10:09:15 -05:00
Vladimir Mandic b4575ad839 update
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-11 18:51:33 -05:00
Vladimir Mandic ca6092e9bc fix flux controlnet
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-11 18:21:11 -05:00
Vladimir Mandic dc26d32aed load thread locks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 13:21:09 -05:00
Vladimir Mandic 85a6aca1cc controlnet load lock
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 12:18:33 -05:00
Vladimir Mandic 55b7f02563 reduce control logging
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 10:00:57 -05:00
Vladimir Mandic df60fe202d control processor handle null output
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 08:16:08 -05:00
Vladimir Mandic 465d7caa3a fix pulid
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-10 08:00:19 -05:00
Vladimir Mandic c2e88021eb pipeline restore args after batch and restore pipeline after base
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-09 11:12:39 -05:00
Vladimir Mandic 5593ea78a9 refactor detailer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-07 10:12:47 -05:00
Vladimir Mandic ea6d3107ab update all todo statements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-22 08:39:31 -05:00
Vladimir Mandic dae181fefb lora-direct with bnb
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-20 18:26:25 -05:00
Vladimir Mandic b1f1864099 lint updates
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-15 13:12:35 -05:00
Vladimir Mandic 3e8dec9297 add freescale
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-15 12:40:54 -05:00
Vladimir Mandic 814161cb21 major controlnet work, xinsir promax and tiling support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-14 17:29:51 -05:00
Vladimir Mandic bd540efb73 lora: absolute path, hf download, flux controlnet loras
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-11 18:10:51 -05:00
Vladimir Mandic 164ce252dc add sd35 controlnets
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-28 08:46:10 -05:00
Vladimir Mandic 00ebdf3476 fix api scripts callbacks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-27 10:07:37 -05:00
Vladimir Mandic 14c8414025 update stats and previews
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-25 21:02:46 -05:00
Luca Beltrame 2554870dc8
Temporarily change the NoobAI-SDXL OpenPose repo
The upstream repository by Laxhar Labs does not provide a config.json.
Due to huggingface/diffusers#9976, the single-file safetensors provided
can't be loaded. As such, use a mirror which provides the model in
diffusers format (the model file is in that format already anyway).

Workarounds #3578 for this specific model.
2024-11-20 16:19:38 +01:00
Vladimir Mandic 91a3867ed9 update controlnets to fp16
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-19 16:31:54 -05:00
Vladimir Mandic 58b37c9d64
Merge branch 'dev' into add-noobaixl-controlnet 2024-11-19 10:56:05 -05:00
Luca Beltrame 9f15fe3cc8
Address review comments 2024-11-19 15:34:56 +01:00
Luca Beltrame 729afc6e27
Add ControlNet models for NoobAI-SDXL 2024-11-19 14:47:26 +01:00
Vladimir Mandic 4110bc746b param validation
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-14 13:19:34 -05:00
Vladimir Mandic 880f6f6c4b fix denoising strength
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-13 13:23:24 -05:00
Vladimir Mandic d50f150976 add refine/hires to img2img
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-11 15:51:30 -05:00
Vladimir Mandic 8b5f510528 add sd3 controlnets
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-30 14:24:12 -04:00
Vladimir Mandic 6686eea121 fix t2iadapters
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-24 15:08:36 -04:00
Vladimir Mandic 321bfe8bc7 better handle partial models
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-24 11:36:21 -04:00
Vladimir Mandic e746871962 flux extra controlnets and differential diffusion
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-16 10:10:58 -04:00
Vladimir Mandic ea0dfebe2d better handle any quant lib requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-12 13:36:16 -04:00