Commit Graph

881 Commits (master)

Author SHA1 Message Date
Vladimir Mandic 216558185b update installer usage 2026-02-19 12:21:46 +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
Vladimir Mandic 6fdd3a53cf reduce mandatory requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-18 17:53:08 +01:00
Vladimir Mandic d6bbfe3dc2 experimental python==3.14 support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-17 22:08:36 +01:00
vladmandic 3dde41faa5 cleanup previews and add firered
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-17 08:19:23 +01:00
vladmandic 73b90c5228 redo all locales
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-14 21:48:06 +01:00
vladmandic 88db926ecd remove clip as requirement
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-12 08:40:10 +01:00
CalamitousFelicitousness 385532154f Merge remote-tracking branch 'origin/dev' into refactor/remove-face-restoration
# Conflicts:
#	.pylintrc
#	.ruff.toml
2026-02-10 14:38:14 +00:00
vladmandic 684d77d871 update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-10 11:49:01 +01:00
vladmandic 42d8ad498e add ftfy
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-09 19:54:26 +01:00
CalamitousFelicitousness 4162fd84db fix(installer): handle setuptools 82 removing pkg_resources and uv broken fallback
- Build CLIP with --no-build-isolation to use venv's setuptools 69.5.1
  instead of pip pulling setuptools 82.0.0 (which removed pkg_resources)
  into an isolated build environment
- Add cleanup_broken_packages() to remove dist-info directories with
  missing RECORD files before falling back from uv to pip, preventing
  cascading install failures when uv partially installs packages
- Add no_build_isolation parameter to install() function
2026-02-09 01:38:44 +00: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
Vladimir Mandic a0f9447d04 add --remote cmd opt
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-07 10:17:32 +00:00
vladmandic 339dff59f8 update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-05 17:04:49 +01:00
vladmandic d7ca4f63a7 update schedulers and lint everything
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-04 11:58:02 +01:00
Crashingalexsan eeb176c0d0 [MIOPEN} Set MIOPEN_FIND_MODE 2 & enable GFX1200 2026-01-27 16:40:27 -06:00
Disty0 727fd92d76 Re-update ROCm / Linux to Torch 2.10 2026-01-27 16:07:20 +03:00
vladmandic 7ce0cc2520 update cuda nightly
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-27 10:02:45 +01:00
Disty0 ad15f733b5 revert rocm back to torch 2.9.1 2026-01-25 20:06:31 +03:00
vladmandic 7bd73d6e75 log captured exceptions
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-24 13:57:13 +01:00
vladmandic bfc5445025 fix torch typo
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-24 08:48:45 +01:00
Disty0 50c65ed990 Update OpenVINO to 2025.4.1 2026-01-23 14:43:42 +03:00
Disty0 cc9c2c31e5 Update ROCm Linux and OpeinVINO Torch to 2.10 2026-01-23 14:34:17 +03:00
vladmandic 578a16c65d update torch
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-23 09:50:39 +01:00
vladmandic 86c0681453 lint and changelog
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-20 10:09:00 +01:00
vladmandic 8cf27dffdb allow unsafe ssl context for downloads
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-19 17:36:01 +01:00
vladmandic 3dfa154281 cleanup
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-16 09:49:46 +01:00
CalamitousFelicitousness fe99d3fe5d feat: add FLUX.2 Klein model support
Add support for FLUX.2 Klein distilled models (4B and 9B variants):

- Add pipeline loader for Flux2KleinPipeline
- Add model detection for 'flux.2' + 'klein' patterns
- Add pipeline mapping in shared_items
- Add shared Qwen3ForCausalLM text encoder handling:
  - 4B variants use Z-Image-Turbo's Qwen3-8B
  - 9B variants use FLUX.2-klein-9B's Qwen3-14B
