Commit Graph

408 Commits (7664d7ea88a426e8a23873a884915b4e7d5d5090)

Author SHA1 Message Date
Vladimir Mandic e80e8c8e14 granular model move
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-14 13:21:45 -04:00
Vladimir Mandic bc47e49c18 fix reprocess from history
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-09 11:22:03 -04:00
Vladimir Mandic 2e08a26d53 add latent history
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-08 09:23:16 -04:00
Vladimir Mandic a3a177277a history prototype
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-07 19:09:44 -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
Vladimir Mandic b2109424e5 fix xyz apply
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-06 08:38:37 -04:00
Vladimir Mandic bd6e689bd1 fix te meta
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-10-01 21:26:21 -04:00
Vladimir Mandic 4136983f82 add reprocess plus major processing refactor 2024-09-24 20:31:05 -04:00
Vladimir Mandic 92f2a2902f improve profiling 2024-09-23 11:07:24 -04:00
Vladimir Mandic 8457d45e26 fix alphavllm-lumina 2024-09-21 11:56:11 -04:00
Vladimir Mandic 0b665fe4ae add reprocess image 2024-09-21 11:38:54 -04:00
Vladimir Mandic daa206ed73 lint fixes 2024-09-09 11:30:15 -04:00
Vladimir Mandic a0ea0840db fix flux hires 2024-09-08 19:48:08 -04:00
Vladimir Mandic a92e1ce664 enable full resize opts in hires 2024-09-08 12:32:45 -04:00
Vladimir Mandic 51e8567eec flux hires and refiner workflows 2024-09-08 10:48:22 -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 5ed58ac7cc end-to-end update flux, see changelog and wiki 2024-08-28 08:04:24 -04:00
Disty0 8619a7f35c Better balanced offload 2024-08-14 11:53:35 +03:00
Disty0 bb707e4509 FLUX support 2024-08-02 18:22:06 +03:00
Vladimir Mandic 4c9b2391a5 fix steps progress count 2024-06-30 11:09:55 -04:00
Vladimir Mandic 16ab1a0af7 lint updates 2024-06-26 08:58:22 -04:00
Vladimir Mandic aa262db6eb cleanup metadata 2024-06-19 08:52:16 -04:00
Vladimir Mandic 6e01d510d4 add sd3 2024-06-12 21:02:48 -04:00
Vladimir Mandic db9718eee6 add torch full deterministic mode 2024-06-07 09:26:51 -04:00
Vladimir Mandic f84705d079 fix tgate apply/unapply 2024-06-04 07:12:12 -04:00
Vladimir Mandic 1e4800e8f5 Jumbo update: HunyuanDiT, MuLan, PCM, T-Gate, KohyaHiResFix 2024-06-03 16:53:20 -04:00
Disty0 06f9d6b6e4 Cascade fix progress bar 2024-06-01 17:52:19 +03:00
Vladimir Mandic b5c1ec1941 multiple patches 2024-05-27 16:29:32 -04:00
Vladimir Mandic 44857a04a8 fix hidiffusion 2024-05-21 10:24:59 -04:00
Vladimir Mandic 554e5c8224 torch dynamic profiling 2024-05-16 18:40:18 -04:00
Vladimir Mandic 0224e75bf6 diffusers main code refactor 2024-05-13 12:46:03 -04:00
Vladimir Mandic 0f5897330f batch reporting 2024-05-12 18:05:02 -04:00
Vladimir Mandic c20e080b8a timesteps with hires 2024-05-12 17:38:33 -04:00
Vladimir Mandic eff5dce05f new sampler features 2024-05-11 12:53:45 -04:00
Disty0 8cddaa5723 Re-apply attention if attention method changes 2024-05-11 00:05:22 +03:00
Seunghoon Lee 78e5747a92
DirectML fix some samplers (unipc, euler, etc) 2024-05-09 01:46:39 +09:00
Vladimir Mandic b137f67edc lint changes 2024-05-07 09:56:32 -04:00
Vladimir Mandic c42fded960 add pag for sd15 and sdxl 2024-05-06 19:57:40 -04:00
Vladimir Mandic a38d755e8d hidiffusion optimizations; support for xyz grid; variable aspect ratios 2024-04-25 16:18:55 -04:00
Disty0 5b444c39d7 Wuerstchen V3 fixes and custom model support 2024-04-25 23:13:08 +03:00
Vladimir Mandic 5914f1e00d add hidiffusion 2024-04-24 10:48:47 -04:00
Vladimir Mandic f2610c3936 ip adapter masking 2024-04-18 12:43:51 -04:00
Vladimir Mandic 77909a103a fix control with adetailer 2024-04-17 08:55:16 -04:00
Llewellyn Pritchard 9d2d3b6d6e Fix noise sampler seeds for SDE 2024-04-17 08:26:04 +02:00
Vladimir Mandic ed037bb48c error handling on incompatible batch-sizes 2024-04-09 14:45:49 -04:00
Vladimir Mandic d0e35a7a6b fix control batch and hires 2024-03-17 14:53:15 -04:00
Vladimir Mandic c7a8d10df8 inpaint mask checks 2024-03-15 09:56:43 -04:00
Vladimir Mandic 80445a6b23 add ledits pipeline 2024-03-13 14:52:28 -04:00
Vladimir Mandic 50b09082a9 update svd 2024-03-13 09:18:07 -04:00
Vladimir Mandic 8620ba5310 fix control final resize 2024-03-10 13:58:21 -04:00
Vladimir Mandic 0f7bb8a1f4 add facehires 2024-03-10 13:17:13 -04:00
Vladimir Mandic 6847d0de19 fix hires with control 2024-03-09 09:30:20 -05:00
Vladimir Mandic fc6f891b7a check for sfast with sag 2024-03-09 08:50:28 -05:00
Vladimir Mandic e46c5d2995 control refine/secondpass/hires 2024-03-08 10:44:21 -05:00
Vladimir Mandic a8e11146be
Merge pull request #2939 from AI-Casanova/composable-lora
Composable LoRA
2024-03-06 13:03:24 -05:00
Vladimir Mandic b75d84da37 update sc revisions 2024-03-06 12:08:19 -05:00
AI-Casanova 8aef6e6052 Cleanup console spam 2024-03-05 17:53:22 -06:00
Vladimir Mandic f58f3e6779 fix control init image and offloading 2024-03-05 16:00:30 -05:00
Vladimir Mandic 1b44a16a4e merge process and interrogate, add exif handler 2024-03-03 13:36:10 -05:00
AI-Casanova 2da60f8628 Composable LoRA 2024-03-02 17:52:08 -06:00
Vladimir Mandic 558463aeaf validate and fix all refiner workflows 2024-03-02 10:01:22 -05:00
Vladimir Mandic 4b911ea822 add support for json configs per model component 2024-02-28 15:12:05 -05:00
Vladimir Mandic d179d8b668 update second pass behavior 2024-02-27 09:15:27 -05:00
AI-Casanova 316b74cd15 VAE circular padding 2024-02-25 08:09:56 -05:00
AI-Casanova a13335a657 Diffusers tiling 2024-02-25 08:09:56 -05:00
Vladimir Mandic 17f2f8d98f add include mask in output, improve model offload compatibility 2024-02-24 11:06:14 -05:00
Vladimir Mandic cf7118be4d refactor stable-cascade, fix taesd bf16, add skip-env cmd flag 2024-02-21 17:13:53 -05:00
Vladimir Mandic 02394356e7 add differential diffusion 2024-02-20 10:06:42 -05:00
Vladimir Mandic 456af9abdb refactor compile out of processing 2024-02-19 18:05:25 -05:00
AI-Casanova 50beb2157d Diffusers subseeds 2024-02-18 07:02:23 -05:00
Vladimir Mandic 5f39f80075 add callback tracing 2024-02-17 08:50:36 -05:00
Disty0 e631fd85e2 Stable Cascade previewer and fixes 2024-02-15 18:50:54 +03:00
Disty0 a956be05f7 OpenVINO add disable memory cleanup option 2024-02-14 20:29:58 +03:00
Vladimir Mandic ae4f7e6a5f regional prompting 2024-02-14 11:24:19 -05:00
Vladimir Mandic d27295a923 fix masking 2024-02-14 10:38:50 -05:00
Vladimir Mandic 635c071510 fix ipadapter check 2024-02-13 21:24:19 -05:00
Vladimir Mandic c16cd2eeec handle dict as pipeline result 2024-02-13 15:10:21 -05:00
Disty0 5fe82c422f Fix model archs with no VAE 2024-02-13 21:48:11 +03:00
AI-Casanova 3d9e5465d1 Finish TODO fix script 2024-02-12 22:50:37 -06:00
AI-Casanova 7021ffb540 Add UI controls 2024-02-11 22:13:11 -06:00
AI-Casanova fa833a5221 Draft: XYZ only 2024-02-10 19:06:52 -06:00
Disty0 9a1ce4dd77 Adjust clip skip to expected range 2024-02-09 08:21:04 +03:00
Vladimir Mandic c9444c8bd9 cleanup 2024-02-08 20:06:31 -05:00
Vladimir Mandic f56d210854 update clip-skip code 2024-02-08 19:40:26 -05:00
Disty0 0923a98f08 Fix diffusers clip_skip math 2024-02-09 01:48:17 +03:00
Disty0 ebdabb1673 Correction for Diffusers clip_skip math 2024-02-08 23:50:12 +03:00
Vladimir Mandic d5a4f43f43 post release jumbo update 2024-02-08 12:10:32 -05:00
Disty0 ad47d81da7 OpenVINO fix cache and Lora loading 2024-02-06 19:18:49 +03:00
Seunghoon Lee cdc29fafce
check olive recompile 2024-02-06 18:14:48 +09:00
Seunghoon Lee 07726eac2e
fix olive recompile 2024-02-06 17:42:07 +09: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 e2e6743fbc fix masking 2024-02-04 21:15:12 -05:00
Vladimir Mandic a4dbdc04fb cache sampler 2024-02-04 12:36:56 -05:00
Disty0 36cb64eef6 OpenVINO change recompile order 2024-02-04 02:14:09 +03:00
Vladimir Mandic 01d77ffbde multiple control fixes 2024-02-03 11:22:18 -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 5463768956 prototype image2video 2024-02-02 14:35:25 -05:00
Seunghoon Lee 1eaa40678a
OnnxStableDiffusionUpscalePipeline, enable hires for onnx. 2024-02-02 18:22:22 +09:00
Vladimir Mandic a22765274b major refactor: processing, taesd, scripts 2024-02-01 14:00:50 -05:00
Seunghoon Lee 016fd03a38
overwrite orig_pipeline for onnx models 2024-02-01 02:36:42 +09:00
Seunghoon Lee 8c7c510501
remove duplicated preprocess 2024-02-01 01:25:34 +09:00
Seunghoon Lee c26c53a9ad
premerge 1 2024-02-01 01:20:16 +09:00
Seunghoon Lee 6a6d282a5d
fix 2024-02-01 01:13:25 +09:00
Seunghoon Lee 49b13b9526
Restruct ONNX-related files & change olive-ai to optional dependency. 2024-02-01 01:13:25 +09:00
Seunghoon Lee 3fb21306f6
ONNX Stable Diffusion Inpaint WIP
ONNX Stable Diffusion XL Img2Img WIP
ONNX Stable Diffusion XL Refiner WIP
and lots of fixes.
2024-02-01 01:13:21 +09:00
Seunghoon Lee 4e5f0d3dde
Add static dims option. 2024-02-01 01:13:21 +09:00
Seunghoon Lee 286ec8e753
Integrate Olive into compile backend. 2024-02-01 01:13:19 +09:00
Seunghoon Lee 3cad532d81
SDXL Turbo with Olive optimization.
[WIP] SDXL Refiner with Olive optimization.
2024-02-01 01:13:19 +09:00
Seunghoon Lee 82523bd799
separate onnx & add pipeline for SDXL Img2Img 2024-02-01 01:13:19 +09:00
Seunghoon Lee f10b257dd9
Olive SDXL optimization. 2024-02-01 01:13:18 +09:00
Seunghoon Lee 86b56d2d2c
follow up 2024-02-01 01:13:18 +09:00
Seunghoon Lee 6507491d8f
refactor onnx and olive 2024-02-01 01:13:14 +09:00
Seunghoon Lee def8a30017
Initial Olive implementation. 2024-02-01 01:12:07 +09:00
Vladimir Mandic 09d1f1e788 add sa solver and prototype instaflow 2024-01-31 09:51:34 -05:00
Vladimir Mandic 1c40ebf32b restore pipe at the end of ops 2024-01-30 13:37:32 -05:00
Vladimir Mandic 413d58fb8f fix sag 2024-01-30 12:28:47 -05:00
Vladimir Mandic b949c042b5 fix using sd15 model as refiner in second pass 2024-01-29 13:18:03 -05:00
Vladimir Mandic c6f6c80da8 dynamic pipelines 2024-01-28 17:10:51 -05:00
Vladimir Mandic e6a1946e06 fix blipdiffusion 2024-01-27 08:53:17 -05:00
Vladimir Mandic 0bfb17ba72 implement complete face module 2024-01-27 08:07:34 -05:00
Vladimir Mandic ced3b2e3a5 control add inpaint masked only 2024-01-20 11:34:22 -05:00
Vladimir Mandic c4b26c9791 add self-attention-guidance 2024-01-19 14:03:51 -05:00
Vladimir Mandic 3192c50241 fix mask return type 2024-01-17 09:00:37 -05:00
Vladimir Mandic e369ddf6e4 add sampler options to metadata 2024-01-15 17:31:10 -05:00
Vladimir Mandic c39a76dce3 new control mask module 2024-01-14 13:35:53 -05:00
AI-Casanova cc2e3e058b Fix Scheduling 2024-01-13 15:07:32 -06:00
AI-Casanova 1edecc2389 cleanup 2024-01-13 11:48:58 -06:00
Disty0 c4d419b715 Cleanup 2024-01-05 20:58:39 +03:00
Disty0 2190788769 OpenVINO convert unused weight to FakeTensors 2024-01-05 20:41:33 +03: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 7ef6efd41c fully modularize ui.py 2024-01-03 16:28:10 -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 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 176b341bdf fix img2img interrogate 2023-12-30 13:59:22 -05:00
Vladimir Mandic 8c395a8bc9 improve animatediff 2023-12-28 11:30:12 -05:00
Vladimir Mandic eef08675b2 improve inpainting quality 2023-12-28 07:14:14 -05:00
Vladimir Mandic 8944d3bdfa simplify processing call 2023-12-27 20:24:41 -05:00
Vladimir Mandic 1de3c6af0f add amused model support and update reference list 2023-12-27 10:15:36 -05:00
Disty0 1bbdab74cf OpenVINO fix cache loading 2023-12-23 19:22:57 +03:00
Vladimir Mandic 79e6c51c06 fix control img2img 2023-12-23 10:05:46 -05:00
Disty0 d25b3d1f9f OpenVINO fix compile when cache doesn't exist 2023-12-23 17:22:04 +03:00
Vladimir Mandic aeccc28d60 control set task args 2023-12-21 10:57:11 -05:00
Vladimir Mandic 787e9b0b22 runtime eval pipeline type 2023-12-21 08:09:12 -05:00
Vladimir Mandic 9c8be9837b minor updates 2023-12-19 14:02:53 -05:00