diff options
author | Vladimir Mandic <mandic00@live.com> | 2023-01-23 12:25:07 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-23 12:25:07 -0500 |
commit | efa7287be0a018dcb92e362460cbe19d42d70b03 (patch) | |
tree | 5ca63fd1273dbd396453a29cbb7ee913c3d29880 /webui.py | |
parent | 925dd09c91e7338aef72e4ec99d67b8b57280215 (diff) | |
parent | c6f20f72629f3c417f10db2289d131441c6832f5 (diff) |
Merge branch 'AUTOMATIC1111:master' into interrogate
Diffstat (limited to 'webui.py')
-rw-r--r-- | webui.py | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -8,6 +8,7 @@ import re from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.middleware.gzip import GZipMiddleware
+from packaging import version
from modules import import_hook, errors, extra_networks
from modules import extra_networks_hypernet, ui_extra_networks_hypernets, ui_extra_networks_textual_inversion
@@ -49,7 +50,32 @@ else: server_name = "0.0.0.0" if cmd_opts.listen else None
+def check_versions():
+ expected_torch_version = "1.13.1"
+
+ if version.parse(torch.__version__) < version.parse(expected_torch_version):
+ errors.print_error_explanation(f"""
+You are running torch {torch.__version__}.
+The program is tested to work with torch {expected_torch_version}.
+To reinstall the desired version, run with commandline flag --reinstall-torch.
+Beware that this will cause a lot of large files to be downloaded.
+ """.strip())
+
+ expected_xformers_version = "0.0.16rc425"
+ if shared.xformers_available:
+ import xformers
+
+ if version.parse(xformers.__version__) < version.parse(expected_xformers_version):
+ errors.print_error_explanation(f"""
+You are running xformers {xformers.__version__}.
+The program is tested to work with xformers {expected_xformers_version}.
+To reinstall the desired version, run with commandline flag --reinstall-xformers.
+ """.strip())
+
+
def initialize():
+ check_versions()
+
extensions.list_extensions()
localization.list_localizations(cmd_opts.localizations_dir)
|