286 Commits

Author SHA1 Message Date
Vladimir Mandic 9920004dec update file logger and requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-08-22 17:52:49 +02:00
CalamitousFelicitousness d38f2c97b2 feat(monitor): report model placement in the memory monitor
Move the per-component placement walk from the api server into memstats
next to ram and gpu stats, and add it to the --monitor tick so offload
placement is visible in a log rather than only over the api.

- guard the walk internally: the supervisor loop logs its monitor line
  unguarded, and the walk can race a reload or an offload rewrap
- monitor reports gb and merges into a fresh dict, since memory_stats
  returns a module global that the per-generation log also prints
- endpoint keeps reporting raw bytes
2026-08-10 22:10:42 +01:00
Vladimir Mandic e89062c04f register submodule as package
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-08-10 12:06:33 +02:00
Dity0 712a13f1a0 Move SDNQ to upstream SDNQ repo 2026-08-10 12:13:10 +03:00
Vladimir Mandic 59f077604c rembg add lucida
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-07-30 14:39:30 +02:00
Vladimir Mandic 3be4dce41e profiling updates
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-07-26 19:35:56 +02:00
Vladimir Mandic 469428b502 update transformers/diffusers and enhanced tests
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-06-12 15:15:16 +02:00
Vladimir Mandic ec2e37ee6e enhance automated testing
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-06-03 09:27:34 +02:00
Vladimir Mandic 3c2a742f40 cleanup logging
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-06-02 08:03:27 +02:00
Vladimir Mandic 89e728c9d5 refactor uv support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-28 11:54:08 +02:00
vladmandic 3e2c16e8ae cleanup and update changelog
Signed-off-by: vladmandic <mandic00@live.com>
2026-04-17 13:40:43 +02:00
vladmandic a16c7ac16e installer auto-restart on upgrade
Signed-off-by: vladmandic <mandic00@live.com>
2026-04-09 09:34:25 +02:00
vladmandic 0b74796d94 basic ty config
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-25 09:34:59 +01:00
vladmandic a54e9b3311 update readme and some debug functions
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-21 09:08:53 +01:00
vladmandic 4c256976df cleanup enso
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-17 11:04:29 +01:00
vladmandic 742eeb8691 new server settings section
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-17 10:07:48 +01:00
vladmandic de7959397c fb merge phase 3
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-16 10:32:12 +01:00
vladmandic fde3554341 spelling
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-12 15:36:24 +01:00
Vladimir Mandic 9fa6304cbc Merge branch 'dev' of https://github.com/vladmandic/sdnext into dev
Signed-off-by: Vladimir Mandic <57876960+vladmandic@users.noreply.github.com>
2026-03-08 20:17:04 +01:00
Vladimir Mandic acab240e3b improve reinstall behavior
Signed-off-by: Vladimir Mandic <57876960+vladmandic@users.noreply.github.com>
2026-03-07 12:49:59 +01:00
awsr 1b4a45e2a6 Revert "Avoid using args as a variable name"
This reverts commit 7c09e3dfe1.
2026-03-05 20:17:44 -08:00
awsr feffbe0851 Update subprocess.run usage 2026-03-05 20:06:09 -08:00
awsr 7c09e3dfe1 Avoid using args as a variable name 2026-03-05 16:16:01 -08:00
vladmandic 9ad68c2ff4 eliminate possible race conditions during startup
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-01 13:46:05 +01:00
Vladimir Mandic c25bc9b4d8 update diffusers
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-21 11:02:02 +01:00
Vladimir Mandic 47543663f9 cleanup references to p.sd_model
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-19 20:48:42 +01:00
Vladimir Mandic 7db3eac944 reorder first startup 2026-02-19 17:57:45 +01:00
Vladimir Mandic f78f0eb4a5 refactor imports 2026-02-19 15:28:24 +01:00
Vladimir Mandic 216558185b update installer usage 2026-02-19 12:21:46 +01:00
Vladimir Mandic d65a2d1ebc ruff lint 2026-02-19 11:13:44 +01:00
Vladimir Mandic e5c494f999 cleanup logger 2026-02-19 11:09:13 +01:00
Vladimir Mandic 2d28e7438c remove normalbae and add state caching 2026-02-19 10:11:25 +01:00
Vladimir Mandic a3074baf8b unified logger 2026-02-19 09:46:42 +01:00
Vladimir Mandic bfe014f5da modernize typing 2026-02-19 09:15:37 +01:00
Vladimir Mandic e9eadd06db remove dependency on pkg_resources and refactor cmd_args 2026-02-19 08:30:40 +01:00
vladmandic 88db926ecd remove clip as requirement
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-12 08:40:10 +01:00
CalamitousFelicitousness 93f8f66305 refactor: remove GFPGAN install, CLI args, and model migration
- Remove GFPGAN pip install from installer.py optional requirements
- Remove 'gfpgan' from modules_to_remove cleanup list in launch.py
- Remove --codeformer-models-path and --gfpgan-models-path CLI args
- Remove GFPGAN model directory migration from modelloader.py
2026-02-08 23:00:22 +00:00
vladmandic 3dfa154281 cleanup
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-16 09:49:46 +01:00
vladmandic f444679fc1 lint
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-16 08:56:30 +01:00
Vladimir Mandic 1a3e9ff399 log env
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-01-15 09:49:22 +00:00
Vladimir Mandic 1569a3fe17 move restart msg to end of startup sequence
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-25 15:45:19 -04:00
Vladimir Mandic 4f336d3aab linting
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-16 19:39:05 -04:00
Vladimir Mandic f971550bfb server recommend restart on package updates
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-18 12:05:56 -04:00
Vladimir Mandic 0697fb2287 update requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-30 11:04:59 -04:00
Vladimir Mandic 562799314d change default hfcache folder
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-13 13:04:14 -04:00
Vladimir Mandic a9c65c0e8c move api-only to legacy options
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-06 19:27:57 -04:00
Vladimir Mandic af58803adc fix typo
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-18 08:02:48 -04:00
Vladimir Mandic 10a4360b2f handle sentencepiece
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-18 07:42:51 -04:00
Vladimir Mandic 118a84813c fix directml by locking torch and transformers versions
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-11 10:39:35 -04:00
Vladimir Mandic e8b5ea3847 major refactor: remove backend original
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-05 13:16:46 -04:00