Commit Graph

4666 Commits (ef909cd003f7dd8a8a5379a724e7d46e23d80ffa)

Author SHA1 Message Date
Vladimir Mandic a163d1896b segment prototype 2024-01-13 19:35:50 -05:00
Vladimir Mandic 615f539a4e add control glpn depth processor 2024-01-13 19:35:50 -05:00
Disty0 c6d78d2b34 Cleanup 2024-01-14 03:21:48 +03:00
AI-Casanova b10ea42506 Fix Early Out 2024-01-13 16:23:22 -06:00
AI-Casanova 904ee42437
Merge branch 'dev' into dif-prompt-cleanup 2024-01-13 15:09:16 -06:00
AI-Casanova cc2e3e058b Fix Scheduling 2024-01-13 15:07:32 -06:00
jeong jinmyeong 8f4429df8e solve conflicting ui labels in hdr
conflicting ui label caused loading from ui_config.json duplicate, and I wanted to solve that.
2024-01-14 05:38:17 +09:00
jeong jinmyeong 4695367a58 bug fix in hdr generation parameter writing 2024-01-14 05:37:58 +09: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
AI-Casanova 1edecc2389 cleanup 2024-01-13 11:48:58 -06:00
Vladimir Mandic d4752f46ec add control dpt processor 2024-01-13 10:48:31 -05:00
Vladimir Mandic cda5d17b8a rearrange mask ui 2024-01-13 09:30:37 -05:00
Vladimir Mandic 560e5a86e3 handle en tags with same names as en itself 2024-01-13 08:44:30 -05:00
Zxilly 4afb41a6f2
fix: the civitai button can not be clicked 2024-01-13 15:55:49 +08:00
Disty0 c487c2d147 Compile support for models with transformers instead of unet 2024-01-13 01:35:37 +03:00
Disty0 d4ca4acd7d Unify settings 2024-01-13 00:44:03 +03:00
Vladimir Mandic 011bac41df jumbo commit see changelog for details 2024-01-12 15:00:02 -05:00
Vladimir Mandic 8b2e06147f add disable_accelerate option 2024-01-11 13:39:44 -05:00
Vladimir Mandic 2ec5e9d136 remove eol cmdflag no-download 2024-01-11 12:39:06 -05:00
Vladimir Mandic d35f189c41 add 401 to short exception list 2024-01-11 12:28:50 -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
Disty0 d0b44a29b8 Cleanup OpenVINO and NNCF 2024-01-11 14:48:09 +03:00
Disty0 3820cb98ed Cleanup lora model state with NNCF and OpenVINO 2024-01-11 01:04:54 +03: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
Midcoastal 14a5378ed3
Merge branch 'dev' into Issue2339/EmbeddingLoad 2024-01-10 11:48:29 -05:00
Vladimir Mandic 204853afea global crlf to lf 2024-01-10 09:45:26 -05:00
AI-Casanova 5aafe1ece2 Refactor cache
Disable double-load
2024-01-09 22:52:48 -06:00
Disty0 3352be21a6 NNCF compress Text Encoder and Lora support 2024-01-10 02:10:52 +03:00
Vladimir Mandic 23a4e6ee06 cleanup server settings 2024-01-09 14:51:21 -05:00
Vladimir Mandic 9eb56919df simplify backend select/lookups 2024-01-09 09:49:17 -05:00
Disty0 42845b344c Cleanup 2024-01-09 16:07:43 +03:00
Vladimir Mandic b206612069 fix processor switch 2024-01-09 07:53:37 -05:00
Vladimir Mandic 3a79d502b6
Merge pull request #2697 from Trojaner/api/ipadapters
Update FaceID api params
2024-01-09 07:32:41 -05:00
Enes Sadık Özbek 9d2446f359
Fix model descriptions for FaceID 2024-01-08 22:47:19 +03:00
Enes Sadık Özbek f1b6971f7e
Update FaceID api params 2024-01-08 22:45:16 +03:00
Vladimir Mandic fcdc53addc lazy load imports 2024-01-08 12:51:12 -05:00
Disty0 6fbb9ad7f3 IPEX fix lock-ups at very high resolutions 2024-01-08 20:31:54 +03:00
Vladimir Mandic c55bdffe02 reduce imports and do not load ldm in diffusers 2024-01-08 12:11:38 -05:00
Vladimir Mandic cdf972c8c4 fix styles 2024-01-08 10:51:42 -05:00
Midcoastal 157772c8b9
Merge branch 'dev' of https://github.com/vladmandic/automatic into Dev/DirectoryCacheing 2024-01-08 10:18:54 -05:00
Disty0 0f829b2d04 Make OpenVINO compatible with IPEX venv 2024-01-08 03:00:18 +03:00
Disty0 8f70b7d08c Add DISABLE_VENV_LIBS env variable 2024-01-08 02:04:55 +03: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 119424399f controle module enable scripts and extensions 2024-01-07 17:55:00 -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
Enes Sadık Özbek d93485a908
Potential None error fix in prepare_img_gen_request 2024-01-07 22:59:16 +03:00
Enes Sadık Özbek 96dbd230dc
Fix dict related errors in img gen API 2024-01-07 22:54:03 +03:00
Enes Sadık Özbek 9670f1d801
Args might not be always strings 2024-01-07 18:05:11 +03:00
Enes Sadık Özbek dd37e7b973
Fix length control for request args 2024-01-07 18:04:49 +03:00
Enes Sadık Özbek 43c2af7765
Merge branch 'dev' into api/ipadapters 2024-01-07 18:01:29 +03:00
Enes Sadık Özbek 8e5f64060d
Implement generic sanitization of script args in requests 2024-01-07 18:00:44 +03:00
Midcoastal fcf4aac08b
Merge branch 'dev' of https://github.com/vladmandic/automatic into Dev/DirectoryCacheing 2024-01-06 22:14:23 -05:00
Midcoastal f90f23bcc2
Merge branch 'dev' into Dev/DirectoryCacheing 2024-01-06 22:12:24 -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
Midcoastal 08ecb7dbbd
Embeddings Load Refactor
Allow loading Embeddings in batches, as opposed to 1 at a time.

