automatic/scripts
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
..
consistory fix gallery save/delete 2026-01-20 09:53:20 +01:00
ctrlx refactor: integrate sharpfin for high-quality image resize 2026-02-11 09:57:37 +01:00
daam video tab layout 2025-10-18 14:07:52 -04:00
freescale fix gallery save/delete 2026-01-20 09:53:20 +01:00
infiniteyou fix infiniteyou offloading 2025-08-29 13:36:37 -04:00
instantir fix gallery save/delete 2026-01-20 09:53:20 +01:00
layerdiffuse update schedulers and lint everything 2026-02-04 11:58:02 +01:00
lbm add lbm background replace with relightining 2025-07-04 15:33:16 -04:00
mod fix gallery save/delete 2026-01-20 09:53:20 +01:00
nudenet lint set minimum to py310 and update rules 2025-10-29 11:28:09 -04:00
pixelsmith fix gallery save/delete 2026-01-20 09:53:20 +01:00
pulid update schedulers and lint everything 2026-02-04 11:58:02 +01:00
style_aligned lint 2025-09-12 16:28:53 -04:00
xadapter fix gallery save/delete 2026-01-20 09:53:20 +01:00
xyz /sdapi/v1/xyz-grid 2026-01-31 11:04:50 +00:00
animatediff.py add warn in animatediff 2025-11-13 10:04:44 -05:00
apg.py xyzgrid with control tab 2025-07-15 14:35:27 -04:00
automatic_color_inpaint.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
blipdiffusion.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
consistory_ext.py lint 2025-09-12 16:28:53 -04:00
ctrlx_ext.py update schedulers and lint everything 2026-02-04 11:58:02 +01:00
custom_code.py keep previous processed state 2025-08-31 15:20:15 -04:00
daam_ext.py add daam script 2025-09-24 20:16:07 -04:00
demofusion.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
differential_diffusion.py refactor: integrate sharpfin for high-quality image resize 2026-02-11 09:57:37 +01:00
example.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
flux_enhance.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
flux_tools.py feat: add Nunchaku variants for Fill and Depth in Flux Tools 2026-02-07 22:27:05 +00:00
freescale_ext.py update schedulers and lint everything 2026-02-04 11:58:02 +01:00
hdr.py keep previous processed state 2025-08-31 15:20:15 -04:00
image2video.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
infiniteyou_ext.py update schedulers and lint everything 2026-02-04 11:58:02 +01:00
init_latents.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
instantir_ext.py fix instantir 2025-07-25 08:12:04 -04:00
ipadapter.py restyled all toolbuttons to be modernui native 2025-08-31 15:01:50 -04:00
ipinstruct.py keep previous processed state 2025-08-31 15:20:15 -04:00
kohya_hires_fix.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
layerdiffuse_ext.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
lbm_ext.py refactor: integrate sharpfin for high-quality image resize 2026-02-11 09:57:37 +01:00
ledits.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
loopback.py update loopback and note changelog 2025-09-28 09:09:19 -04:00
lut.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
mixture_of_diffusers.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
mixture_tiling.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
mulan.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
nudenet_ext.py fix nudenet 2025-10-29 20:42:00 -04:00
outpainting_mk_2.py lint 2025-09-12 16:28:53 -04:00
pixelsmith_ext.py refactor: integrate sharpfin for high-quality image resize 2026-02-11 09:57:37 +01:00
poor_mans_outpainting.py cleanup/refactor state history 2025-09-12 16:12:45 -04:00
postprocessing_codeformer.py modernui updates 2025-07-22 10:07:17 -04:00
postprocessing_gfpgan.py modernui updates 2025-07-22 10:07:17 -04:00
postprocessing_pixelart.py modernui updates 2025-07-22 10:07:17 -04:00
postprocessing_upscale.py show_progress requires "full", "minimal", or "hidden" 2025-11-28 02:27:19 -08:00
postprocessing_video.py modernui updates 2025-07-22 10:07:17 -04:00
prompt_enhance.py feat(prompt-enhance): add Top-K and Top-P sampler controls 2026-01-12 00:17:20 +00:00
prompt_matrix.py remove dead code 2025-07-05 16:47:25 -04:00
prompts_from_file.py show_progress requires "full", "minimal", or "hidden" 2025-11-28 02:27:19 -08:00
pulid_ext.py reduce requirements 2025-11-12 19:24:47 -05:00
regional_prompting.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
resadapter.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
sd_upscale.py cleanup/refactor state history 2025-09-12 16:12:45 -04:00
skip_layer_guidance.py xyzgrid with control tab 2025-07-15 14:35:27 -04:00
softfill.py refactor: integrate sharpfin for high-quality image resize 2026-02-11 09:57:37 +01:00
stablevideodiffusion.py fix stable-video-diffusion dtype mismatch 2025-11-13 08:56:14 -05:00
style_aligned_ext.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
t_gate.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
text2video.py upadte qwen pruning and allow hf models in subfolders 2025-10-04 15:49:20 -04:00
tiling.py major refactor: remove backend original 2025-07-05 13:16:46 -04:00
xadapter_ext.py update schedulers and lint everything 2026-02-04 11:58:02 +01:00
xyz_grid.py metadata restore to always-on scrips 2026-02-05 10:21:49 +01:00
xyz_grid_on.py metadata restore to always-on scrips 2026-02-05 10:21:49 +01:00