Commit Graph

12373 Commits

Author SHA1 Message Date
vladmandic 0d2e9fbf62 cleanup and update changelog
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-09 18:20:10 +01:00
Vladimir Mandic d0f9e25906 Merge pull request #4634 from CalamitousFelicitousness/nunchaku-reference
Nunchaku reference
2026-02-09 18:06:34 +01:00
Vladimir Mandic 480b58e994 Merge pull request #4636 from CalamitousFelicitousness/fix/installer-uv-clip
fix(installer): handle setuptools 82 removing pkg_resources and uv broken fallback
2026-02-09 17:52:02 +01:00
Vladimir Mandic b454fa9748 Merge pull request #4633 from awsr/patch-2
Linting rules: TCH -> TC
2026-02-09 17:50:58 +01:00
Vladimir Mandic 175771666b Merge pull request #4632 from awsr/patch-1
Add call to initGalleryAutoRefresh
2026-02-09 17:50:39 +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 34a18c9098 fix: skip Nunchaku offloading for SDXL models
Nunchaku's SDXL UNet does not support offloading and raises
NotImplementedError when offload=True is passed. Skip the parameter
for SDXL and log a warning instead of crashing.
2026-02-07 22:27:05 +00:00
CalamitousFelicitousness 5000401647 docs(ui): add tooltips for Nunchaku attention and offload settings 2026-02-07 22:27:05 +00:00
CalamitousFelicitousness 33de04a0c7 feat: add 4-step Nunchaku variants for Qwen-Lightning models
Add 4-step distilled Nunchaku SVDQuant entries for Qwen-Lightning and
Qwen-Lightning-Edit alongside the existing 8-step variants. Step count
is now shown in the reference name (e.g. "Qwen-Lightning (4-step)").

- Add subfolder parameter to load_qwen_nunchaku to distinguish
  4-step (nunchaku-4step) from 8-step (nunchaku) variants
- Route to correct safetensors: lightningv1.0-4steps vs
  lightningv1.1-8steps for gen, lightningv1.0-4steps vs
  lightningv1.0-8steps for edit
- Strip nunchaku subfolder before pipeline from_pretrained since
  it does not exist in the base HuggingFace repos
2026-02-07 22:27:05 +00:00
CalamitousFelicitousness c8597ca84e feat: hide Nunchaku reference models on non-CUDA backends
Filter out reference entries tagged "nunchaku" from Extra Networks
when the active backend is not CUDA, since Nunchaku requires NVIDIA
GPUs. Entries remain in shared.reference_models for programmatic
lookup but are not yielded to the UI.
2026-02-07 22:27:05 +00:00
CalamitousFelicitousness a2ee885e28 refactor: update nunchaku repo URLs and version handling
- Rename HuggingFace org from nunchaku-tech to nunchaku-ai across all
  nunchaku model repos (flux, sdxl, sana, z-image, qwen, t5)
- Add per-torch-version nunchaku version mapping instead of single global
  version, with robust torch version parsing
2026-02-07 22:27:05 +00:00
CalamitousFelicitousness 8ff7074da5 feat: add Nunchaku variants for Fill and Depth in Flux Tools
- Add 'Fill (Nunchaku)' and 'Depth (Nunchaku)' options to Flux Tools
  dropdown, loading models with +nunchaku suffix for SVDQuant quantization
- Mark Fill and Depth nunchaku reference entries as hidden so they remain
  available for check_nunchaku() lookup but don't appear in Extra Networks
