CalamitousFelicitousness
9e9e2f45ed
feat(xyz): add attention and sparse attention axes
...
Fourteen axes drive the attention subsystem from the grid: the diffusers
method, the sdp override chain, the dispatcher kernel, five sdnq attention
knobs and six sparse settings. An axis writes shared.opts.data and rebuilds
the chain itself, since the onchange for these settings runs through the
queue lock a grid cell already holds. SharedSettingsStackHelper saves and
restores every attention setting around the grid, keys an axis introduced
included, and an axis for a setting a backend owns warns when that backend
is not in the active chain.
2026-08-28 12:40:23 +01:00
Vladimir Mandic
5159e8b1a5
experimental minimax chunking
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-08-24 18:51:30 +02:00
CalamitousFelicitousness
e804d6df21
feat(samplers): group sampler dropdown into labeled sections
...
Reorder samplers_data_diffusers into recognizable solver-family groups (Euler, DPM/DPM++, UniPC/DEIS, Heun/KDPM2, ER-SDE, Classic, Distilled, Misc), each ending with its FlowMatch variants, and Res4Lyf as a fenced experimental section, so the dropdown is scannable.
Dividers are SamplerData sentinels with U+2500 names: create_sampler keeps the current scheduler when one is selected, get_sampler_name falls back to Default, set_samplers and validate_sampler_name exclude them, and a visible_samplers() helper drops them from the xyz axes, detailer, and folder pickers. The main and refine dropdowns render them as section labels. No sampler is removed or renamed, so saved infotexts, styles, and API calls keep resolving.
2026-06-14 01:41:05 +01:00
Vladimir Mandic
cad27637b4
schedulers validate ui sections
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-06-08 08:58:13 +02:00
Vladimir Mandic
5e99dee3c2
full codespell coverage
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-06-04 12:36:10 +02:00
Vladimir Mandic
f67562b912
- all guidance values set to -1 to enable using model defaults
...
- log default values used if not overriden by user
- rename inconsistent guidance variables:
p.cfg_scale
p.image_cfg_scale -> p.cfg_image
p.diffusers_guidance_rescale -> p.cfg_rescale
p.pag_scale -> p.cfg_true
p.pag_adaptive -> p.cfg_adaptive
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-16 11:06:23 +02:00
Vladimir Mandic
62a3653b49
ty lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-11 09:34:17 +02:00
Vladimir Mandic
c8d6fd5cf8
Revert "much stricter ruff linting"
...
This reverts commit 310dbf1574 .
2026-05-11 08:13:57 +02:00
Vladimir Mandic
8296d07ff8
Revert "stricter pylint"
...
This reverts commit c27481e45a .
2026-05-11 08:13:48 +02:00
Vladimir Mandic
c27481e45a
stricter pylint
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-11 07:51:47 +02:00
Vladimir Mandic
310dbf1574
much stricter ruff linting
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-11 07:15:37 +02: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
e5c494f999
cleanup logger
2026-02-19 11:09:13 +01:00
Vladimir Mandic
a3074baf8b
unified logger
2026-02-19 09:46:42 +01:00
vladmandic
da1cf2f996
refactor image methods
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 12:29:00 +01:00
CalamitousFelicitousness
54c18d3f32
refactor: convert XYZ grid detailer option to boolean dropdown
...
- Change AxisOption type from str to bool with [False, True] choices
- Simplify apply_detailer() to accept bool directly
- Fix log message from "face-restore" to "detailer"
2026-02-09 02:16:24 +00:00
CalamitousFelicitousness
3d0edb4f8f
refactor: remove face restoration from CLI tools and XYZ grid
...
- Remove gfpgan/codeformer face template lines from cli/generate.py
- Remove gfpgan_visibility, codeformer_visibility, codeformer_weight
from cli/generate.json upscale config
- Simplify cli/process.py upscale_restore_image() to remove the
restore path and codeformer parameters
- Remove codeformer/gfpgan special cases from xyz_grid_shared.py
apply_detailer(), keep generic boolean parsing
- Remove p.restore_faces assignment from xyz_grid_on.py
2026-02-08 23:00:05 +00:00
Vladimir Mandic
20aeb8b793
/sdapi/v1/xyz-grid
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-01-31 11:04:50 +00:00
Vladimir Mandic
f5630fdf63
fix typo
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-01-31 10:30:46 +00:00
vladmandic
ec007a3018
add laplace beta scheduler
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-01-10 08:41:27 +01:00
awsr
2e87e20c30
Allow \, to prevent text splitting
2025-11-15 13:09:05 -08:00
awsr
3d604948ea
Allow using | as a delimiter instead of ,
...
This useful for when you want to test combinations of multiple items that would need to be separated by a comma.
2025-11-15 13:09:04 -08:00
Vladimir Mandic
2c8cbf70a2
inline wildcard obey seed
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-11-04 20:50:13 -05:00
Vladimir Mandic
4033567d4f
controlnet fixes and validation
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-30 13:36:58 -04:00
Vladimir Mandic
0b346ec1ce
add base and max shift parameters for flow-matching samplers
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-19 14:11:41 -04:00
Vladimir Mandic
95217d48c1
xyz add guidance params
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-04 18:32:56 -04:00
Vladimir Mandic
8b698ed67f
upadte qwen pruning and allow hf models in subfolders
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-04 15:49:20 -04:00
Vladimir Mandic
eb025eaf31
remove split-attention and add attention slicing option
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-28 18:01:34 -04:00
Vladimir Mandic
a852d1cea9
add detailer expert mode
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-21 10:39:19 -04:00
Vladimir Mandic
e576ea4319
cn always generate blended processed image
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-18 18:19:56 -04:00
Vladimir Mandic
da90c0c7ff
reduce memory leak on control unit change
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-18 09:50:36 -04:00
Vladimir Mandic
ee57eb6b45
fix control handling of init images
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-18 07:31:59 -04:00
Vladimir Mandic
54bdf011ed
more linting and update diffusers
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-16 13:12:40 -04:00
Vladimir Mandic
17b8fcd902
lint fixes
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-16 12:59:40 -04:00
Vladimir Mandic
e2a443c885
control xyz support
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-16 12:07:43 -04:00
Vladimir Mandic
878fda65ab
refactor control processing
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-16 11:04:48 -04:00
Vladimir Mandic
cd84cfec11
xyzgrid with control tab
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-15 14:35:27 -04:00