Loading 1 at a time (as before) causes repeated Trie rebuilds, which is expensive.
2024-01-06 09:09:00 -05:00
Disty0 746fd1dfaa IPEX add wraps to hijacks 2024-01-06 15:58:14 +03:00
Disty0 f6d804ac45 Cleanup 2024-01-06 13:26:31 +03:00
Disty0 943059170a Cleanup 2024-01-06 01:39:54 +03:00
Disty0 f3cebcb9dd OpenVINO add experimental support for Text Encoder compiling 2024-01-06 01:37:04 +03:00
Midcoastal cd18d29511
In-Memory Directory/File Cache 2024-01-05 16:55:01 -05:00
Disty0 3b14e1e70e OpenVINO fix cache loading 2024-01-05 22:43:15 +03: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 99c2a9fec7 add note 2024-01-05 12:08:28 -05:00
Vladimir Mandic 9fe8a827b2 refactor modeldata 2024-01-05 12:00:22 -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
Disty0 69ddc42993 OpenVINO fix 4bit VAE after a resolution change 2024-01-05 14:09:30 +03:00
Disty0 178773a43a Cleanup 2024-01-05 12:06:17 +03:00
Disty0 6522c03667 OpenVINO 4 bit support for CPUs 2024-01-05 11:54:46 +03: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
Disty0 e94cc76465
Merge pull request #2680 from KerfuffleV2/fix-ipex-autocast
fix: missing parenthesis in IPEX autocast
2024-01-05 02:35:19 +03:00
Vladimir Mandic 43d68ca784 refactor img2img processing 2024-01-04 14:46:11 -05: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
KerfuffleV2 324e728bba fix: missing parenthesis in ipex autocast 2024-01-04 00:30:31 -07: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 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 a8c779a54d cleanup 2024-01-02 15:22:32 -05:00
Vladimir Mandic 8beb27ec1b add outpaint 2024-01-02 15:17:24 -05:00
Disty0 d7f4043093 OpenVINO use the last device on the device list instead of CPU 2024-01-02 21:03:56 +03: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 547e7dfb0a Cleanup 2024-01-02 11:52:26 +03: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
Disty0 4107baddaf IPEX get rid of CondFunc 2023-12-31 21:52:40 +03:00
Disty0 f842d0a325 IPEX remove 2.0 and below hijacks 2023-12-31 21:19:14 +03:00
Vladimir Mandic 70bfe4ced8 enable gc on ram threshold 2023-12-31 08:15:22 -05:00
Disty0 d1e4d555b9 Cleanup 2023-12-31 15:52:00 +03:00
Disty0 ba168390de IPEX slice Diffusers AttnProcessor V1 2023-12-31 15:36:54 +03:00
Disty0 db8b9650c9 IPEX de-CondFunc torch.nn.functional 2023-12-31 03:39:00 +03:00
Vladimir Mandic 8126018b00 add marigold depth maps 2023-12-30 17:49:07 -05:00
Enes Sadık Özbek 6077bd01df
Fix API docs typo 2023-12-31 01:00:17 +03:00
Enes Sadık Özbek 88a86b901f
Add ip_adapter and face_id fields for txt2img/ímg2img APIs 2023-12-31 00:49:41 +03:00
Vladimir Mandic 41a4d63aaf update hypertile 2023-12-30 16:06:41 -05:00
Enes Sadık Özbek 89884e0051
Log all HTTP exception in debug mode 2023-12-31 00:02:33 +03: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 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
Disty0 ab7b78ccf4 IPEX fix torch.load 2023-12-30 17:07:04 +03:00
Disty0 bc79cbc2fd OpenVINO fix INT8 2023-12-30 12:21:54 +03:00
Disty0 a166a81e4d IPEX disable Linalg Solve CPU offload with IPEX 2.1 2023-12-29 20:12:44 +03: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 4136d60177 IPEX Attention reduce CPU overhead 2023-12-29 01:48:45 +03:00
Vladimir Mandic 1c7ab98650 set vae options on change 2023-12-28 11:35:13 -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 1a0e3c6bee cleanup logging 2023-12-27 19:49:13 -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
Vladimir Mandic 81952ce099 cleanups 2023-12-26 13:41:21 -05:00
Vladimir Mandic 54deae7746 change onboarding and remove download default model 2023-12-26 13:06:14 -05:00
Vladimir Mandic 03c59c72cf fix model detection compatibility item 2023-12-26 08:02:46 -05:00
Vladimir Mandic 0c38745ffa fix atomic write 2023-12-25 18:07:37 -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 542686eef8 detect sd2 2023-12-25 07:58:43 -05:00
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 7ab9ba0781 hide variation seed in diffusers 2023-12-23 12:57:12 -05:00
Vladimir Mandic 1d38358899 control add ip-adapter 2023-12-23 12:50:33 -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
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 4b74d3ebf9 modularize ui imports 2023-12-22 08:07:34 -05:00
Vladimir Mandic ec0a08c4db fix inpaint overlay 2023-12-22 07:34:14 -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 01fb0faa22 update requirements 2023-12-21 12:10: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 787e9b0b22 runtime eval pipeline type 2023-12-21 08:09:12 -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
Disty0 711b744d30 IPEX fix slicing rate 2023-12-20 22:34:57 +03: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
Disty0 1eacfc5129 IPEX fixes 2023-12-19 22:34:43 +03: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 2986f5532e image check and save 2023-12-19 08:26:13 -05:00
AI-Casanova ff94b197c1 Fix scheduling, lint 2023-12-18 23:42:31 -06:00
Vladimir Mandic 0482d5a448 width/height validation 2023-12-18 18:51:56 -05:00
Vladimir Mandic bcb54fed45 allow missing size 2023-12-18 14:23:09 -05:00
Vladimir Mandic f13f2d03f9 fix prompt scheduling 2023-12-18 13:27:36 -05:00
Vladimir Mandic 5eccf17530
Merge pull request #2631 from AI-Casanova/prompt-callback
Prompt Scheduling for Diffusers
2023-12-18 11:56:04 -05:00
Vladimir Mandic 4f35976572
Merge pull request #2634 from Trojaner/fix/api-alignment
HTTP API alignment with AUTOMATIC1111 (breaking change)
2023-12-18 11:50:31 -05:00
Vladimir Mandic 21adfd57b7 make some params optional 2023-12-18 11:46:08 -05:00
Enes Sadık Özbek 17e8fbfe92
Fix png-info and extensions endpoints 2023-12-18 18:29:08 +03:00
Enes Sadık Özbek 350cd17465
Implement remaining API changes 2023-12-18 18:09:25 +03:00
Enes Sadık Özbek 5b61d849b8
[Breaking change] Align some APIs with AUTOMATIC1111
* /refresh-vaes -> /refresh-vae
* /sd_models response [name -> model_name]
2023-12-18 15:21:06 +03:00
AI-Casanova 0b3e1f475d Fix batch & optimize 2023-12-17 19:37:05 -06: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 2b56e82f16 modularize en 2023-12-17 09:32:26 -05:00
Vladimir Mandic 4f5478df4f fix reuse seed 2023-12-17 07:56:23 -05:00
AI-Casanova 9e7757b7fe Fixes 2023-12-16 20:16:01 -06:00
AI-Casanova 2020d20bcb Prompt Scheduling 2023-12-16 18:07:20 -06: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
Vladimir Mandic b96fbd8f95 add img2img_apply_overlay 2023-12-14 10:09:55 -05:00
Vladimir Mandic 934152dcfc fix hypertile 2023-12-14 09:22:05 -05:00
Vladimir Mandic 72839b7d65 refactoring to support control 2023-12-13 15:48:10 -05: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 033569cfb1 minor updates 2023-12-12 14:36:00 -05:00
Vladimir Mandic e2213a49e0 add pipeline script example 2023-12-11 19:44:00 -05:00
Disty0 86894b8249 Remove Intel ARC 1024x1024 workaround from OpenVINO 2023-12-11 19:29:55 +03:00
Disty0 ac85b3a423 Add OpenVINO cache path option to System Paths 2023-12-11 19:18:30 +03:00
Vladimir Mandic 839e12e062 cleanup 2023-12-11 10:57:11 -05:00
Disty0 0fe27642a5 IPEX fix dtype errors when GPU supports 64 bit 2023-12-11 18:45:02 +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 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 4823595dc9 minor fixes 2023-12-10 10:27:44 -05:00
Vladimir Mandic 1b1ae6784c add demofusion 2023-12-09 14:15:48 -05:00
Vladimir Mandic f91735deac fix prompt parser with blank lines 2023-12-09 10:14:35 -05:00
Vladimir Mandic 6cd178541b fix hdr 2023-12-09 10:00:29 -05:00
Vladimir Mandic b96131fad2 fix en sort 2023-12-09 09:36:33 -05:00
Vladimir Mandic b1e3a8fa15 fix filenamegen 2023-12-08 13:27:56 -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
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 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
Disty0 21eb4292e3 Fix IPEX Optimize 2023-12-06 19:53:52 +03:00
Vladimir Mandic 71743dfda3 add playground models 2023-12-06 10:48:42 -05:00
Disty0 6031b7199e IPEX fix torch.UntypedStorage.is_cuda 2023-12-05 22:20:52 +03:00
Vladimir Mandic 0febcc2aa8 animatediff full latent mode 2023-12-05 14:07:52 -05:00
Vladimir Mandic 6cec284a6f cleanup compile 2023-12-05 11:50:03 -05:00
Disty0 c8970ab361 Cleanup IPEX libs 2023-12-05 19:48:15 +03:00
Vladimir Mandic 7c16ea6b1d add modelscope 2023-12-05 11:29:43 -05:00
Disty0 629a46aaa5 Disable IPEX attention if the GPU supports 64 bit 2023-12-05 19:27:14 +03:00
Vladimir Mandic 635efb0203 fix save metadata 2023-12-05 10:04:32 -05:00
Vladimir Mandic bf5ea244a8 add hdr settings to metadata 2023-12-05 09:26:55 -05:00
Vladimir Mandic 6cd4abba97 cleanup 2023-12-04 19:16:35 -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 2933ed6b4a lint fixes 2023-12-04 10:08:11 -05:00
Vladimir Mandic 77f06befa4 handle zero size image resize 2023-12-04 10:01:15 -05:00
Vladimir Mandic 439542d3df redesign profiler 2023-12-03 11:27:24 -05:00
Disty0 960381210f IPEX fix UntypedStorage and Generator 2023-12-02 01:08:02 +03:00
Vladimir Mandic 2552555678 animatediff live previews and implement interpolate 2023-12-01 13:16:23 -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 c2f8e8cc30 prereqs 2023-11-28 11:06:47 -05:00
Vladimir Mandic 202f27e80f add tokenizers to explict requirements 2023-11-27 17:24:06 -05:00
Vladimir Mandic 12411f2858 update hdr 2023-11-27 09:03:22 -05:00
Vladimir Mandic 49f8730814 fix save text file for manually saved images 2023-11-27 08:07:12 -05:00
AI-Casanova 6d11fdf695
SDXL Rebasin (#2561)
* Add SDXL PermSpec

Also attempt to fix unmatched key error

* Fixes

* Renumber SDXL PermSpec
2023-11-25 15:23:30 -06: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 d7ff507e4c autodetect inpaint and instruct pipelines 2023-11-25 08:21:04 -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 9edfc987e0 add task_args 2023-11-24 08:32:06 -05:00
Vladimir Mandic 36562509f0 fix types 2023-11-23 14:38:46 -05:00
Vladimir Mandic aed6aa0217 relax type checks 2023-11-23 14:23:19 -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 fd9d747a47 force inpaint 2023-11-22 12:28:35 -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
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 e6a8a43bdc fix controlnet compatibility 2023-11-20 16:49:46 -05:00
AI-Casanova d077658524 Fix rebasin 2023-11-20 14:34:15 -06:00
Vladimir Mandic 00b246c052 update advanced merging 2023-11-20 11:43:30 -05:00
AI-Casanova 564b67bcd8
Merge: Typo and error handling (#2527)
* Typo and error handling

* typo typo

* error logging

* fix alpha vs beta

* Don't log VAE keys in unpruning
2023-11-19 13:47:02 -06:00
Vladimir Mandic 2b5adeeb92
Merge pull request #2443 from AI-Casanova/Extended-Merging
Advanced Merging
2023-11-19 13:09:57 -05:00
AI-Casanova 581ab58bdd Fix item 1,2,3,5,6 2023-11-19 12:03:13 -06:00
AI-Casanova c5371a5087 pylint fixes 2023-11-18 12:05:15 -06:00
AI-Casanova f2b66b8720 Error handling 2023-11-18 11:45:54 -06:00
AI-Casanova d9d3c2e7fc Replace Original Merge Method Major Cleanup 2023-11-18 11:33:20 -06:00
AI-Casanova 026790fe4c Cleanup and optimization 2023-11-18 11:14:15 -06:00
AI-Casanova d2d54af7ac Cleanup and Credits 2023-11-18 11:04:43 -06:00
AI-Casanova cea7464553 Use Internal read_state_dict 2023-11-18 10:45:54 -06:00
Vladimir Mandic b647fb84e9 fix non-sd pipeline 2023-11-18 11:20:31 -05:00
Vladimir Mandic 53019de30f todo cleanup 2023-11-18 09:22:12 -05:00
Vladimir Mandic 606e4d5c08 configurable hf cache 2023-11-18 08:46:59 -05:00
Disty0 bdc4bd846f IPEX fix torch.load 2023-11-18 15:42:53 +03:00
AI-Casanova c93d6c7e26 typos 2023-11-17 21:47:33 -06:00
AI-Casanova 73cbd609c1 Merge remote-tracking branch 'upstream/dev' into Extended-Merging 2023-11-17 21:30:46 -06:00
AI-Casanova 6aa859198f device fixes 2023-11-17 21:10:56 -06:00
AI-Casanova cb8be0fc6e Add torch.device 2023-11-17 20:35:06 -06:00
AI-Casanova abb4739590 More UI Improvements 2023-11-17 20:18:55 -06:00
AI-Casanova 2515b83251 GUI Improvement 2023-11-17 19:30:33 -06:00
Vladimir Mandic d46dddd024 fix upscale and add some compile options 2023-11-17 16:59:33 -05:00
Disty0 7ef41af090 Fix AnimateDiff is_sdxl error 2023-11-17 23:32:12 +03:00
Vladimir Mandic 75af4087e8 formatting 2023-11-17 10:53:21 -05:00
Vladimir Mandic 378c167820 update pillow 2023-11-17 08:38:16 -05:00
AI-Casanova 9b80d51630 Add Doc Strings to UI 2023-11-16 21:21:52 -06:00
AI-Casanova 17d5b15224 Doc Strings for Merge Methods 2023-11-16 21:00:27 -06:00
AI-Casanova 6c34317a57 fix precision 2023-11-16 19:31:36 -06:00
AI-Casanova 26f6e717f6 Update extras.py 2023-11-16 19:17:13 -06:00
AI-Casanova db20da7b1a Fixes 2023-11-16 19:01:03 -06:00
AI-Casanova 55363254d4 Merge remote-tracking branch 'upstream/dev' into Extended-Merging 2023-11-16 17:28:11 -06: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
Disty0 cc19925bae Fix Diffusers steps logic 2023-11-16 19:22:04 +03: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
Disty0 247a30a42c OpenVINO disable model caching 2023-11-15 23:45:53 +03:00
Disty0 f5f14282fb OpenVINO move caches to compiled_model_state 2023-11-15 20:35:50 +03:00
Vladimir Mandic b10cdb9d3e multiple cleanups 2023-11-15 12:08:54 -05:00
Vladimir Mandic eb98547ab8 lint updates 2023-11-14 17:24:04 -05:00
Vladimir Mandic c4fa799d83
Merge pull request #2510 from midcoastal/Feat/XYZSubGrids
Feat/xyz sub grids
2023-11-14 17:17:47 -05:00
Vladimir Mandic 1de913f984 auto refresh styles on change 2023-11-14 17:16:33 -05:00
Vladimir Mandic 882da270e9 add SD_LORA_DIFFUSERS 2023-11-13 18:42:02 -05:00
Midcoastal 8a27e1433b
Enable grid overall title. 2023-11-13 18:37:34 -05:00
Vladimir Mandic 3f6c0d843c new line means break 2023-11-13 18:08:07 -05:00
Vladimir Mandic 69c5cff112 diffusers prompt handle BREAK 2023-11-13 17:49:56 -05:00
Vladimir Mandic 39e5d614ff consistency decoder 2023-11-13 16:37:41 -05:00
Vladimir Mandic d6aefd046c reference match previews 2023-11-13 16:20:21 -05:00
Vladimir Mandic 35cd05b721 fix model compile 2023-11-13 12:35:00 -05:00
Disty0 7d6ace5a4c Disable precompile for OpenVINO 2023-11-13 20:29:49 +03:00
Vladimir Mandic a0b8bcf63b refactor model compile and add stable-fast 2023-11-13 12:25:45 -05:00
Vladimir Mandic f1862579fd cleanup compile 2023-11-13 09:27:57 -05:00
Vladimir Mandic cff5d637bc fix inpaint 2023-11-12 17:35:33 -05:00
Vladimir Mandic 39085ab39d minor updates 2023-11-11 11:38:07 -05:00
Vladimir Mandic 9c7e1291a7 move save params to after generate 2023-11-11 07:59:48 -05:00
AI-Casanova 310b73a908 Merge remote-tracking branch 'upstream/dev' into Extended-Merging 2023-11-10 22:30:07 -06:00
Vladimir Mandic 25953f68a2 update paste parsing 2023-11-10 11:30:52 -05:00
Vladimir Mandic 056b04dcd0 lint cleanup 2023-11-10 10:10:41 -05:00
Vladimir Mandic 79af359b1b minor updates 2023-11-10 10:04:15 -05:00
Disty0 eda2aa6da2 re-update lcm-convert.py 2023-11-10 17:19:50 +03:00
vladmandic b8a980c705 Deploying to master from @ vladmandic/automatic@f29d392607 🚀 2023-11-10 14:12:28 +00:00
Disty0 e2bcbaeed0 update lcm-convert.py 2023-11-10 17:12:15 +03:00
Vladimir Mandic f29d392607
Merge pull request #2489 from Nuullll/sdnext-master
Fix UnboundLocalError for variable 'updated'
2023-11-10 08:50:27 -05:00
Vladimir Mandic 9778af1bc6 safe check scripts type 2023-11-10 08:46:26 -05:00
Nuullll 3616fba9be Fix UnboundLocalError for variable 'updated' 2023-11-10 21:44:09 +08:00
AI-Casanova 39acd0af66 Add VAE bake 2023-11-10 07:38:37 -06:00
Vladimir Mandic 653d253bfe allow upscalers in subfolders 2023-11-10 08:34:35 -05:00
Vladimir Mandic dc436b1f9d fix 2023-11-10 08:28:33 -05:00
AI-Casanova b65dfae35a Fix rebasin 2023-11-10 07:21:24 -06:00
AI-Casanova 02a32e7108 Add Logging 2023-11-10 07:02:17 -06:00
AI-Casanova 864fc898fa Bugfix 2023-11-10 06:51:38 -06:00
Vladimir Mandic 6564e99ccd update pipelines and xyzgrid 2023-11-09 18:22:24 -05:00
Vladimir Mandic fd3f971b40 update steps 2023-11-09 17:34:17 -05:00
Vladimir Mandic 0b60055702 add brackets 2023-11-09 16:26:20 -05:00
Vladimir Mandic 290970e536 safe move offloads 2023-11-09 12:57:46 -05:00
Vladimir Mandic 294af698e5 modify base/hires/refiner steps calculations 2023-11-09 12:27:07 -05:00
Vladimir Mandic 7cbd2bc9b5 fix list view 2023-11-09 09:28:44 -05:00
Vladimir Mandic f6dd495eb3 multiple fixes 2023-11-09 09:04:50 -05:00
Vladimir Mandic 3c9c9cf471 fix paste parser 2023-11-08 12:21:36 -05:00
Vladimir Mandic 28365d6b69 fix forced filename 2023-11-08 12:09:09 -05:00
Vladimir Mandic a68f0bcbe4 rework prompt paste 2023-11-08 11:33:40 -05:00
Vladimir Mandic 8bcb14d0ac fix adetailer with controlnet 2023-11-08 08:35:13 -05:00
Vladimir Mandic a03d7ce99c fix manual save 2023-11-08 07:41:42 -05:00
Vladimir Mandic 00562a5084 cleanup model paths 2023-11-08 07:38:45 -05:00
Seunghoon Lee 924fae3d84
DirectML LCMScheduler fix 2023-11-08 17:30:24 +09:00
Vladimir Mandic af30c1e27c en error handler 2023-11-07 13:15:45 -05:00
AI-Casanova e112cb17b9 Merge remote-tracking branch 'upstream/dev' into Extended-Merging 2023-11-07 10:16:35 -06:00
Vladimir Mandic 56cf80b8e0 fix inpaint 2023-11-07 10:12:21 -05:00