Commit Graph

775 Commits (4e1f8a2b711784636e27e3db2d9d5eb7ee7170a4)

Author SHA1 Message Date
Vladimir Mandic 6bb73e1fd8 add support for lora oft, lyco oft, peft 2023-12-24 11:30:04 -05:00
Vladimir Mandic c3984b5550 lora and vae loading error reporting 2023-12-23 14:25:17 -05:00
Vladimir Mandic 21adfd57b7 make some params optional 2023-12-18 11:46:08 -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 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
Vladimir Mandic b96fbd8f95 add img2img_apply_overlay 2023-12-14 10:09:55 -05:00
Vladimir Mandic 72839b7d65 refactoring to support control 2023-12-13 15:48:10 -05:00
Vladimir Mandic 91a8746a27 update cli scripts 2023-12-11 09:08:02 -05:00
Vladimir Mandic d71287e068 fix tensor to np 2023-12-10 18:06:07 -05:00
Vladimir Mandic 1b1ae6784c add demofusion 2023-12-09 14:15:48 -05:00
Disty0 dc56ea140a Update shared opts 2023-12-08 19:10:08 +03:00
Vladimir Mandic 66f7a9af82 add lora_force_diffusers and lora_fuse_diffusers 2023-12-08 10:43:50 -05:00
Vladimir Mandic bd64bac2a3 update ip-adapter, schedulers and xyz-grid 2023-12-07 12:41:11 -05:00
Disty0 3a36c07c6c Check SD_LORA_DIFFUSERS flag once in networks.py 2023-12-05 19:22:40 +03:00
Vladimir Mandic 27bd7c424c
Merge pull request #2585 from AI-Casanova/block-LoRA
Block LoRA
2023-12-04 18:40:01 -05:00
Vladimir Mandic e0b99b7300 preload lora 2023-12-04 13:30:58 -05:00
AI-Casanova b59f79657d fixes 2023-12-03 17:20:44 -06:00
AI-Casanova 323e2c142c in-mid-out LoRA Weights 2023-12-03 15:06:13 -06:00
Vladimir Mandic 439542d3df redesign profiler 2023-12-03 11:27:24 -05:00
Disty0 54ef5f8683 Check SD_LORA_DIFFUSERS flag once 2023-12-03 02:00:31 +03:00
Disty0 235b5117f3 Ruff fix 2023-12-03 01:32:43 +03:00
Disty0 5cf1da40ce OpenVINO skip LoRa loading if it's already loaded 2023-12-03 01:31:36 +03:00
Disty0 7195087ac2 Re-add SD_LORA_DIFFUSERS flags 2023-12-03 00:40:51 +03:00
Vladimir Mandic 24250ac049 add sd-turbo and disable unnecessary lora fallback for lcm 2023-12-02 16:31:14 -05:00
Disty0 85f62609af Revert SD_LORA_DIFFUSERS 2023-12-03 00:30:32 +03:00
Disty0 8ba80bbc41 Make OpenVINO use SD_LORA_DIFFUSERS flag 2023-12-03 00:14:57 +03:00
Vladimir Mandic f08b4e5c23 add sdxl-turbo 2023-11-29 16:32:12 -05:00
Vladimir Mandic 1502dc2e13 add kandinsky3 support 2023-11-25 13:27:16 -05:00
Vladimir Mandic 2ab4b512c8 update changelog 2023-11-22 18:30:29 -05:00
Vladimir Mandic 15503a7e0c add experimental model update 2023-11-21 12:25:19 -05:00
Disty0 bd141bbfeb IPEX decrease Torch GC Threshold to 80 2023-11-21 16:47:35 +03:00
Disty0 1793c2e116 OpenVINO fix LoRa and Update to Torch 2.1.1 2023-11-21 14:22:55 +03:00
Vladimir Mandic 00b246c052 update advanced merging 2023-11-20 11:43:30 -05:00
Vladimir Mandic b647fb84e9 fix non-sd pipeline 2023-11-18 11:20:31 -05:00
Vladimir Mandic 4ea908ccd4 cleanup 2023-11-16 09:55:18 -05:00
Disty0 6e994ff110 OpenVINO fix Lora not loading on model change 2023-11-16 01:07:09 +03:00
Disty0 d7410655cf Cleanup 2023-11-16 00:19:32 +03:00
Vladimir Mandic e9b3109650 fix invalid tags 2023-11-15 15:00:49 -05:00
Disty0 bb0430f5c1 OpenVINO downgrade PyTorch 2023-11-15 22:33:13 +03:00
Disty0 1b9ca52afa OpenVINO use Diffusers Lora loading 2023-11-15 19:44:33 +03:00
Disty0 69f0d41b99 OpenVINO fix Lora caching 2023-11-15 19:10:44 +03:00
Disty0 2f7e387246 Fix missing import 2023-11-15 01:20:36 +03:00
Vladimir Mandic e46661f6f9 handle lcm lora loader separately 2023-11-14 14:23:13 -05:00
Vladimir Mandic 882da270e9 add SD_LORA_DIFFUSERS 2023-11-13 18:42:02 -05:00
Vladimir Mandic d6aefd046c reference match previews 2023-11-13 16:20:21 -05:00
Vladimir Mandic a0b8bcf63b refactor model compile and add stable-fast 2023-11-13 12:25:45 -05:00
Vladimir Mandic 7f0827d1d0 update lora triggerword parsing 2023-11-11 08:26:03 -05:00
Vladimir Mandic b5c0587372 cleanup 2023-11-10 15:31:10 -05:00
Vladimir Mandic 79af359b1b minor updates 2023-11-10 10:04:15 -05:00
Vladimir Mandic 294af698e5 modify base/hires/refiner steps calculations 2023-11-09 12:27:07 -05:00
Vladimir Mandic a68f0bcbe4 rework prompt paste 2023-11-08 11:33:40 -05:00
Vladimir Mandic 00562a5084 cleanup model paths 2023-11-08 07:38:45 -05:00
Vladimir Mandic e53db4e259 use ThreadPoolExecutor for extra networks 2023-11-07 08:00:44 -05:00
Vladimir Mandic 2919774c01 improve en display 2023-11-05 08:09:40 -05:00
Vladimir Mandic 9f5cabe95f add user lora tags 2023-11-04 13:14:35 -04:00
Vladimir Mandic 6e05fa865a improve en performance 2023-11-04 12:58:45 -04:00
Vladimir Mandic 426729aa6f native implementation for interrogator 2023-11-04 10:53:31 -04:00
Vladimir Mandic 7ee0d65c13 update startup scripts 2023-11-04 08:22:57 -04:00
Vladimir Mandic eddcc360be support onnx branch and css tweaks 2023-11-01 11:48:17 -04:00
Vladimir Mandic 676ac120f1 log cleanup 2023-10-31 12:34:35 -04:00
Vladimir Mandic 5ae6128393 update css 2023-10-30 09:26:52 -04:00
Vladimir Mandic 19203aab6c en add sort and other updates 2023-10-29 10:29:50 -04:00
Vladimir Mandic a99c7d3d53 mobile optimization 2023-10-28 17:19:55 -04:00
Vladimir Mandic b975bcec87 cleanup 2023-10-26 07:30:26 -04:00
Vladimir Mandic 267905e6bb Revert "Merge pull request #2411 from vladmandic/master"
This reverts commit 64cce8a606, reversing
changes made to 597fc1863f.
2023-10-26 07:30:01 -04:00
Vladimir Mandic 886af2ee16 Revert "Merge pull request #2410 from vladmandic/master"
This reverts commit 597fc1863f, reversing
changes made to 4ab584e93f.
2023-10-26 07:29:49 -04:00
Vladimir Mandic 5219daa7fb Revert "Merge branch 'dev' into master"
This reverts commit 4b91ee0044, reversing
changes made to fc7e3c5721.
2023-10-26 07:17:40 -04:00
Vladimir Mandic 4b91ee0044
Merge branch 'dev' into master 2023-10-26 07:12:59 -04:00
Vladimir Mandic d135fe1383 fix fn sequence 2023-10-26 07:02:44 -04:00
Vladimir Mandic 3772716fae support lcm, switch fonts 2023-10-25 10:49:58 -04:00
Vladimir Mandic 2522bdeedb redesign job state and progress bar 2023-10-24 22:02:46 -04:00
Vladimir Mandic 636560c627
Merge pull request #2401 from vladmandic/master
update dev
2023-10-24 17:38:13 -04:00
Vladimir Mandic bc80c14704 log cleanup 2023-10-24 08:47:08 -04:00
Vladimir Mandic 0d2f535527
Merge pull request #2391 from vladmandic/master
update dev
2023-10-23 13:25:37 -04:00
Vladimir Mandic d5c264ec75 fix before hires 2023-10-23 10:19:40 -04:00
Vladimir Mandic 40ec2b8ec9
Merge pull request #2386 from vladmandic/master
update dev
2023-10-22 12:54:28 -04:00
Vladimir Mandic e8be0a8cdc update changelog 2023-10-22 11:52:40 -04:00
Vladimir Mandic be75ed7e9f compatibility items 2023-10-22 09:58:55 -04:00
AI-Casanova 8f84e968d5 Refactor and clean up network_oft.py
Switch from matmul to einsum
2023-10-21 18:02:05 -06:00
Andrew Tischenko 929f73100a Update network_oft.py
Some updates to make the matmul slightly more correct? Still WIP, needs to be tested against the quality of the future einsum version.
2023-10-21 18:02:05 -06:00
AI-Casanova 5b707e1747 Fix and cleanup lora_convert.py 2023-10-21 18:02:05 -06:00
Andrew Tischenko dc6ffaef7b Adding OFT support
A WIP adaptation of the OFT implementation from the Kohya repo

