vladmandic
a485347896
fix kandinsky5
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-24 18:19:23 +01:00
vladmandic
554c8fbf2f
remove model: hdm
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-24 18:19:23 +01:00
Disty0
0160f6b3ef
add sdnq variants of pytorch native fp formats too
2026-02-24 20:08:41 +03:00
Disty0
78efbc7e85
update sdnq
2026-02-24 19:47:30 +03:00
Vladimir Mandic
8ea9d428d5
remove dwpose
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-22 09:21:24 +01:00
Vladimir Mandic
a1d46b3ecd
fix images.grid
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-21 15:10:26 +01:00
Vladimir Mandic
a96b5234d7
rocm get version exception handler
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-21 14:57:16 +01:00
Vladimir Mandic
d79d4edddb
add explicit sdnq import
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-21 13:26:20 +00:00
Vladimir Mandic
87e4505acd
Merge pull request #4658 from liutyi/dev
...
FireRed Edit preview image
2026-02-21 13:43:13 +01:00
Vladimir Mandic
9a63ec758a
initial pyright lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-21 09:32:36 +01:00
Vladimir Mandic
58fe1f59ff
add alternative insightfacex
2026-02-20 21:09:43 +01:00
Oleksandr Liutyi
316b940b6b
Change Unipic3 CM to Unipic 3 base. Add unipic3 to autodetect patterns. Add preview image
2026-02-20 19:09:24 +00:00
Vladimir Mandic
bd39638df1
fix pydantic
2026-02-20 08:29:52 +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
f34df6faac
fix class overrides
2026-02-19 17:33:01 +01:00
Vladimir Mandic
494e4a7a7b
fixes
2026-02-19 16:20:17 +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
76a20cf43d
cleanup
2026-02-19 11:39:03 +01:00
Vladimir Mandic
4006b3e093
pylint
2026-02-19 11:36:20 +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
7aded79e8a
remove imp
2026-02-19 08:35:06 +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
71afd3fb6f
handle missing preview
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-17 09:02:42 +01:00
vladmandic
0d0996878d
fix ltx2-i2v
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-17 08:50:11 +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
ae8a6257c4
typo
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-12 10:37:40 +01:00
vladmandic
ccd3e2e489
cleanup settings
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-12 10:30:39 +01:00
vladmandic
88db926ecd
remove clip as requirement
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-12 08:40:10 +01:00
vladmandic
3ee816888e
reduce logging on prompt apply
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 18:37:35 +01:00
vladmandic
cf5e1e0df2
cleanup convert
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 18:09:57 +01:00
vladmandic
da1cf2f996
refactor image methods
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 12:29:00 +01:00
vladmandic
0ed64ec195
cleanup
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 11:34:40 +01:00
vladmandic
1b4f94660f
cleanup
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 11:15:59 +01:00
Vladimir Mandic
41f206dec9
Merge pull request #4637 from CalamitousFelicitousness/refactor/remove-face-restoration
...
Refactor/remove face restoration
2026-02-11 11:12:34 +01:00
vladmandic
78c58e0d70
update precommit
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 11:12:21 +01:00
CalamitousFelicitousness
8563e2a853
refactor: restore codeformer_model.py to avoid merge conflicts
2026-02-11 09:59:55 +00:00
vladmandic
8561da6f8c
cleanup
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 10:02:41 +01:00
vladmandic
967974ade7
merge cleanup
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 09:57:37 +01:00
vladmandic
3ae9909b2a
update sharpfin usage
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-02-11 09:57:37 +01:00
CalamitousFelicitousness
dc8ecb0a64
refactor: address remaining PR #4640 review comments
...
- Remove _get_device_dtype() indirection, inline device/dtype at call sites
- Remove commented-out fallback blocks and try/finally wrappers
- Add modules/sharpfin to ruff and pylint excludes in pyproject.toml
- Fix import ordering in joytag.py and pixelart.py
2026-02-11 09:57:37 +01:00
CalamitousFelicitousness
162651cbdb
refactor: address PR #4640 review comments
...
Changes based on vladmandic and Disty0 feedback:
- Fix logging: use direct `from installer import log` instead of lazy _get_log()
- Remove unused is_available() function
- Remove defensive getattr() calls in _resolve_kernel/_resolve_linearize
- Simplify _get_device_dtype() to use devices module directly
- Refactor to_pil() with single Image.fromarray() call and explicit mode
- Add cross-platform fallback: sharpfin only runs on CUDA, falls back to
PIL/F.interpolate for other devices (CPU, MPS, OpenVINO)
- Replace lambdas with functools.partial in functional.py for torch.compile safety
- Add modules/sharpfin to pylint ignore-paths (vendored code)
2026-02-11 09:57:37 +01:00
CalamitousFelicitousness
76aa949a26
refactor: integrate sharpfin for high-quality image resize
...
Vendor sharpfin library (Apache 2.0) and add centralized wrapper
module (images_sharpfin.py) replacing torchvision tensor/PIL
conversion and resize operations throughout the codebase.
- Add modules/sharpfin/ vendored library with MKS2021, Lanczos3,
Mitchell, Catmull-Rom kernels and optional Triton sparse acceleration
- Add modules/images_sharpfin.py wrapper with to_tensor(), to_pil(),
pil_to_tensor(), normalize(), resize(), resize_tensor()
- Add resize_quality and resize_linearize_srgb settings
- Add MKS2021 and Lanczos3 upscaler entries
- Replace torchvision.transforms.functional imports across 18 files
- to_pil() auto-detects HWC/BHWC layout, adds .round() before uint8
- Sparse Triton path falls back to dense GPU on compilation failure
- Mixed-axis resize splits into two single-axis scale() calls
- Masks and non-sRGB data always use linearize=False
2026-02-11 09:57:37 +01:00