Merge pull request #14473 from akx/soften-model-arch-check

Soften Spandrel model-architecture check to just a warning
This commit is contained in:
AUTOMATIC1111 2023-12-30 22:13:29 +03:00 committed by GitHub
commit a86f4411cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -196,7 +196,9 @@ def load_spandrel_model(
import spandrel
model = spandrel.ModelLoader(device=device).load_from_file(path)
if expected_architecture and model.architecture != expected_architecture:
raise TypeError(f"Model {path} is not a {expected_architecture} model")
logger.warning(
f"Model {path!r} is not a {expected_architecture!r} model (got {model.architecture!r})",
)
if half:
model = model.model.half()
if dtype: