1
0
mirror of https://github.com/vladmandic/sdnext.git synced 2026-01-27 15:02:48 +03:00

24 Commits

Author SHA1 Message Date
Vladimir Mandic
b2a52a146b fix ansi controle output and add model locking
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-06 12:50:09 -04:00
Vladimir Mandic
3a633e539b better lora enum
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-01 11:58:08 -04:00
Vladimir Mandic
92f2a2902f improve profiling 2024-09-23 11:07:24 -04:00
Vladimir Mandic
16eaeeb766 cleanup startup 2024-01-17 12:15:07 -05:00
Vladimir Mandic
204853afea global crlf to lf 2024-01-10 09:45:26 -05:00
Vladimir Mandic
de80b74c64 uniform listdir and use threadpool to index loras 2024-01-06 15:15:23 -05:00
Vladimir Mandic
439542d3df redesign profiler 2023-12-03 11:27:24 -05:00
Vladimir Mandic
d01f01c981 update upscalers 2023-09-30 09:20:25 -04:00
Vladimir Mandic
a1120666d8 fix styles and console logging 2023-09-13 16:50:03 -04:00
Vladimir Mandic
7bda411738 improve styles, better logging 2023-09-09 13:47:46 -04:00
Vladimir Mandic
f36c1eb476 jumbo patch 2023-09-08 13:01:20 -04:00
Vladimir Mandic
39e1f91cce skip override for same items, handle taesd 2023-09-07 08:19:37 -04:00
Vladimir Mandic
b8f432aff4 cleanup 2023-06-06 12:01:11 -04:00
Vladimir Mandic
54257dd226 refactoring for pylint 2023-05-28 17:09:58 -04:00
Vladimir Mandic
efd3810860 diffusers merge 2023-05-26 22:42:03 -04:00
Vladimir Mandic
d36b16d03f refactor api auth 2023-05-23 14:31:22 -04:00
Vladimir Mandic
9a65233845 update setup to deal with extensions preload 2023-04-22 11:23:17 -04:00
Vladimir Mandic
7939a1649d parse model preload 2023-04-20 23:19:25 -04:00
Vladimir Mandic
f5a29752e7 add dynamic themes and preview 2023-04-17 13:49:18 -04:00
Vladimir Mandic
ed8819b8fc lycoris, strong linting, model keyword, circular imports 2023-04-15 10:28:31 -04:00
Vladimir Mandic
2ece9782e4 handle duplicate extensions and redo exception handler 2023-04-14 09:57:53 -04:00
Vladimir Mandic
f6679fcc77 add global exception handler 2023-03-17 10:08:07 -04:00
Max Audron
14c0884fd0 use python importlib to load and execute extension modules
previously module attributes like __file__ where not set correctly,
leading to scripts getting the directory of the stable-diffusion repo
location instead of their own script.

This causes problem when loading user data from an external location
using the --data-dir flag, as extensions would look for their own code
in the stable-diffusion repo location instead of the data dir location.

Using pythons importlib functions sets the modules specs correctly and
executes them. But this will break extensions if they build paths based
on the previously incorrect __file__ attribute.
2023-01-27 14:44:34 +01:00
AUTOMATIC
a1a376331c make existing script loading and new preload code use same code for loading modules
limit extension preload scripts to just one file named preload.py
2022-11-12 10:56:06 +03:00