- Add reference entries for distilled (4B, 9B) and base models
- Update diffusers commit for Flux2KleinPipeline support
2026-01-16 01:35:20 +00:00
vladmandic f7328fb907 add chroma-inpaint
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-15 08:37:44 +01:00
vladmandic 4dbdee10e3 switch lora logic and improve ui networks filter
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-14 10:31:21 +01:00
vladmandic e5176ef1f3 update requirements
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-14 09:03:44 +01:00
vladmandic e4e863fd6d lint and update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-12 12:31:29 +01:00
vladmandic f5f4c60820 recommend restart on update
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-10 20:50:48 +01:00
vladmandic ec007a3018 add laplace beta scheduler
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-10 08:41:27 +01:00
vladmandic 3bb6e5b47c fix kandinsky-5
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-08 21:08:19 +01:00
vladmandic 81d0d33573 update todo
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-08 09:36:03 +01:00
vladmandic 49e09e625c update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-08 09:27:49 +01:00
Seunghoon Lee 9313e7afd8
fix log 2026-01-07 14:57:50 +09:00
Seunghoon Lee f71c11e5c1
hipblaslt log 2026-01-07 13:58:04 +09:00
vladmandic 51fcfed27f update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-06 08:10:35 +01:00
Seunghoon Lee 49965dfda8
get_hip_arch_name -> get_hip_agent, use amdhip64_7.dll served within rocm package 2026-01-03 21:00:36 +09:00
vladmandic ee373259f2 z-image single-file loader
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-03 07:05:17 +01:00
vladmandic bb13aabe17 add ovis-image
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-26 08:05:25 +01:00
vladmandic c0141de02d add qwen-image-edit-2511
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-24 09:55:08 +01:00
vladmandic c6831f59e2 update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-20 07:30:06 +01:00
vladmandic 745a805df1 fix kanvas css with standardui
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-18 09:23:00 +01:00
awsr 54ea787c88
Improve value parsing for `traceback_install` 2025-12-17 19:52:41 -08:00
awsr f12907cd1f
Adjust `parse_str_to_bool` typing and logic
Python doesn't have a way to define a TypeVar as "any type except x"
2025-12-17 18:50:42 -08:00
awsr 89acc8cd35
Update type handling for `install_traceback` 2025-12-17 13:18:13 -08:00
awsr 1b44c4e498
Type enforcement for `install_traceback` 2025-12-17 13:17:21 -08:00
vladmandic 409ad8d2bd add longcat image and image-edit
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-16 08:58:22 +01:00
Disty0 101983faef Update ROCm nightlies to ROCm 7.1 2025-12-12 12:54:46 +03:00
vladmandic 2b7e72bf82 cleanup
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-11 14:23:19 +01:00
vladmandic 886f57708c set python==3.10 as minimum supported
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-10 12:14:13 +01:00
vladmandic 83920e9b31 update dependencies
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-08 16:41:23 +01:00
vladmandic 66ead091ee update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-04 11:34:57 +01:00
vladmandic b97aae687c fix gemini-2.5
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-02 11:59:52 +01:00
vladmandic 39bced0987 Merge branch 'dev' of https://github.com/vladmandic/sdnext into dev 2025-12-02 10:40:31 +01:00
vladmandic 175201a72f fix progress auth
Signed-off-by: vladmandic <mandic00@live.com>
2025-12-02 10:38:17 +01:00
CalamitousFelicitousness 55c089ae48 Update runai-model-streamer logging integration
- Remove stdout redirect monkeypatch (fixed in runai v0.15.1 via PR #97)
- Add RUNAI_STREAMER_LOG_LEVEL controlled by SD_LOAD_DEBUG
- Add one-time runai config log when hijack is activated
- Add `loader=runai|default` to model loading logs
- Remove per-file logging clutter from sd_hijack_safetensors.py
2025-12-02 02:01:51 +00:00
awsr c9fd32d9cb Fix importlib.util 2025-11-27 14:40:17 -08:00
Disty0 f7b0bbb6e1 Complete Z-Image support 2025-11-27 17:25:36 +03:00
vladmandic ad6458aa7b add flux2
Signed-off-by: vladmandic <mandic00@live.com>
2025-11-26 15:47:17 +00:00
vladmandic b5f000ab8a add xyz and script support to control api
Signed-off-by: vladmandic <mandic00@live.com>
2025-11-23 13:07:42 -05:00
Seunghoon Lee 9e91ac6310
therock use v2 instead of v2-staging 2025-11-20 16:12:23 +09:00
Seunghoon Lee 674a8f097d
windows rocm install devel 2025-11-17 13:04:16 +09:00
Disty0 5b93b6321c update openvino and rocm to torch 2.9.1 2025-11-15 00:40:15 +03:00
Vladimir Mandic 8c96d8b0af update torch==2.9.1 for cuda
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 16:03:53 -05:00
vladmandic 5c53f48651 ipex update to torch==2.9.1+xpu
Signed-off-by: vladmandic <mandic00@live.com>
2025-11-14 14:41:37 -05:00
Vladimir Mandic c53fa16731 update changelog
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 09:54:32 -05:00
Vladimir Mandic 890f95541a warn on detached
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 09:05:57 -05:00
Vladimir Mandic a597f94df8 cleanup
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 08:41:09 -05:00
Vladimir Mandic cccd9f71b8 verify commit before upgrade
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 08:36:39 -05:00
Vladimir Mandic 7ba9d261fd install logging
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 08:29:35 -05:00
Vladimir Mandic 5121356ab1 update logging
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 08:28:51 -05:00
Vladimir Mandic aa52382b67 installer auto-restart on update
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-14 08:27:01 -05:00
Vladimir Mandic 007e265740 prototype wan-animate
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-13 08:10:24 -05:00
Vladimir Mandic 6491b0618e add python info on critical
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-12 19:19:42 -05:00
Vladimir Mandic 8b28a56879 fail on incompatible python
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-12 19:18:14 -05:00
Vladimir Mandic 7a5a0ebc0d improve version detect
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-12 18:56:38 -05:00
Vladimir Mandic 7c5d1505b8 set defaults for version dct
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-12 14:18:45 -05:00
Vladimir Mandic 947e2c7bc5 update chrono pipeline
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-10 08:43:50 -05:00
Seunghoon Lee fe3a92ebad
windows prioritize rocm over zluda & check rocm package presence 2025-11-10 13:12:46 +09:00
Vladimir Mandic 69180202d3 kanvas integration
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-08 15:41:52 -05:00
Vladimir Mandic 5dde890cb6 initial kanvas integration
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-06 22:05:19 -05:00
Vladimir Mandic a5cefc96b6 add nvidia-sana-video-2b
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-06 08:40:10 -05:00
Vladimir Mandic 6f0e11d60a update diffusers and changelog
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-04 07:40:42 -05:00
Seunghoon Lee 6378964ae2
prioritize therock upon amd preview if supported although hip sdk is installed 2025-11-04 10:25:18 +09:00
Vladimir Mandic aa42dd9cca fix cwd on git version check fail
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-03 16:23:41 -05:00
Vladimir Mandic 88c4c3e167
Merge branch 'kanvas' into dev 2025-11-01 11:35:31 -04:00
Vladimir Mandic 58f218a560 add cudnn enable/disable override
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-01 11:33:39 -04:00
awsr 971bbe8443
Fix function typo
Extra parameter got added accidentally where it shouldn't have
2025-10-31 17:05:03 -07:00
awsr 547420f985
Fix version URL when repo is cloned from a ".git" URL 2025-10-31 16:03:07 -07:00
Vladimir Mandic cf156662d2 update diffusers
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-30 14:15:15 -04:00
Vladimir Mandic 3e996eed27 fixes
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-28 09:10:08 -04:00
Vladimir Mandic fbd24c290a experiments with repa-e
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-27 15:28:20 -04:00
Vladimir Mandic 5ab9a5a15d add sota model loader: runai streamer
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-27 14:20:10 -04:00