Commit Graph

217 Commits (10bbbed218458b8a899aac2140ec738d8d716f05)

Author SHA1 Message Date
Vladimir Mandic fc8a18df36 ruff updates
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-20 18:58:29 -05:00
Vladimir Mandic ed3e5f06d6 linting
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-20 18:48:06 -05:00
Vladimir Mandic dae181fefb lora-direct with bnb
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-20 18:26:25 -05:00
Vladimir Mandic b1f1864099 lint updates
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-15 13:12:35 -05:00
Vladimir Mandic bd540efb73 lora: absolute path, hf download, flux controlnet loras
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-11 18:10:51 -05:00
Vladimir Mandic 8cea43f7db lora add erorr handler for partial offload
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-11 13:10:05 -05:00
Vladimir Mandic beea969fd3 update lora
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-10 12:34:27 -05:00
Vladimir Mandic 383d7052ac lora split te apply
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-09 15:23:22 -05:00
Vladimir Mandic 1185950c4a yet another lora refactor
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-09 13:40:19 -05:00
AI-Casanova 6c9101dfaf
lora low memory mode: switching requires manual model reload 2024-12-06 22:54:08 -06:00
Vladimir Mandic 28eeb00432 remove non-blocking
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-06 09:15:37 -05:00
Vladimir Mandic 16ab1e2ae8 safer lora unapply
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-06 07:23:31 -05:00
Vladimir Mandic 2934948413 lora one more safe cast
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-05 09:04:42 -05:00
Vladimir Mandic ca06002602 lora maintain device
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-04 09:25:57 -05:00
Vladimir Mandic 4eac263055 add bdia sampler
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-02 11:21:39 -05:00
Vladimir Mandic 7e2034c4ff lora add fuse
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-02 10:51:41 -05:00
Vladimir Mandic 023b13b6cb balanced offload improvements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-01 15:34:25 -05:00
Vladimir Mandic 507636d0a1 lora-refactor
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-01 10:54:51 -05:00
Vladimir Mandic e74c038f64 interruptible lora apply
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-30 19:53:10 -05:00
Disty0 4089af7c03 Fix NaNs on Intel with Lora + Offloading 2024-12-01 03:52:57 +03:00
Vladimir Mandic b7aff134a2 add low/high threshold to balanced offload
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-30 19:03:51 -05:00
Vladimir Mandic 22982f3126 update stats
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-30 18:10:10 -05:00
Vladimir Mandic bccb277dcb update lora apply weights and xyz
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-30 17:26:52 -05:00
Vladimir Mandic eee85e5a4e lora refactor in progress
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-30 12:29:58 -05:00
Vladimir Mandic eacd4e9357 add stats
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-30 09:02:47 -05:00
Vladimir Mandic 1e90312982 update lora
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-30 08:50:25 -05:00
Disty0 881fa1183c Fix offload issues with lora 2024-11-30 00:16:38 +03:00
Vladimir Mandic 797ad1f20f lora stats
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-29 15:40:23 -05:00
Disty0 9187418358 revert networs.py 2024-11-29 22:53:17 +03:00
Disty0 39b14a202e Fix sequential offload with lora 2024-11-29 22:35:00 +03:00
Vladimir Mandic b6963470a9 conditional imports and summary timer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-29 10:05:06 -05:00
Vladimir Mandic 6aa7a4707e modules.lora full integration
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-29 09:39:38 -05:00
Vladimir Mandic a635421231 lint fixes
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-29 08:01:26 -05:00
AI-Casanova bf170ea08c
Fix multiple LoRA 2024-11-24 23:22:57 -06:00
AI-Casanova cb561fa486
Major lora refactor: works on my machine edition 2024-11-23 21:57:03 -06:00
Disty0 b76d9ce6a7 cleanup 2024-02-10 19:02:53 +03:00
Disty0 3bb80821ab Update changelog 2024-02-10 18:55:36 +03:00
Vladimir Mandic 1c4293ad92 remove obsolete kohya lora code 2024-02-10 10:53:41 -05:00
Vladimir Mandic 0bfb17ba72 implement complete face module 2024-01-27 08:07:34 -05:00
Vladimir Mandic 36578d61c2 fix mask invert 2024-01-23 08:37:30 -05:00
Vladimir Mandic c7c9a82e07 add option to load model direct to gpu 2024-01-18 12:04:20 -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 b36208234f fix ui dummy comp 2024-01-04 08:58:54 -05:00
Vladimir Mandic 6bb73e1fd8 add support for lora oft, lyco oft, peft 2023-12-24 11:30:04 -05:00
Vladimir Mandic aeccc28d60 control set task args 2023-12-21 10:57:11 -05:00
Vladimir Mandic 439542d3df redesign profiler 2023-12-03 11:27:24 -05:00
Vladimir Mandic 2919774c01 improve en display 2023-11-05 08:09:40 -05:00
Vladimir Mandic 20c2d83ad7 refactor filename pattern handling 2023-10-11 11:38:23 -04:00
Vladimir Mandic 6b4df05b5c fix sampler eta 2023-10-09 07:27:00 -04:00
Vladimir Mandic 9a5f339082 add compact view 2023-10-02 07:56:11 -04:00
Vladimir Mandic 6ea5c177e7 add downloader 2023-10-01 10:35:49 -04:00
Vladimir Mandic 0afcfe6097 logger early init 2023-09-23 23:44:34 -04:00
Vladimir Mandic cbe779b541 test model jit tracing 2023-09-02 09:55:53 -04:00
Vladimir Mandic 1b2890d02c extra network tags 2023-09-01 11:51:22 -04: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 6adbd05b64 update actions 2023-07-23 08:52:28 -04:00
Vladimir Mandic a3ab302f51 fix extensions reset 2023-07-20 09:52:21 -04:00
Vladimir Mandic 9308c32ad2 update samplers and callbacks 2023-07-15 08:44:02 -04:00
Seunghoon Lee 6b4b863fd0
simplify get_device. 2023-07-15 19:03:10 +09:00
Vladimir Mandic 0a49961baa refresh 2023-06-26 11:01:28 -04:00
Vladimir Mandic ab18cb8d63 advanced uvicorn/hypercorn config 2023-06-16 10:50:40 -04:00
Vladimir Mandic ba6f9fb4c9 fix callbacks 2023-06-15 10:31:30 -04:00
Vladimir Mandic bc557eeddd update changelog 2023-06-12 13:45:10 -04:00
Vladimir Mandic c82eaef261 update save function 2023-06-08 11:17:09 -04:00
Vladimir Mandic b8f432aff4 cleanup 2023-06-06 12:01:11 -04:00
Vladimir Mandic c0a824d8c6 add extra networks to xyz 2023-06-05 10:32:08 -04:00
Vladimir Mandic c7051cc1dd extra error handling during image save 2023-06-03 09:05:01 -04:00
Vladimir Mandic 364df7036e redo progressbar 2023-06-01 11:43:28 -04:00
Vladimir Mandic d9f72b066f precalc hashes 2023-05-31 09:14:34 -04:00
Vladimir Mandic 8495842634 update profiling 2023-05-25 10:41:28 -04:00
Vladimir Mandic e129e83276 updatr gradio 2023-05-22 08:42:47 -04:00
Vladimir Mandic 2f36350e24 refactor 2023-05-16 09:16:12 -04:00
Vladimir Mandic e737419ba4 update 2023-05-15 13:05:05 -04:00
Vladimir Mandic 0a46f8ada7 enable per-extension update 2023-05-12 10:07:19 -04:00
Vladimir Mandic 05656a54fe update extra networks 2023-05-11 09:30:34 -04:00
Vladimir Mandic 0210830296 update noise multiplier 2023-05-08 09:27:50 -04:00
Vladimir Mandic 1360c6422a add fp16 test 2023-05-08 09:27:50 -04:00
Vladimir Mandic d86b081ed3 update ssl 2023-05-03 08:22:57 -04:00
Vladimir Mandic e566fed3a1 fonts and upscale fix 2023-05-03 08:00:26 -04:00
Vladimir Mandic b23b6a6e2c update ti folders 2023-04-30 08:55:47 -04:00
Vladimir Mandic 5dcaaba614 reduce extra network exceptions 2023-04-27 09:42:41 -04:00
Vladimir Mandic 8ee0b47f51 cleanup scripts 2023-04-26 13:33:08 -04:00
Vladimir Mandic 602d92722a increase git debug logging 2023-04-25 07:55:50 -04:00
Vladimir Mandic 5b9187d38b combo patch 2023-04-24 10:30:23 -04:00
Vladimir Mandic 176ac924af make tensorflow optional 2023-04-23 08:11:26 -04:00
Vladimir Mandic e6e296a304 fix lora/lyco dir 2023-04-22 09:05:26 -04:00
Vladimir Mandic eb2a36cd3a update todo 2023-04-19 10:25:28 -04:00
Vladimir Mandic 8808b1a222 add setup auto-recover 2023-04-17 09:53:53 -04:00
Vladimir Mandic 2ece9782e4 handle duplicate extensions and redo exception handler 2023-04-14 09:57:53 -04:00
Vladimir Mandic 614b482ee3 major installer work 2023-04-13 11:19:15 -04:00
Vladimir Mandic 81b8294e93 switch cmdflags to settings 2023-04-12 10:40:11 -04:00
Vladimir Mandic ffc54d0938 update launcher 2023-04-06 11:23:25 -04:00
Vladimir Mandic 0d18460fe8 add clip skip 2023-04-04 09:19:25 -04:00
Vladimir Mandic d9b5843e2c update launcher 2023-04-03 10:51:41 -04:00
Vladimir Mandic 02f93037c8 fix prompt parser 2023-04-01 07:53:23 -04:00
Vladimir Mandic d2f9b9fdae update requirements and extensions 2023-03-30 11:19:18 -04:00
Vladimir Mandic db6c934b76 update and reenable extensions 2023-03-28 09:29:14 -04:00
Vladimir Mandic f06e70c806 pre merge cleanup 2023-03-27 10:30:50 -04:00
Vladimir Mandic b58b55aac5 fast model load 2023-03-21 14:18:50 -04:00
Vladimir Mandic 53db51194f implement new training master script 2023-03-19 12:13:16 -04:00
Vladimir Mandic 31fa7761f7 update extensions 2023-03-10 20:41:49 -05:00
Vladimir Mandic 33b983deec update modules 2023-03-10 09:12:58 -05:00
Vladimir Mandic ce2eb4e272 lora with multi-concept training 2023-03-07 13:29:46 -05:00
Vladimir Mandic 5ec19418f1 integrate locon 2023-03-06 11:41:14 -05:00
Vladimir Mandic 8ba9716907 fix dreambooth style training 2023-03-05 15:52:11 -05:00
Vladimir Mandic 92076efdc3 update 2023-03-04 18:14:56 -05:00
Vladimir Mandic f028ccda09 update extensions 2023-03-02 10:24:10 -05:00
Vladimir Mandic 12d6f7fc37 update config 2023-02-23 10:10:00 -05:00
Vladimir Mandic 5f7765f499 update extensions 2023-02-22 10:17:30 -05:00
Vladimir Mandic fcd84f2c34 update 2023-02-19 10:01:53 -05:00
Vladimir Mandic 5f48a8e5e1 update 2023-02-16 09:22:59 -05:00
Vladimir Mandic 4d3164a30a update lora module 2023-02-14 09:10:01 -05:00
Vladimir Mandic 148c4567d6 lora training 2023-02-11 17:34:20 -05:00
Vladimir Mandic 0a8f270f8c add clip blip and vit interrogate 2023-02-10 12:33:07 -05:00
Vladimir Mandic 0ec6ded0cb add lora training 2023-02-09 15:25:36 -05:00
Vladimir Mandic f07c667db6 add extract-lora 2023-02-07 20:46:57 -05:00