Commit Graph

321 Commits (3a8ef750687d8d0d4e2575bd16f796b8dfc15cdb)

Author SHA1 Message Date
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
Vladimir Mandic 72c4970742 fix model detect 2024-05-09 08:55:01 -04:00
Vladimir Mandic fdaa1c6b7b fix model detect 2024-05-08 21:10:34 -04:00
Vladimir Mandic c42fded960 add pag for sd15 and sdxl 2024-05-06 19:57:40 -04:00
Vladimir Mandic e66fe42f4e fix control on non-active tab 2024-04-30 08:17:47 -04:00
Vladimir Mandic f963891046 multiple control fixes 2024-04-26 09:20:49 -04:00
Vladimir Mandic 0137331696 control metdata exception handling 2024-04-25 10:05:56 -04:00
Vladimir Mandic 5914f1e00d add hidiffusion 2024-04-24 10:48:47 -04:00
Vladimir Mandic 5e1cf459b5 control add metadata 2024-04-21 14:52:14 -04:00
Vladimir Mandic 77909a103a fix control with adetailer 2024-04-17 08:55:16 -04:00
Vladimir Mandic 0cf6b1ecca fix controlnet path duplication 2024-04-07 12:05:34 -04:00
Vladimir Mandic 3ddf5751f5 improve support for manually downloaded controlnets 2024-04-07 12:03:18 -04:00
Vladimir Mandic 9d04255b54 reorganize js callbacks and startup sequence 2024-04-04 18:26:51 -04:00
Vladimir Mandic bd7ba768b1 add ip_adapter to api and fix control 2024-03-29 10:26:29 -04:00
Vladimir Mandic e458e620ef fix instantid 2024-03-28 10:22:08 -04:00
Vladimir Mandic 89e9debbcd control api 2024-03-27 11:33:29 -04:00
Vladimir Mandic 1227e76128 initial control api draft 2024-03-26 19:30:31 -04:00
Vladimir Mandic 0862b80377 gallery improve sort and separators 2024-03-24 11:11:23 -04:00
Vladimir Mandic 3efc93b90e prompt paste improvements 2024-03-22 09:41:15 -04:00
Vladimir Mandic f3b1ba3a5d fix control inpaint 2024-03-18 09:49:00 -04:00
Vladimir Mandic 48d763693c multiple control fixes 2024-03-16 11:11:27 -04:00
Vladimir Mandic 5ee1e735a9 add support for stablecascade lite 2024-03-13 09:48:06 -04:00
Vladimir Mandic 8620ba5310 fix control final resize 2024-03-10 13:58:21 -04:00
Vladimir Mandic e46c5d2995 control refine/secondpass/hires 2024-03-08 10:44:21 -05:00
Vladimir Mandic 116e6b3f64 fix t2i-canny 2024-03-08 09:04:41 -05:00
Vladimir Mandic 7e7ed3b7fe improve model offload compatibility 2024-03-08 08:29:03 -05:00
Vladimir Mandic f58f3e6779 fix control init image and offloading 2024-03-05 16:00:30 -05:00
Vladimir Mandic c29b76fde3 cleanup api 2024-03-02 08:59:35 -05:00
Vladimir Mandic 5bdaede80d add masking api 2024-03-01 13:46:13 -05:00
Vladimir Mandic c7d5096f7e add preprocess api 2024-03-01 12:52:10 -05:00
Vladimir Mandic 36dac2af9c extend use of move_model 2024-02-27 07:46:28 -05:00
Vladimir Mandic 17f2f8d98f add include mask in output, improve model offload compatibility 2024-02-24 11:06:14 -05:00
Vladimir Mandic 3604213e1c legacy cleanups 2024-02-22 09:57:09 -05:00
Vladimir Mandic 02394356e7 add differential diffusion 2024-02-20 10:06:42 -05:00
Vladimir Mandic 2a10875bd5 fix restore pipeline 2024-02-17 07:53:11 -05:00
Vladimir Mandic 00e58c0b15 add control mask size and outpaint masked only 2024-02-16 08:18:38 -05:00
Vladimir Mandic 6f52425511 update script headings 2024-02-15 08:55:37 -05:00
Vladimir Mandic d27295a923 fix masking 2024-02-14 10:38:50 -05:00
Vladimir Mandic 1bcaa77dc5 error handling 2024-02-13 09:17:01 -05:00
Vladimir Mandic d65067a53c fix control processor images handling 2024-02-12 08:28:16 -05:00
Vladimir Mandic e731505a5f refactor ip adapters 2024-02-10 16:04:51 -05:00
Vladimir Mandic bf14e6ed6d fix mask missing options and system paths 2024-02-10 08:10:24 -05:00
Vladimir Mandic 9150e9f82c handle opencv conflict 2024-02-09 09:46:52 -05:00
Vladimir Mandic 5afd4b8eb8 control unit reuse preview image, handle extensions installing conflicting packages 2024-02-09 09:41:48 -05:00
Vladimir Mandic d5a4f43f43 post release jumbo update 2024-02-08 12:10:32 -05:00
Vladimir Mandic 4c5e05b1b9 fix control test fonts 2024-02-07 07:48:49 -05:00
Vladimir Mandic 593dae4e24 handle huggingface model variant fallback 2024-02-06 18:08:14 -05:00
AI-Casanova b8ea66b262 Add Latent Tint 2024-02-05 12:10:38 -05:00
Vladimir Mandic 2ee0baf18c unified move-model 2024-02-05 12:00:35 -05:00
Vladimir Mandic e32220ccc1 experimental segmoe support 2024-02-05 10:38:46 -05:00
Vladimir Mandic ef29f1a238 fix control ipadapter inpaint 2024-02-05 08:27:35 -05:00
Vladimir Mandic e2e6743fbc fix masking 2024-02-04 21:15:12 -05:00
Vladimir Mandic 10f6b2cc60 fix control separate init 2024-02-04 11:53:37 -05:00
Vladimir Mandic fe687767fe simplify reference 2024-02-03 14:36:19 -05:00
Vladimir Mandic df9b509aca controlnet fixes 2024-02-03 12:17:19 -05:00
Vladimir Mandic 2d75e37e1b fix embeddings refresh 2024-02-03 12:06:10 -05:00
Vladimir Mandic 4fa23eed29 fix t2iadapter 2024-02-03 11:31:56 -05:00
Vladimir Mandic 01d77ffbde multiple control fixes 2024-02-03 11:22:18 -05:00
Vladimir Mandic dbb79c9669 fix control 2024-02-03 09:13:50 -05:00
Vladimir Mandic 94332fe2c6 tweaks to latent corrections 2024-02-02 18:38:30 -05:00
AI-Casanova 5c9ca793e9 First Callback Commit 2024-02-02 18:38:30 -05:00
Vladimir Mandic 9acc6259bb control auto-install process depenencies 2024-02-02 10:07:15 -05:00
Vladimir Mandic a22765274b major refactor: processing, taesd, scripts 2024-02-01 14:00:50 -05:00
Vladimir Mandic ccc38dde95 fix ipadapter unload/reapply and use in control 2024-01-30 17:02:31 -05:00
Vladimir Mandic 5faa144a29 fix imports 2024-01-30 13:03:47 -05:00
Vladimir Mandic 413d58fb8f fix sag 2024-01-30 12:28:47 -05:00
Vladimir Mandic 3baff5906b control enable image drag, prompt parse, add metadata 2024-01-30 11:26:34 -05:00
Vladimir Mandic ca51bfeb3e control units mixing 2024-01-30 09:27:20 -05:00
Vladimir Mandic f74637e813 control process override improvements 2024-01-29 12:58:50 -05:00
Vladimir Mandic 7fa01204b4 fix control multi-unit 2024-01-29 11:35:36 -05:00
Vladimir Mandic c6f6c80da8 dynamic pipelines 2024-01-28 17:10:51 -05:00
Vladimir Mandic 0bfb17ba72 implement complete face module 2024-01-27 08:07:34 -05:00
Vladimir Mandic 7aa6876759 refactor all control processors to support unload and offload 2024-01-25 11:45:47 -05:00
Vladimir Mandic 7e88fe83e6 update install-sf 2024-01-24 09:40:26 -05:00
Vladimir Mandic edf1dc68f4 add depth-anything controlnet 2024-01-23 14:15:07 -05:00
Vladimir Mandic f83f4edb0b add depth_anywhere processor 2024-01-23 13:21:12 -05:00
Vladimir Mandic 14aac11e6c minor fixes 2024-01-22 14:17:56 -05:00
Vladimir Mandic 927ad16c05 add lama to control masking options 2024-01-20 15:43:38 -05:00
Vladimir Mandic 2c0b3ac4b3 add additional controlnets 2024-01-20 13:36:39 -05:00
Vladimir Mandic dc67fc97af autodownload yaml with safetensors if present 2024-01-20 12:18:49 -05:00
Vladimir Mandic ced3b2e3a5 control add inpaint masked only 2024-01-20 11:34:22 -05:00
Vladimir Mandic 35c66d7ac9 flexible processour output type 2024-01-17 15:54:50 -05:00
Vladimir Mandic 3192c50241 fix mask return type 2024-01-17 09:00:37 -05:00
Vladimir Mandic 18087f1d14 cleanup todo items 2024-01-16 13:12:46 -05:00
Vladimir Mandic 15b4bad80a refactor control to use new masking 2024-01-15 12:11:55 -05:00
Vladimir Mandic c39a76dce3 new control mask module 2024-01-14 13:35:53 -05:00
Vladimir Mandic 615f539a4e add control glpn depth processor 2024-01-13 19:35:50 -05:00
Vladimir Mandic d4752f46ec add control dpt processor 2024-01-13 10:48:31 -05:00
Vladimir Mandic d73001f1a9 enable swtiching built-in themes on-the-fly 2024-01-10 11:58:09 -05:00
Vladimir Mandic b206612069 fix processor switch 2024-01-09 07:53:37 -05:00
Vladimir Mandic fcdc53addc lazy load imports 2024-01-08 12:51:12 -05:00
Vladimir Mandic d2940a05d1 fix folder enum and refactor control ipadapter 2024-01-07 17:57:58 -05:00
Vladimir Mandic 119424399f controle module enable scripts and extensions 2024-01-07 17:55:00 -05:00
Vladimir Mandic f03994c44f control module hires 2024-01-06 17:00:21 -05:00
Vladimir Mandic de80b74c64 uniform listdir and use threadpool to index loras 2024-01-06 15:15:23 -05:00
Vladimir Mandic dd7e3e93c4 control add override image preview 2024-01-06 12:56:36 -05:00
Vladimir Mandic 025a60bede control add latent upscale 2024-01-05 09:26:14 -05:00
Vladimir Mandic 0b7bba2e70 add openpose-xl 2024-01-05 07:39:44 -05:00
Vladimir Mandic 59fb0fbc3e blend allow size mismatch 2024-01-04 20:42:03 -05:00
Vladimir Mandic 1c8d604143 control better pipeline detection 2024-01-04 20:36:32 -05:00
Vladimir Mandic 43d68ca784 refactor img2img processing 2024-01-04 14:46:11 -05:00
Vladimir Mandic c60da70474 sag prototype and allow xyz continue on error 2024-01-03 17:36:45 -05:00
Vladimir Mandic f36a29ac68 lint updates 2024-01-03 10:48:34 -05:00
Vladimir Mandic 17b30a320e enable batched taesd 2024-01-03 10:38:30 -05:00
Vladimir Mandic 8beb27ec1b add outpaint 2024-01-02 15:17:24 -05:00
Vladimir Mandic f7cd47d96f add fused projections 2024-01-02 09:41:15 -05:00
Vladimir Mandic dc9778b701 rename latent sampler 2024-01-02 08:14:56 -05:00
Vladimir Mandic 6195ce170b control add inpaint 2024-01-01 17:35:23 -05:00
Vladimir Mandic 8126018b00 add marigold depth maps 2023-12-30 17:49:07 -05:00
Vladimir Mandic 795865e4f5 control auto-refresh models 2023-12-30 13:59:22 -05:00
Vladimir Mandic c94d8ee4f2 hypertile autodetect optimal value 2023-12-30 13:59:22 -05:00
Vladimir Mandic 84ab19b8a5 separate control output folder 2023-12-30 13:59:22 -05:00
Vladimir Mandic 4c4429c5b4 control fix input size and image mode 2023-12-30 13:59:22 -05:00
Vladimir Mandic d3413c34a6 verify sampler index before use 2023-12-30 13:59:22 -05:00
Vladimir Mandic f4f4f42770 update docs 2023-12-29 09:25:05 -05:00
Vladimir Mandic 3062e9eab9 add depth3d support 2023-12-27 13:59:33 -05:00
Vladimir Mandic 0df94404c4 add reference to original, reimplement control-xs 2023-12-27 08:52:04 -05:00
Vladimir Mandic 54deae7746 change onboarding and remove download default model 2023-12-26 13:06:14 -05:00
Vladimir Mandic 068809719a update requirements and add control-lllite 2023-12-25 14:45:01 -05:00
Vladimir Mandic 60e0e110dd fix control pipeline 2023-12-25 09:23:50 -05:00
Vladimir Mandic 1d38358899 control add ip-adapter 2023-12-23 12:50:33 -05:00
Vladimir Mandic 79e6c51c06 fix control img2img 2023-12-23 10:05:46 -05:00
Vladimir Mandic 93a3b532d8 control input control 2023-12-22 14:15:08 -05:00
Vladimir Mandic 0471f549f0 add more control tests 2023-12-21 14:34:38 -05:00
Vladimir Mandic d7b0d59143 add control tests 2023-12-21 13:36:42 -05:00
Vladimir Mandic 1b0e9b0f14 update control adapters 2023-12-21 11:56:29 -05:00
Vladimir Mandic aeccc28d60 control set task args 2023-12-21 10:57:11 -05:00
Vladimir Mandic 5cfc044ec6 tracing and control improvements 2023-12-20 17:33:19 -05:00
Vladimir Mandic d336c1fe0d control detect diffusers capabilities 2023-12-20 16:17:56 -05:00
Vladimir Mandic 6e04bac7de merge control 2023-12-20 15:27:13 -05:00