From a5977f09f579d2fd25ba83f03924201a5a02fdfe Mon Sep 17 00:00:00 2001 From: Disty0 Date: Tue, 24 Mar 2026 13:36:52 +0300 Subject: [PATCH] Fix JPEG XL --- installer.py | 4 ++-- modules/loader.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/installer.py b/installer.py index ac5f9c7e0..834185bcd 100644 --- a/installer.py +++ b/installer.py @@ -735,7 +735,7 @@ def install_torch_addons(): if len(opts.get('torchao_quantization', [])): install('torchao==0.10.0', 'torchao') if opts.get('samples_format', 'jpg') == 'jxl' or opts.get('grid_format', 'jpg') == 'jxl': - install('pillow-jxl-plugin==1.3.5', 'pillow-jxl-plugin') + install('pillow-jxl-plugin==1.3.7', 'pillow-jxl-plugin') if not args.experimental: uninstall('wandb', quiet=True) uninstall('pynvml', quiet=True) @@ -1184,7 +1184,7 @@ def install_optional(): install('hf_transfer', ignore=True, quiet=True) install('hf_xet', ignore=True, quiet=True) install('nvidia-ml-py', ignore=True, quiet=True) - install('pillow-jxl-plugin==1.3.5', ignore=True, quiet=True) + install('pillow-jxl-plugin==1.3.7', ignore=True, quiet=True) install('ultralytics==8.3.40', ignore=True, quiet=True) install('open-clip-torch', no_deps=True, quiet=True) install('git+https://github.com/tencent-ailab/IP-Adapter.git', 'ip_adapter', ignore=True, quiet=True) diff --git a/modules/loader.py b/modules/loader.py index aad66daff..e1ce9a01a 100644 --- a/modules/loader.py +++ b/modules/loader.py @@ -182,9 +182,10 @@ except Exception as e: sys.exit(1) try: - pass # pylint: disable=W0611,C0411 + import pillow_jxl # pylint: disable=W0611,C0411 except Exception: pass +from PIL import Image # pylint: disable=W0611,C0411 timer.startup.record("pillow")