Commit Graph

279 Commits (2e4e741d47c61730d34e79ae8dae4f7995f7b4a7)

Author SHA1 Message Date
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
Vladimir Mandic 3bbcc33181 add detailer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-07 09:32:56 -04:00
Vladimir Mandic 04a5071249 face-hires -> detailer refactor
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-06 11:23:33 -04:00
EnragedAntelope b77bb9f27f
Add JasperAI Flux Controlnets 2024-09-26 13:08:17 -04:00
Vladimir Mandic 4136983f82 add reprocess plus major processing refactor 2024-09-24 20:31:05 -04:00
Vladimir Mandic 419f34272f add gradio_skip_video setting 2024-09-21 08:39:36 -04:00
Vladimir Mandic 4acf3c00a2 persist control units state on restarts 2024-09-19 20:10:55 -04:00
Vladimir Mandic 2698ede68f flux controlnet img2img and inpaint 2024-09-19 11:44:38 -04:00
Vladimir Mandic a92e1ce664 enable full resize opts in hires 2024-09-08 12:32:45 -04:00
Vladimir Mandic 605e5f67aa add context-aware image resize 2024-09-07 11:58:58 -04:00
Vladimir Mandic f2c5cbbb36 lint updates and diffusers installer 2024-09-06 14:10:53 -04:00
Vladimir Mandic f2b84b15b6 update script callbacks 2024-09-04 10:36:49 -04:00
Vladimir Mandic e2d13a4dfb flux controlnet support 2024-09-02 11:54:18 -04:00
Vladimir Mandic b4df9a4de1 jumbo update with flux.1 refactor, see changelog for details 2024-09-01 22:56:15 -04:00
Vladimir Mandic a11a5f0562 flux qint auto-download quantization map 2024-08-31 07:51:08 -04:00
Vladimir Mandic 68a8ffa3cf ipadapter optional face autocrop input image 2024-08-29 14:10:38 -04:00
Vladimir Mandic d0905a86cb update notes 2024-08-29 07:35:30 -04:00
Vladimir Mandic 65c137abf1 update 2024-08-28 10:22:46 -04:00
Vladimir Mandic 35565fa47c offload disabled controlnets 2024-08-28 10:10:17 -04:00
Vladimir Mandic b39abdd18f control allow resizing overrides to match input 2024-08-28 09:53:50 -04:00
Vladimir Mandic 277d84cdbe fix control api 2024-08-28 09:11:21 -04:00
Disty0 6c75bcca0a Optimum Quanto support 2024-07-30 17:35:56 +03:00
Vladimir Mandic 55c5c72048 add xinsir union and depth models 2024-07-07 12:58:13 -04:00
Vladimir Mandic c376566fb6 fix compatibility with latest diffusers 2024-07-01 11:51:46 -04:00
Vladimir Mandic 5af36d2182 track video processing total job count 2024-06-30 14:09:48 -04:00
Vladimir Mandic f1a872cb85 fix control video input 2024-06-30 14:02:55 -04:00
Vladimir Mandic f03a0b2a48 fix control input type video 2024-06-30 13:17:24 -04:00
Vladimir Mandic 16ab1a0af7 lint updates 2024-06-26 08:58:22 -04:00
Vladimir Mandic 9e421e5b99 update openpose-xl controlnet 2024-06-26 08:38:42 -04:00
Vladimir Mandic b429a6bb2f fix control inpaint 2024-06-25 15:08:10 -04:00
Vladimir Mandic b036c2fc3b improve gc threshold 2024-06-21 12:57:17 -04:00
Disty0 eb6e3c337c NNCF ControlNet support 2024-06-19 22:42:00 +03:00
Vladimir Mandic a430911028 fix t2i-color adapter 2024-06-17 11:13:55 -04:00
Vladimir Mandic 7435caaba5 fix control api 2024-06-17 10:44:18 -04:00
Vladimir Mandic 8c94047cf3 fix invalid sampler warning 2024-06-16 12:28:38 -04:00
Vladimir Mandic 9644063cd6 add generic t5 loader 2024-06-16 11:38:29 -04:00
Vladimir Mandic 66d0293e0c fix control resize 2024-06-16 08:06:34 -04:00
Vladimir Mandic 945da97d32 restructure api examples 2024-06-14 10:27:49 -04:00
Vladimir Mandic 8a541d21fa prep work for single-file t2i-adapters 2024-06-09 09:54:16 -04:00
Vladimir Mandic 773a5087cc control add before after sizing to metadata 2024-06-09 09:25:52 -04:00
Vladimir Mandic 7f984c66fa fix control reference enabled check 2024-06-09 08:15:34 -04:00
Vladimir Mandic 28b240f51b update 2024-06-04 08:08:37 -04:00
Vladimir Mandic 11b0b5e359
Merge pull request #3179 from lbeltrame/add-controlnets
Add four new ControlNet models for SDXL
2024-06-04 08:04:23 -04:00
Luca Beltrame 6a212a15f2
Add two more ControlNets (scribble, one generic and one for anime) 2024-06-03 23:51:18 +02:00
Vladimir Mandic 1e4800e8f5 Jumbo update: HunyuanDiT, MuLan, PCM, T-Gate, KohyaHiResFix 2024-06-03 16:53:20 -04:00
Vladimir Mandic 4acb0c887d update dwpose installer 2024-06-02 17:42:46 -04:00
Vladimir Mandic 7ea81450ba update mim installer 2024-06-02 11:18:39 -04:00
Vladimir Mandic 5a075f420e update schedulers 2024-06-01 09:06:54 -04:00
Vladimir Mandic 99bddca5c1 fix control prompt lists 2024-05-29 13:48:07 -04:00
Luca Beltrame 1ec5ac1e9f Apply suggestions from review 2024-05-29 18:33:38 +02:00
Luca Beltrame e9d2da42b2 Add two new ControlNet models for SDXL
This PR adds two new ControlNet models made by HF user xinsir:

- New OpenPose model
- New Canny model

Both outperform the standard CN models and they also affect generation
much less. As a plus, the OpenPose model is half the size of the one
used by SD.Next.
2024-05-29 18:23:38 +02:00
Vladimir Mandic 2a8f065682 workaround for resize with modernui 2024-05-29 11:30:59 -04:00
Vladimir Mandic 9a7a5ba81c lint cleanup 2024-05-28 10:48:27 -04:00
Vladimir Mandic 8576a540ef add control run summary 2024-05-14 10:07:25 -04:00
Vladimir Mandic 5bc135630f add infotext to control tab 2024-05-13 09:35:05 -04:00