- Filter hidden reference models in ui_extra_networks_checkpoints
2026-02-07 22:27:05 +00:00
CalamitousFelicitousness 935a4fcb03 feat: add Nunchaku group to reference
Replace manual Model/TE checkboxes in Quantization Settings with a
dedicated "Nunchaku" tab in the Extra Networks menu where users can
directly select nunchaku-quantized model variants. Detection is now
using a +nunchaku path marker for disambiguation.
2026-02-07 22:27:05 +00:00
awsr 3ba1cfb540 Fix typo 2026-02-07 14:25:02 -08:00
awsr 89dd406a1d Add call to initGalleryAutoRefresh 2026-02-07 12:14:02 -08:00
Vladimir Mandic bf1e763156 add attention benchmark
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-07 13:37:09 +00:00
Vladimir Mandic 3aac1f6510 Merge branch 'master' into dev 2026-02-07 13:10:43 +01:00
Vladimir Mandic d8362182bc Merge pull request #4629 from awsr/public-re-export
Mark public re-exports
2026-02-07 13:10:02 +01:00
Vladimir Mandic bf36047ca6 Merge pull request #4630 from Tillerz/dev
test script for (un)weighted wildcards
2026-02-07 13:09:27 +01:00
vladmandic 38e52b8570 update modernui submodule
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-07 13:07:55 +01:00
Vladimir Mandic a0f9447d04 add --remote cmd opt
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-07 10:17:32 +00:00
Vladimir Mandic e8ff09a2d2 fix lora unload and improve preview error handler
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-07 09:07:34 +00:00
Oliver Hertel 9ebd05dc7b test file for weighted lists 2026-02-07 09:57:19 +01:00
Vladimir Mandic 04d7dbc1b8 update model template 2026-02-07 09:16:56 +01:00
Vladimir Mandic 56d0aade56 update gh templates 2026-02-07 08:05:06 +01:00
awsr e199f2d351 Update images.py exports 2026-02-06 14:29:46 -08:00
awsr c288f0de14 Explicitly mark additional items as re-exported 2026-02-06 14:16:46 -08:00
awsr 8e4aa8dbe1 Add comment 2026-02-06 13:42:37 -08:00
awsr 1e668fe86d Mark public re-exports
See: https://typing.python.org/en/latest/spec/distributing.html#import-conventions
2026-02-06 13:28:21 -08:00
Vladimir Mandic 5e2ab3057f Merge pull request #4627 from vladmandic/master
refresh dev
2026-02-06 14:16:01 +01:00
Vladimir Mandic 6eb1d0a2bf Merge pull request #4626 from vladmandic/dev
merge dev
2026-02-06 14:15:10 +01:00
vladmandic ef75acffb4 update changelog
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-06 14:11:46 +01:00
Vladimir Mandic 4db4ff00ca Merge pull request #4625 from awsr/gallery-auto-refresh
Gallery: Add auto-update setting and functionality
2026-02-06 13:07:41 +01:00
Vladimir Mandic 54fac3090c Merge pull request #4624 from awsr/subfolder-fix
Gallery: Restore subfolder handling and fixes
2026-02-06 13:06:54 +01:00
awsr ade7c2e5f9 Add auto-update setting and functionality 2026-02-06 00:50:04 -08:00
awsr f84cb6ac64 Track active gallery element 2026-02-06 00:44:48 -08:00
awsr 171ead0fa2 Auto-select current folder after refresh 2026-02-06 00:43:58 -08:00
awsr 0c0911eddc Adjust click handlers for GalleryFolder 2026-02-06 00:43:03 -08:00
awsr 1696d0cd29 Update monitored options 2026-02-05 16:54:23 -08:00
awsr 8bfa612902 Fix typo 2026-02-05 16:43:37 -08:00
awsr d7da93e814 Remove redundant code...
- `src` is now normalized in advance.
- There's no ending `/` to remove because it's a file.
2026-02-05 16:25:11 -08:00
awsr 6d30df7ed6 Adjust input normalization 2026-02-05 15:55:18 -08:00
awsr 137504de36 Remove extra type checking...
- JSDoc should automatically apply the types to the variables/parameters in the IDE to provide a warning when the wrong value is being sent.
2026-02-05 15:18:07 -08:00
awsr f4bb78b51c Update types in JSDoc 2026-02-05 15:16:13 -08:00
awsr e7d382dc29 Restore saving full folder path to database 2026-02-05 15:15:33 -08:00
awsr 6520784487 Fix recursive folder cleanup 2026-02-05 15:11:23 -08:00
vladmandic 339dff59f8 update diffusers
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-05 17:04:49 +01:00
vladmandic 40cbd33cbd add CTD-NT64Dark theme
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-05 16:57:30 +01:00
vladmandic 059cbaf470 update modernui
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-05 16:55:21 +01:00
vladmandic 9df9b84752 fix anima
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-05 16:55:06 +01:00