vladmandic
|
c187aa706a
|
cleanup
Signed-off-by: vladmandic <mandic00@live.com>
|
2026-03-18 09:25:09 +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 |
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
|
da1cf2f996
|
refactor image methods
Signed-off-by: vladmandic <mandic00@live.com>
|
2026-02-11 12:29:00 +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 |
vladmandic
|
a7c32caae3
|
relocate all jsons to data
Signed-off-by: vladmandic <mandic00@live.com>
|
2026-01-24 13:54:40 +01:00 |
awsr
|
dcb7164d30
|
Update `readfile` type safety
|
2025-12-17 16:43:54 -08:00 |
awsr
|
c22ca8d76e
|
Create and opt in to dict type safety from JSON
Opt in via the keyword-only argument `dict_only`
|
2025-12-17 13:18:13 -08:00 |
Vladimir Mandic
|
95f8fd2213
|
fix tiny vae with batched results
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-10-18 10:44:16 -04:00 |
Vladimir Mandic
|
eaa7dc119b
|
prototype seedvr
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-10-11 18:35:43 -04:00 |
Vladimir Mandic
|
8cd5fbc926
|
lint
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-09-12 16:28:53 -04:00 |
Vladimir Mandic
|
175e9cbe29
|
cleanup/refactor state history
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-09-12 16:12:45 -04:00 |
Vladimir Mandic
|
86396f12cc
|
lint fixes
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-09-04 14:56:10 -04:00 |
Disty0
|
5d01cb5c2c
|
Unify compile Upscaler compile command
|
2025-09-03 18:51:21 +03:00 |
Vladimir Mandic
|
27ce0dea9a
|
torch.compile use repeated blocks
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-07-20 08:44:25 -04:00 |
Vladimir Mandic
|
640aff898c
|
global lancosz
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-02-10 11:24:05 -05:00 |
Disty0
|
59911b776b
|
OpenVINO enable Upscaler compile by default
|
2025-02-09 01:33:20 +03:00 |
Disty0
|
1acbabb276
|
Upate OpenVINO to PyTorch 2.6 and fix mismatched shapes error on too many resolution changes
|
2025-02-09 01:17:06 +03:00 |
Vladimir Mandic
|
ae9b40c688
|
refactor to unify latent, resize and model based upscalers
Signed-off-by: Vladimir Mandic <mandic00@live.com>
|
2025-01-18 14:29:40 -05:00 |
Disty0
|
8f35f09117
|
Don't reset dynamo on upcaler compile
|
2024-12-31 19:56:03 +03:00 |
Vladimir Mandic
|
554e5c8224
|
torch dynamic profiling
|
2024-05-16 18:40:18 -04:00 |
Vladimir Mandic
|
6cb20edf7e
|
fix upscaler compile, diffusers enum, svd
|
2024-03-09 08:35:18 -05:00 |
Vladimir Mandic
|
bf14e6ed6d
|
fix mask missing options and system paths
|
2024-02-10 08:10:24 -05:00 |
Disty0
|
dbe4d2ff70
|
Cleanup upscalers
|
2024-01-27 02:54:39 +03:00 |
Disty0
|
d4ca4acd7d
|
Unify settings
|
2024-01-13 00:44:03 +03:00 |
Vladimir Mandic
|
fcdc53addc
|
lazy load imports
|
2024-01-08 12:51:12 -05:00 |
Vladimir Mandic
|
d2940a05d1
|
fix folder enum and refactor control ipadapter
|
2024-01-07 17:57:58 -05:00 |
Vladimir Mandic
|
de80b74c64
|
uniform listdir and use threadpool to index loras
|
2024-01-06 15:15:23 -05:00 |
Vladimir Mandic
|
606e4d5c08
|
configurable hf cache
|
2023-11-18 08:46:59 -05:00 |
Disty0
|
bdc4bd846f
|
IPEX fix torch.load
|
2023-11-18 15:42:53 +03:00 |
Vladimir Mandic
|
d46dddd024
|
fix upscale and add some compile options
|
2023-11-17 16:59:33 -05:00 |
Vladimir Mandic
|
12cf688cbe
|
authentication and locking improvements
|
2023-11-16 15:26:36 -05:00 |
Disty0
|
f5f14282fb
|
OpenVINO move caches to compiled_model_state
|
2023-11-15 20:35:50 +03:00 |
Vladimir Mandic
|
35cd05b721
|
fix model compile
|
2023-11-13 12:35:00 -05:00 |
Vladimir Mandic
|
653d253bfe
|
allow upscalers in subfolders
|
2023-11-10 08:34:35 -05:00 |
Vladimir Mandic
|
dc436b1f9d
|
fix
|
2023-11-10 08:28:33 -05:00 |
Vladimir Mandic
|
676ac120f1
|
log cleanup
|
2023-10-31 12:34:35 -04:00 |
Vladimir Mandic
|
c0ef02abba
|
update scripts
|
2023-10-22 12:27:33 -04:00 |
Disty0
|
0c70e6e595
|
Add compile support for upscalers
|
2023-10-22 00:29:37 +03:00 |
Vladimir Mandic
|
079f5c9f2a
|
add compatibility reexport for codeformers
|
2023-10-18 13:01:26 -04:00 |
Vladimir Mandic
|
a29b740cee
|
reset pipeline and handle hypertile errors
|
2023-10-14 17:03:49 -04:00 |
Vladimir Mandic
|
24a8699890
|
fixed
|
2023-10-12 12:47:33 -04:00 |
Vladimir Mandic
|
9cbe496d68
|
en load refiner, track server job state
|
2023-09-29 11:01:26 -04:00 |
Vladimir Mandic
|
d67152cab4
|
cleanup upscaler settings
|
2023-09-27 09:24:23 -04:00 |
Vladimir Mandic
|
8ca79ad9b5
|
refactor upscalers
|
2023-09-20 13:07:29 -04:00 |
Vladimir Mandic
|
f0ad70c80a
|
fix upscalers
|
2023-06-06 08:48:11 -04:00 |
Vladimir Mandic
|
0a46f8ada7
|
enable per-extension update
|
2023-05-12 10:07:19 -04:00 |
Vladimir Mandic
|
1288aec459
|
correct metadata before/after
|
2023-05-09 09:09:31 -04:00 |