Co-Authored-By: AI-Casanova <54461896+AI-Casanova@users.noreply.github.com>
2023-10-21 18:02:05 -06:00
Vladimir Mandic df7c04ab27 add keep-interrupted option 2023-10-20 11:51:47 -04:00
Vladimir Mandic 231ca1ac7e fixes for zero-day issues 2023-10-18 11:37:33 -04:00
Vladimir Mandic a4d28ccb32 remove multidiffusion from built-in extensions 2023-10-17 10:09:56 -04:00
Vladimir Mandic 8aa2d0347c premerge fixes 2023-10-17 08:01:35 -04:00
Vladimir Mandic bb912c35f9 redesign live preview and bring full quality toggle to original backend 2023-10-16 14:07:00 -04:00
Vladimir Mandic 44f817acc6 workaround for civitai helper 2023-10-16 11:02:02 -04:00
Vladimir Mandic bdae9f81b4 add discovered extensions 2023-10-14 14:27:28 -04:00
Vladimir Mandic 3cd7d7cca0 multiple fixes 2023-10-14 12:07:41 -04:00
Vladimir Mandic 1d81cd16db update 2023-10-14 09:31:14 -04:00
Vladimir Mandic a21477fe1e update 2023-10-14 09:03:22 -04:00
Vladimir Mandic b55bb8c883 error handling in prompt parser 2023-10-13 09:30:17 -04:00
Vladimir Mandic bfdafb6215 extension compatibility patches 2023-10-10 10:12:31 -04:00
Vladimir Mandic 49c58a0c06 gradio update phase one 2023-10-09 14:45:25 -04:00
Vladimir Mandic 57ce239027 fix typo 2023-10-08 16:17:33 -04:00
Vladimir Mandic fccb237542 fix lora unload 2023-10-08 16:01:53 -04:00
Vladimir Mandic 6cae80793a fix activate/deactivate 2023-10-08 12:42:27 -04:00
Vladimir Mandic f2fc41cfc2 refactor lora load/unload 2023-10-08 12:00:51 -04:00
AI-Casanova 941c283fc5
Fix SD1.5 2023-10-07 12:47:25 -05:00
AI-Casanova 6af2bfc30d
Missing import and cleanup 2023-10-07 12:41:40 -05:00
AI-Casanova 4c9459c054
Update network_lora.py for LyCORIS loading on Diffusers Backend 2023-10-07 12:13:59 -05:00
AI-Casanova 0ddfb5d4ed
Update networks.py for LyCORIS loading on Diffusers Backend 2023-10-07 12:10:31 -05:00
Vladimir Mandic 109b1d6907 update style 2023-10-06 19:09:46 -04:00
Vladimir Mandic a47c4cf04d update settings and fix references to state 2023-10-06 17:18:42 -04:00
Vladimir Mandic 35caccd3bd add free-u 2023-10-06 12:37:26 -04:00
Vladimir Mandic d23d137b47 fix lora preview 2023-10-06 06:47:02 -04:00
Disty0 49a7a74028 OpenVINO fix networks 2023-10-06 01:03:31 +03:00
Vladimir Mandic a4e7377091 update extensions 2023-10-05 14:31:49 -04:00
Vladimir Mandic 3727bf3d02 new lora handler and remove lyco 2023-10-05 14:30:58 -04:00
Vladimir Mandic 7dc098182a new lora handler and remove lyco 2023-10-05 14:30:51 -04:00
Vladimir Mandic 1e8205fbb1 bring metadata apply to speed 2023-10-04 11:10:47 -04:00
Vladimir Mandic 86d66b70d2 support torch-roch-5.7 2023-10-03 21:32:21 -04:00
Vladimir Mandic 380f03747e add chainner to built-in extensions 2023-10-03 10:53:01 -04:00
Vladimir Mandic 1e66ff4f99 cleanup gradio 2023-10-02 08:57:43 -04:00
Vladimir Mandic 1c28757061 update train script 2023-10-01 13:59:13 -04:00
Vladimir Mandic 6837bd9bc1 better hipversion detect 2023-10-01 11:55:34 -04:00
Vladimir Mandic 6ea5c177e7 add downloader 2023-10-01 10:35:49 -04:00
Vladimir Mandic d01f01c981 update upscalers 2023-09-30 09:20:25 -04:00
Vladimir Mandic a2b00f34ec add vae to en 2023-09-29 09:00:44 -04:00
Vladimir Mandic fca8680521 add nodejs sdapi example 2023-09-29 08:23:42 -04:00
Vladimir Mandic 23593d5442 en styles phase two 2023-09-28 14:33:20 -04:00
Disty0 4f8177c20b Merge branch 'master' into dev 2023-09-28 00:51:56 +03:00
Disty0 ccae1ef029 Fix git submodule 2023-09-28 00:48:45 +03:00
Disty0 072469245b Merge branch 'master' into dev 2023-09-28 00:28:01 +03:00
Disty0 49d181b8a3 Remove OpenVINO device warning 2023-09-28 00:26:53 +03:00
Vladimir Mandic 2cd5964c9b add sigma min/max 2023-09-27 12:06:14 -04:00
Vladimir Mandic d67152cab4 cleanup upscaler settings 2023-09-27 09:24:23 -04:00
Vladimir Mandic f69625625b add browser session info 2023-09-22 21:01:07 -04:00
Vladimir Mandic 36324361bd refactor en folder handling 2023-09-21 11:58:24 -04:00
Vladimir Mandic 8ca79ad9b5 refactor upscalers 2023-09-20 13:07:29 -04:00
Vladimir Mandic a5973b6d96 update 2023-09-18 22:18:19 -04:00
Vladimir Mandic ef91976165 switch to native r-esrgan and modelloader 2023-09-18 15:21:11 -04:00
Vladimir Mandic b35a84f505 add upscaler logging 2023-09-18 14:48:41 -04:00
Vladimir Mandic d1302c09e3 update pre-commit and fix ops 2023-09-17 15:06:21 -04:00
Disty0 36e0823538 Cleanup 2023-09-17 01:28:35 +03:00
Disty0 4e209fe87f OpenVINO fix caching and recompile when using Lora 2023-09-16 20:05:53 +03:00
Vladimir Mandic 2309398be8 temp fix sdxl lora 2023-09-15 11:38:38 -04:00
Vladimir Mandic 9cf7fc4a75 add new hires with refiner and non-latent modes 2023-09-12 11:54:10 -04:00
Vladimir Mandic 1f730b129f update hires logic 2023-09-11 09:09:38 -04:00
Vladimir Mandic 56e041c3b6 improve civitai integration 2023-09-10 18:13:20 -04:00
Vladimir Mandic 2d0ea97a14 css optimizations, flat icons, metadata scrubbing 2023-09-10 10:55:54 -04:00
Vladimir Mandic 60df52f636 add no-metadata 2023-09-10 08:32:53 -04:00
Vladimir Mandic 7bda411738 improve styles, better logging 2023-09-09 13:47:46 -04:00
Vladimir Mandic c81a909e85 fix theme enum and preview 2023-09-07 11:30:57 -04:00
Vladimir Mandic 8fd96d0f30 catch directml and ipex initialization errors 2023-09-07 07:27:54 -04:00
Vladimir Mandic 83ae2a6c42 fix pipe detection when processing prompts 2023-09-06 20:21:39 -04:00
Vladimir Mandic ac267d7f3f add light theme, enhance profilng and logging 2023-09-06 13:23:14 -04:00
Vladimir Mandic 545dec0089 add new theme 2023-09-05 08:32:47 -04:00
Vladimir Mandic 5b622cdfda base and refiner mix and match 2023-09-04 15:55:47 -04:00
Vladimir Mandic e9055c7cd8 major refactor 2023-09-04 11:31:29 -04:00
Vladimir Mandic 13c2638bcd update rembg 2023-09-03 15:53:02 -04:00
Vladimir Mandic d41baddf50 add styles to extra networks 2023-09-03 15:00:48 -04:00
Vladimir Mandic 1b2890d02c extra network tags 2023-09-01 11:51:22 -04:00
Vladimir Mandic 106075e609
Merge pull request #2118 from Aptronymist/master
Settings reorganization - Postprocessing
2023-09-01 06:51:05 -04:00
Vladimir Mandic 27a517cedd add missing metadata 2023-08-31 08:06:48 -04:00
Aptronymist 3d80cc28c7 Upscaler fix
LDSR, scunet (wtf is a scunet?) and swinir
2023-08-30 16:51:12 -04:00
Vladimir Mandic d6f7bb92da add model preview download 2023-08-30 12:51:12 -04:00
Vladimir Mandic 72e62078c5 settings redesign 2023-08-30 07:16:25 -04:00
Vladimir Mandic 5e14178b3d fix tomed error 2023-08-30 02:38:25 -04:00
Vladimir Mandic 4bfa2ee877 multiple fixes 2023-08-29 13:57:04 -04:00
Vladimir Mandic 348943fcee revert defaults changes 2023-08-29 11:03:21 -04:00
Vladimir Mandic d48a13a118 settings compact layour 2023-08-26 08:02:07 +02:00
Vladimir Mandic e810d59fb8 update gradio and add batch img2img 2023-08-25 16:36:45 +00:00
Vladimir Mandic 0512e2973c refactor settings ui 2023-08-24 10:01:39 +02:00
Vladimir Mandic 3d1bcf88a2 fix hashing 2023-08-23 07:26:57 +00:00
Vladimir Mandic 6a4d4ea5b7 update logging and model hashinh 2023-08-22 18:28:09 +00:00
Vladimir Mandic 464810be9f fix unknown settings 2023-08-21 06:06:01 +00:00
Vladimir Mandic eb7916b7fd update github templates 2023-08-20 13:10:00 +00:00
Vladimir Mandic ebc1243238
Merge pull request #2014 from midcoastal/Issue1563/FS-Path-Cache
Add a FS directory/path cacher
2023-08-18 07:45:06 +02:00
Midcoastal 67f369ed25
A walk() optimization and lint fixes 2023-08-17 16:49:42 -04:00
Midcoastal 05850c2344
Upgrade Lora/TI model listers to use cache 2023-08-15 23:06:23 -04:00
Vladimir Mandic 3d914688cc update metadata 2023-08-15 05:50:15 +02:00
Vladimir Mandic eeca263bd2 update stored metadata 2023-08-14 07:50:12 +00:00
Vladimir Mandic 1cfebbb717 skip uninstall on experimental 2023-08-12 22:16:37 +02:00
Vladimir Mandic 7ffb66491c update changelog 2023-08-11 08:10:57 +02:00
Vladimir Mandic b94af77d29 update 2023-08-10 08:22:43 +02:00
Vladimir Mandic a5f95f4b38 civitai model search and download 2023-08-09 08:01:37 +00:00
Vladimir Mandic 5fd3c5ba01 update lora methods 2023-08-07 14:52:19 +02:00
Hameer Abbasi cdbb310fde Revert submodule updates. 2023-08-06 11:30:37 +00:00
Vladimir Mandic dc739b9f50 fix taesd for original backend 2023-08-06 07:07:00 +00:00
Vladimir Mandic 7c4fdbff1b update taesd 2023-08-05 08:56:45 +02:00
Vladimir Mandic a12c9117e6 add requirement check install flag 2023-08-04 11:23:25 +02:00
Vladimir Mandic 6fbc9a53f8 update git flag 2023-08-03 17:46:53 +02:00
Vladimir Mandic 2cf4014040 refresh 2023-07-31 11:36:51 +02:00
Vladimir Mandic 6e428ff0a2 update diffusers 2023-07-30 17:14:34 +02:00
Disty0 3010d1823d Fix modules 2023-07-29 15:44:55 +03:00
Seunghoon Lee 47f2f50574
Restore Python 3.9 compatibility. (DirectML) 2023-07-29 12:08:22 +09:00
Vladimir Mandic 58bfb9246f update lora enum 2023-07-26 19:27:38 -04:00
Vladimir Mandic 660c449e08 update themes 2023-07-26 12:17:49 -04:00
Vladimir Mandic c5b089cbb6 major ui simplification 2023-07-26 11:39:58 -04:00
Vladimir Mandic aa62f6d8d4 fix refiner batch size 2023-07-25 07:53:47 -04:00
Vladimir Mandic 7bee313bb3 rename 2023-07-24 19:52:50 -04:00
Vladimir Mandic 3da9642216 fix image drop, viewer right click 2023-07-23 15:12:27 -04:00
Vladimir Mandic 6adbd05b64 update actions 2023-07-23 08:52:28 -04:00
Vladimir Mandic 567faeb751 diffusers img2img and inpaint 2023-07-22 15:39:41 -04:00
Vladimir Mandic a3ab302f51 fix extensions reset 2023-07-20 09:52:21 -04:00
Vladimir Mandic 19d176ea3d en add tags 2023-07-19 10:33:23 -04:00