From 0697fb2287c86647a2b7a62d64848758840d1c10 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Sat, 30 Aug 2025 11:04:59 -0400 Subject: [PATCH] update requirements Signed-off-by: Vladimir Mandic --- installer.py | 19 ++----------------- launch.py | 1 - modules/sd_vae.py | 3 +++ requirements.txt | 5 +++-- 4 files changed, 8 insertions(+), 20 deletions(-) diff --git a/installer.py b/installer.py index f00b8db63..17fda8161 100644 --- a/installer.py +++ b/installer.py @@ -601,7 +601,7 @@ def check_diffusers(): if args.skip_git: install('diffusers') return - sha = '865ba102b397b6f761423705142cbf9078d7b6d7' # diffusers commit hash + sha = '9b721db205729d5a6e97a72312c3a0f4534064f1' # diffusers commit hash pkg = pkg_resources.working_set.by_key.get('diffusers', None) minor = int(pkg.version.split('.')[1] if pkg is not None else -1) cur = opts.get('diffusers_version', '') if minor > -1 else '' @@ -626,7 +626,7 @@ def check_transformers(): if args.use_directml: target = '4.52.4' else: - target = '4.55.4' + target = '4.56.0' if (pkg is None) or ((pkg.version != target) and (not args.experimental)): if pkg is None: log.info(f'Transformers install: version={target}') @@ -1267,21 +1267,6 @@ def install_optional(): ts('optional', t_start) -def install_sentencepiece(): - if installed('sentencepiece', quiet=True): - pass - elif int(sys.version_info.minor) >= 13: - backup_cmake_policy = os.environ.get('CMAKE_POLICY_VERSION_MINIMUM', None) - backup_cxxflags = os.environ.get('CXXFLAGS', None) - os.environ.setdefault('CMAKE_POLICY_VERSION_MINIMUM', '3.5') - os.environ.setdefault('CXXFLAGS', '-include cstdint') - install('git+https://github.com/google/sentencepiece#subdirectory=python', 'sentencepiece') - os.environ.setdefault('CMAKE_POLICY_VERSION_MINIMUM', backup_cmake_policy) - os.environ.setdefault('CXXFLAGS', backup_cxxflags) - else: - install('sentencepiece', 'sentencepiece') - - def install_requirements(): t_start = time.time() if args.profile: diff --git a/launch.py b/launch.py index 423842b1b..8201b8275 100755 --- a/launch.py +++ b/launch.py @@ -262,7 +262,6 @@ def main(): installer.check_onnx() installer.check_transformers() installer.check_diffusers() - installer.install_sentencepiece() installer.check_modified_files() if args.test: installer.log.info('Startup: test mode') diff --git a/modules/sd_vae.py b/modules/sd_vae.py index 7986b2568..de60bd2d5 100644 --- a/modules/sd_vae.py +++ b/modules/sd_vae.py @@ -18,6 +18,9 @@ vae_scale_override = { def get_vae_scale_factor(model=None): + if not shared.sd_loaded: + vae_scale_factor = 8 + return vae_scale_factor patch_size = 1 if model is None: model = shared.sd_model diff --git a/requirements.txt b/requirements.txt index 45c744b70..d96a32b64 100644 --- a/requirements.txt +++ b/requirements.txt @@ -50,14 +50,15 @@ numpy==2.1.2 pandas==2.3.1 numba==0.61.2 protobuf==4.25.3 -pytorch_lightning==2.5.3 -tokenizers==0.21.4 +pytorch_lightning==2.5.4 +tokenizers==0.22.0 urllib3==1.26.19 Pillow==10.4.0 timm==1.0.16 pydantic==1.10.21 pyparsing==3.2.3 typing-extensions==4.14.1 +sentencepiece==0.2.1 # additional blendmodes