Commit Graph

626 Commits (738f115d06830ea1ea1ae6d30c0af2bf50fc0161)

Author SHA1 Message Date
Vladimir Mandic 753bfebe1c fix img2img batch 2024-01-29 08:34:36 -05:00
Vladimir Mandic c6f6c80da8 dynamic pipelines 2024-01-28 17:10:51 -05:00
Vladimir Mandic 1ed97c7d89 update changelog 2024-01-28 10:13:09 -05:00
Vladimir Mandic 7e447222a1 refactor api 2024-01-28 10:13:09 -05:00
Vladimir Mandic ebdc2144a8 add embedding convert notes 2024-01-27 15:39:54 -05:00
Vladimir Mandic 898d535266 version lock for controlnet and image-browser 2024-01-27 14:43:19 -05:00
Disty0 426aed55bc Cleanup 2024-01-27 17:45:31 +03:00
Vladimir Mandic ffee8d65af fix unidiffuser 2024-01-27 08:56:45 -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
Disty0 db6fd95351 OpenVINO Quantization support with NNCF 2024-01-25 20:22:57 +03:00
Vladimir Mandic 06081f62c7 fix img2img with non-standard aspect ratio 2024-01-25 08:20:01 -05:00
Disty0 4a9dc8a6d7 Update OpenVINO 2024-01-24 22:14:30 +03:00
Vladimir Mandic 9fcc196583 update changelog 2024-01-24 09:51:30 -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 f0ec1a1ccb update changelog 2024-01-22 14:18:40 -05:00
Vladimir Mandic 14aac11e6c minor fixes 2024-01-22 14:17:56 -05:00
Vladimir Mandic d9ffb12520 enable diffusers by default and disable move/offload by default 2024-01-21 11:18:17 -05:00
Vladimir Mandic ddae9872a4 add simple-dark and simple-light themes 2024-01-21 09:37:45 -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 0bda0e13f4 add animatediff freeinit for temporal consistency 2024-01-19 15:01:34 -05:00
Vladimir Mandic c4b26c9791 add self-attention-guidance 2024-01-19 14:03:51 -05:00
Vladimir Mandic 7c8d035edb better en preview matching and optimize caching 2024-01-19 13:50:23 -05:00
Vladimir Mandic c7c9a82e07 add option to load model direct to gpu 2024-01-18 12:04:20 -05:00
Vladimir Mandic c04b1c9ff0 cleanup en, update todo and requirements 2024-01-17 13:21:52 -05:00
Vladimir Mandic f10a478c82 fix find preview 2024-01-17 11:44:52 -05:00
JetVarimax f3ed66c3ef Update CHANGELOG.md
https://giphy.com/gifs/U4VXRfcY3zxTi
2024-01-17 10:41:44 -05:00
Vladimir Mandic 78722065e3 add batch embedding load 2024-01-17 10:28:05 -05:00
Vladimir Mandic 6c2cacdb6d update changelog 2024-01-17 09:46:06 -05:00
Vladimir Mandic 3f85c4af3c update changelog 2024-01-16 16:39:38 -05:00
Vladimir Mandic 084bd77abe add photomerge 2024-01-16 16:36:06 -05:00
Vladimir Mandic b1fa002ea7 control mask: add auto-mask and auto-segment and support for algo masking and rembg masking 2024-01-16 13:12:46 -05:00
Vladimir Mandic e369ddf6e4 add sampler options to metadata 2024-01-15 17:31:10 -05:00
Vladimir Mandic 9a84e0f129 add faceswap 2024-01-15 13:56:29 -05:00
Vladimir Mandic 15b4bad80a refactor control to use new masking 2024-01-15 12:11:55 -05:00
Vladimir Mandic 90d3fdba43 fix disable faceid 2024-01-15 07:39:15 -05:00
Vladimir Mandic 62faa25c44 update changelog 2024-01-14 13:37:39 -05:00
Vladimir Mandic c39a76dce3 new control mask module 2024-01-14 13:35:53 -05:00
Vladimir Mandic 3bb7d04599 update changelog 2024-01-13 21:20:33 -05:00
Disty0 c6d78d2b34 Cleanup 2024-01-14 03:21:48 +03:00
Disty0 e395f3101f IPEX disable 1024x1024 workaround if the GPU supports 64 bit 2024-01-13 21:56:33 +03:00
Disty0 e1ce071467 IPEX add IPEX_FORCE_ATTENTION_SLICE env variable 2024-01-13 21:47:16 +03:00
Disty0 729376da55 Update Changelog 2024-01-13 00:52:46 +03:00
Vladimir Mandic 011bac41df jumbo commit see changelog for details 2024-01-12 15:00:02 -05:00
Vladimir Mandic a37ec265a0 xyz grid add granular range control 2024-01-11 12:16:18 -05:00
Vladimir Mandic 3eebfa5e28 update sdnext via ui 2024-01-11 11:06:15 -05:00
Vladimir Mandic ddef248594 add img2img_extra_noise for backend original 2024-01-11 08:04:10 -05:00
Vladimir Mandic 79d4c50e7e fix process batch filenames 2024-01-10 12:54:29 -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 c55bdffe02 reduce imports and do not load ldm in diffusers 2024-01-08 12:11:38 -05:00
Vladimir Mandic 44cc574903 refactor blip/booru interrogate 2024-01-07 17:57:58 -05:00
Vladimir Mandic d2940a05d1 fix folder enum and refactor control ipadapter 2024-01-07 17:57:58 -05:00
Vladimir Mandic 52d19637d8 fix progress api 2024-01-07 17:55:00 -05:00
Vladimir Mandic 13b295f525 enable global font size config via ui 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 dab9087069 full faceid and updated ipadapter 2024-01-06 11:52:56 -05:00
Disty0 f3cebcb9dd OpenVINO add experimental support for Text Encoder compiling 2024-01-06 01:37:04 +03:00
Disty0 3b14e1e70e OpenVINO fix cache loading 2024-01-05 22:43:15 +03:00
Disty0 2190788769 OpenVINO convert unused weight to FakeTensors 2024-01-05 20:41:33 +03: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
Disty0 6522c03667 OpenVINO 4 bit support for CPUs 2024-01-05 11:54:46 +03:00
Vladimir Mandic 783783c39a update changelog 2024-01-04 20:49:53 -05:00
Vladimir Mandic 1c8d604143 control better pipeline detection 2024-01-04 20:36:32 -05:00
Disty0 0cf6f0ea56 Update Changelog 2024-01-05 03:12:12 +03:00
Vladimir Mandic 9a96477111 optimize json parsing and extension register 2024-01-04 12:17:33 -05:00
Vladimir Mandic b36208234f fix ui dummy comp 2024-01-04 08:58:54 -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 17b30a320e enable batched taesd 2024-01-03 10:38:30 -05:00
Vladimir Mandic 49e3fea4d1 update changelog 2024-01-02 15:20:06 -05:00
Vladimir Mandic 8beb27ec1b add outpaint 2024-01-02 15:17:24 -05:00
Disty0 068f0a7d71 Return CPU device with OpenVINO on MAC 2024-01-02 20:20:36 +03:00
Vladimir Mandic 3881f51fde fix img2img sampler selection 2024-01-02 10:30:38 -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
Disty0 0e7e42abd8 Update changelog 2024-01-02 11:44:14 +03:00
Vladimir Mandic 6195ce170b control add inpaint 2024-01-01 17:35:23 -05:00
Vladimir Mandic 70bfe4ced8 enable gc on ram threshold 2023-12-31 08:15:22 -05:00
Vladimir Mandic 18f0cd0ca8 update requirements 2023-12-30 17:55:06 -05:00
Vladimir Mandic 8126018b00 add marigold depth maps 2023-12-30 17:49:07 -05:00
Vladimir Mandic ec5abc56f5 update notes 2023-12-30 13:59:22 -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 c8b67d3197 add non-git mode 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 1cfb918fbd sdapi manual api calls 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 01e6da2df0 processing show metadata 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 f4f4f42770 update docs 2023-12-29 09:25:05 -05:00
Disty0 b10a579421 IPEX 8 bit support with NNCF 2023-12-29 12:26:00 +03:00
Disty0 066c27c619 Update changelog 2023-12-29 11:14:52 +03:00
JetVarimax 4d4edad806
Apostrophe 2023-12-28 18:20:33 +00: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 c31671d356 update changelog 2023-12-27 14:03:50 -05:00
Vladimir Mandic 3062e9eab9 add depth3d support 2023-12-27 13:59:33 -05:00
Vladimir Mandic 1de3c6af0f add amused model support and update reference list 2023-12-27 10:15:36 -05:00
Vladimir Mandic 0df94404c4 add reference to original, reimplement control-xs 2023-12-27 08:52:04 -05:00
Disty0 1f8749adec OpenVINO update PyTorch to 2.1.2 2023-12-26 22:09:36 +03:00
Vladimir Mandic 198c8673e6 update changelog 2023-12-26 13:57:06 -05:00
Vladimir Mandic 54acb47f41 add faceid module 2023-12-26 13:19:38 -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 6bb73e1fd8 add support for lora oft, lyco oft, peft 2023-12-24 11:30:04 -05:00
Vladimir Mandic 7ab9ba0781 hide variation seed in diffusers 2023-12-23 12:57:12 -05:00
Disty0 9dcc76af02 OpenVINO reduce System RAM usage 2023-12-23 16:42:24 +03:00
Disty0 843340d3b3 OpenVINO 8 bit support for CPUs 2023-12-23 15:30:33 +03: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 9b40bdcd91 update changelog 2023-12-21 12:21:44 -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
Vladimir Mandic 567e637b9c add blip diffusion 2023-12-20 11:33:16 -05:00
Vladimir Mandic 8ceeee8b87 add trace logging 2023-12-20 10:17:39 -05:00
Vladimir Mandic 9f68fd7a9a update changelog 2023-12-19 18:41:34 -05:00
Vladimir Mandic fad3f41b49
Merge pull request #2637 from vladmandic/master
merge master
2023-12-19 18:28:50 -05:00
JetVarimax ea251e9650
Remove all "'" 2023-12-19 22:24:29 +00:00
JetVarimax f6bac04e67
Replace "it's" with "its" 2023-12-19 22:20:55 +00:00
JetVarimax a25f13f4da
I *think* this is a typo 2023-12-19 21:30:50 +00:00
JetVarimax f260df13a6
CHANGELOG.md typo fixes 2023-12-19 21:28:24 +00:00
Disty0 1eacfc5129 IPEX fixes 2023-12-19 22:34:43 +03:00
Vladimir Mandic 1ec2b0e4c6 update changelog 2023-12-19 14:04:05 -05:00
Vladimir Mandic 9c8be9837b minor updates 2023-12-19 14:02:53 -05:00
Disty0 14f03c72f9 IPEX fix SDPA and SD Video 2023-12-19 20:50:35 +03:00
Vladimir Mandic c1aa146b5a update changelog 2023-12-18 11:56:18 -05:00
Vladimir Mandic 327739d604 add text2video 2023-12-17 20:03:32 -05:00
Vladimir Mandic d872c8e569 add glora 2023-12-17 17:30:34 -05:00
Vladimir Mandic a3c4b5097c fix styles refresh 2023-12-17 15:50:54 -05:00
Vladimir Mandic 0609e995bf add upscaler refresh 2023-12-16 18:38:27 -05:00
Vladimir Mandic b9df9be5a5 add segmind vega 2023-12-16 18:06:10 -05:00
Vladimir Mandic 86af00ce36 control prep work 2023-12-16 13:25:25 -05:00
Vladimir Mandic 936cf9786c create_ui and process refactor 2023-12-15 18:54:48 -05:00
Disty0 e6d95fd0a7 Add env variables for MKL, DPCPP and OpenVINO installer 2023-12-15 11:32:01 +03:00
Vladimir Mandic b96fbd8f95 add img2img_apply_overlay 2023-12-14 10:09:55 -05:00
Disty0 92baeae55d IPEX bundle in MKL and DPCPP 2023-12-14 01:01:45 +03:00
Disty0 68206fbc05 IPEX update to PyTorch 2.1 wheels for Linux 2023-12-13 18:19:08 +03:00
Vladimir Mandic 9e9d31f1b7 fix save params.txt 2023-12-13 08:34:42 -05:00
Vladimir Mandic a6cb38acf1 update changelog 2023-12-11 19:46:47 -05:00
Disty0 291ef78138 Update changelog 2023-12-11 19:44:33 +03:00
Vladimir Mandic 0d805e3ed7 fix tensor conversion 2023-12-11 10:22:53 -05:00
Vladimir Mandic b7cbd34106 update api and img2img 2023-12-11 10:00:42 -05:00
Vladimir Mandic 1b1ae6784c add demofusion 2023-12-09 14:15:48 -05:00
Vladimir Mandic b96131fad2 fix en sort 2023-12-09 09:36:33 -05:00
Vladimir Mandic f49e66577a lint fixes 2023-12-08 12:27:00 -05:00
Vladimir Mandic aa4b9b4119 enable civit token 2023-12-08 12:21:25 -05:00
Vladimir Mandic 87eeedd276 long filename and batch processing 2023-12-08 12:05:21 -05:00
Vladimir Mandic 66f7a9af82 add lora_force_diffusers and lora_fuse_diffusers 2023-12-08 10:43:50 -05:00
Vladimir Mandic 72a167c43a add video processing 2023-12-08 10:24:01 -05:00
Vladimir Mandic bd64bac2a3 update ip-adapter, schedulers and xyz-grid 2023-12-07 12:41:11 -05:00
Vladimir Mandic 71743dfda3 add playground models 2023-12-06 10:48:42 -05:00
Vladimir Mandic 327d15a999 update changelog 2023-12-05 14:42:07 -05:00
Vladimir Mandic 0febcc2aa8 animatediff full latent mode 2023-12-05 14:07:52 -05:00
Vladimir Mandic 7c16ea6b1d add modelscope 2023-12-05 11:29:43 -05:00
Vladimir Mandic bf5ea244a8 add hdr settings to metadata 2023-12-05 09:26:55 -05:00
Vladimir Mandic 167b903ed8 add additional ip-adapters 2023-12-04 19:16:12 -05:00
Vladimir Mandic 2b49dae74f en load improvements, torchvision compatibility fix 2023-12-04 18:32:52 -05:00
Vladimir Mandic 3d971d7bbf fix infotext wrapping 2023-12-04 09:22:14 -05:00
Vladimir Mandic 099188a8cd update changelog 2023-12-03 11:35:04 -05:00
Vladimir Mandic 24250ac049 add sd-turbo and disable unnecessary lora fallback for lcm 2023-12-02 16:31:14 -05:00
Vladimir Mandic bebfc908a8 update changelog 2023-12-02 08:45:52 -05:00
Vladimir Mandic 7d8b219a26 update changelog 2023-12-01 13:54:15 -05:00
Vladimir Mandic 52f453400a add rife prototype and handle missing default scriptrunners 2023-12-01 10:27:41 -05:00
Vladimir Mandic 84d733f0a0 add stable-video-diffusion 2023-11-30 11:21:26 -05:00
Vladimir Mandic f08b4e5c23 add sdxl-turbo 2023-11-29 16:32:12 -05:00
Vladimir Mandic d8d8f58072 initial lightweight animatediff 2023-11-28 19:30:10 -05:00
Vladimir Mandic 202f27e80f add tokenizers to explict requirements 2023-11-27 17:24:06 -05:00
Vladimir Mandic 49f8730814 fix save text file for manually saved images 2023-11-27 08:07:12 -05:00
Vladimir Mandic 1502dc2e13 add kandinsky3 support 2023-11-25 13:27:16 -05:00
Vladimir Mandic 128bbe5561 fix img2img/inpaint paste params 2023-11-25 11:53:51 -05:00
Vladimir Mandic 9bd66e578a fix prompt padding 2023-11-25 10:16:03 -05:00
Vladimir Mandic bcba5cadab add ip adapter and hdr latent control 2023-11-24 18:06:09 -05:00
Vladimir Mandic 1d5eb29550 lint fixes 2023-11-24 09:27:28 -05:00
Vladimir Mandic 0e95630ee5 fix prompt display 2023-11-24 09:00:17 -05:00
Vladimir Mandic 88aabcb3c5 update changelog 2023-11-23 10:45:40 -05:00
Vladimir Mandic 567b9dd435 offloading deal with meta tensors 2023-11-23 10:31:46 -05:00
Vladimir Mandic 096fd04f53 fix model offload on long prompts and update requirements 2023-11-23 09:42:24 -05:00
Vladimir Mandic 2ab4b512c8 update changelog 2023-11-22 18:30:29 -05:00
Vladimir Mandic d660b288f8 model update check if latest exists 2023-11-22 11:53:41 -05:00
Vladimir Mandic 15503a7e0c add experimental model update 2023-11-21 12:25:19 -05:00
Vladimir Mandic 00b246c052 update advanced merging 2023-11-20 11:43:30 -05:00
Vladimir Mandic 801b88c580 add torch 2.1.1 2023-11-18 10:31:11 -05:00
Vladimir Mandic 606e4d5c08 configurable hf cache 2023-11-18 08:46:59 -05:00
Vladimir Mandic d46dddd024 fix upscale and add some compile options 2023-11-17 16:59:33 -05:00
Vladimir Mandic 53691c993e xyz formatting 2023-11-16 15:52:33 -05:00
Vladimir Mandic 12cf688cbe authentication and locking improvements 2023-11-16 15:26:36 -05:00
Vladimir Mandic f3aa5ade13 update changelog 2023-11-14 17:35:25 -05:00
Vladimir Mandic eb98547ab8 lint updates 2023-11-14 17:24:04 -05:00
Vladimir Mandic fac360398e update changelog 2023-11-14 17:16:59 -05:00
Vladimir Mandic 1de913f984 auto refresh styles on change 2023-11-14 17:16:33 -05:00
Vladimir Mandic de62100cfa update changelog 2023-11-13 18:47:40 -05:00
Vladimir Mandic 3f6c0d843c new line means break 2023-11-13 18:08:07 -05:00