diff options
author | Aarni Koskela <akx@iki.fi> | 2023-12-30 22:09:51 +0000 |
---|---|---|
committer | Aarni Koskela <akx@iki.fi> | 2023-12-30 22:22:58 +0000 |
commit | 777af661a21821994993df3ef566b01df2bb61a0 (patch) | |
tree | 75ab896cf4ad8d433212b87e8ebf3664d0d434aa /modules/gfpgan_model.py | |
parent | c0ca6348e8489651df861a101142805c213c66a0 (diff) | |
download | stable-diffusion-webui-gfx803-777af661a21821994993df3ef566b01df2bb61a0.tar.gz stable-diffusion-webui-gfx803-777af661a21821994993df3ef566b01df2bb61a0.tar.bz2 stable-diffusion-webui-gfx803-777af661a21821994993df3ef566b01df2bb61a0.zip |
Be more clear about Spandrel model nomenclature
Diffstat (limited to 'modules/gfpgan_model.py')
-rw-r--r-- | modules/gfpgan_model.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/gfpgan_model.py b/modules/gfpgan_model.py index 48f8ad5e..445b0409 100644 --- a/modules/gfpgan_model.py +++ b/modules/gfpgan_model.py @@ -3,6 +3,8 @@ from __future__ import annotations import logging
import os
+import torch
+
from modules import (
devices,
errors,
@@ -25,7 +27,7 @@ class FaceRestorerGFPGAN(face_restoration_utils.CommonFaceRestoration): def get_device(self):
return devices.device_gfpgan
- def load_net(self) -> None:
+ def load_net(self) -> torch.Module:
for model_path in modelloader.load_models(
model_path=self.model_path,
model_url=model_url,
@@ -34,13 +36,13 @@ class FaceRestorerGFPGAN(face_restoration_utils.CommonFaceRestoration): ext_filter=['.pth'],
):
if 'GFPGAN' in os.path.basename(model_path):
- net = modelloader.load_spandrel_model(
+ model = modelloader.load_spandrel_model(
model_path,
device=self.get_device(),
expected_architecture='GFPGAN',
).model
- net.different_w = True # see https://github.com/chaiNNer-org/spandrel/pull/81
- return net
+ model.different_w = True # see https://github.com/chaiNNer-org/spandrel/pull/81
+ return model
raise ValueError("No GFPGAN model found")
def restore(self, np_image):
|