mirror of
https://github.com/vladmandic/automatic
synced 2026-09-20 01:31:13 +02:00
+2
-17
@@ -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:
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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
|
||||
|
||||
+3
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user