glucauze / sd-webui-faceswaplab

Extended faceswap extension for StableDiffusion web-ui with multiple faceswaps, inpainting, checkpoints, ....
https://glucauze.github.io/sd-webui-faceswaplab/
GNU Affero General Public License v3.0
747 stars 100 forks source link

Error installing extension on Colab #65

Closed sujancok23 closed 1 year ago

sujancok23 commented 1 year ago

Tried many times reinstall it but still doesn't work. Also have to update the inswapper_128.onnx link because this https://huggingface.co/deepinsight-unofficial/inswapper is no longer accessible. I'm using https://github.com/TheLastBen/fast-stable-diffusion Thanks 🙏

Error running install.py for extension /content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions/sd-webui-faceswaplab Command: "/usr/bin/python3" "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions/sd-webui-faceswaplab/install.py" Error code: 1 stderr: Error verifying pickled file from /content/gdrive/MyDrive/sd/stable-diffusion-webui/cache/hub/checkpoints/checkpoint_liberty_with_aug.pth The file may be malicious, so the program is not going to read it. You can skip this check with --disable-safe-unpickle commandline argument. Traceback (most recent call last): File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/safe.py", line 136, in load_with_extra if not shared.cmd_opts.disable_safe_unpickle: AttributeError: partially initialized module 'modules.shared' has no attribute 'cmd_opts' (most likely due to a circular import) --- Traceback (most recent call last): File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions/sd-webui-faceswaplab/install.py", line 5, in from modules import shared File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/shared.py", line 15, in import modules.interrogate File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/interrogate.py", line 13, in from modules import devices, paths, shared, lowvram, modelloader, errors File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/paths.py", line 61, in import sgm # noqa: F401 File "/content/gdrive/MyDrive/sd/stablediffusion/generative-models/sgm/init.py", line 2, in from .models import AutoencodingEngine, DiffusionEngine File "/content/gdrive/MyDrive/sd/stablediffusion/generative-models/sgm/models/init.py", line 1, in from .autoencoder import AutoencodingEngine File "/content/gdrive/MyDrive/sd/stablediffusion/generative-models/sgm/models/autoencoder.py", line 12, in from ..modules.diffusionmodules.model import Decoder, Encoder File "/content/gdrive/MyDrive/sd/stablediffusion/generative-models/sgm/modules/init.py", line 1, in from .encoders.modules import GeneralConditioner File "/content/gdrive/MyDrive/sd/stablediffusion/generative-models/sgm/modules/encoders/modules.py", line 5, in import kornia File "/usr/local/lib/python3.10/dist-packages/kornia/init.py", line 10, in from . import ( File "/usr/local/lib/python3.10/dist-packages/kornia/augmentation/init.py", line 43, in from .container import AugmentationSequential, ImageSequential, PatchSequential, VideoSequential File "/usr/local/lib/python3.10/dist-packages/kornia/augmentation/container/init.py", line 1, in from .augment import AugmentationSequential File "/usr/local/lib/python3.10/dist-packages/kornia/augmentation/container/augment.py", line 17, in from .patch import PatchSequential File "/usr/local/lib/python3.10/dist-packages/kornia/augmentation/container/patch.py", line 9, in from kornia.contrib.extract_patches import extract_tensor_patches File "/usr/local/lib/python3.10/dist-packages/kornia/contrib/init.py", line 4, in from .image_stitching import ImageStitcher File "/usr/local/lib/python3.10/dist-packages/kornia/contrib/image_stitching.py", line 7, in from kornia.feature import LocalFeatureMatcher, LoFTR File "/usr/local/lib/python3.10/dist-packages/kornia/feature/init.py", line 4, in from .integrated import ( File "/usr/local/lib/python3.10/dist-packages/kornia/feature/integrated.py", line 52, in class LAFDescriptor(nn.Module): File "/usr/local/lib/python3.10/dist-packages/kornia/feature/integrated.py", line 65, in LAFDescriptor patch_descriptor_module: nn.Module = HardNet(True), File "/usr/local/lib/python3.10/dist-packages/kornia/feature/hardnet.py", line 69, in init self.load_state_dict(pretrained_dict['state_dict'], strict=True) TypeError: 'NoneType' object is not subscriptable

glucauze commented 1 year ago

This might be due to the way module.shared is used in install.py. I have commited a change. You need to update the extension.