当前位置:首页|资讯|Stable Diffusion|提示词

Stable Diffusion解决clip反推提示词各类报错

作者:bili_37222444332发布时间:2024-05-09

文章编辑时间为2024/05/09,使用的是秋叶4.8整合版。

文章旨在解决使用新版整合包后CLIP反推各种异常的情况,不善于做视频,就写成文章了。

CLIP异常包括:

1.网络出国后,下载890m文件仍然十分缓慢;

2.文件齐全情况下执行后提示词为<error>,且命令提示窗口显示:

*** Error interrogating

    Traceback (most recent call last):

      File "G:\Stable Diffusion\sd-webui-aki-v4.8\modules\interrogate.py", line 194, in interrogate

        caption = self.generate_caption(pil_image)

      File "G:\Stable Diffusion\sd-webui-aki-v4.8\modules\interrogate.py", line 174, in generate_caption

        gpu_image = transforms.Compose([

      File "G:\Stable Diffusion\sd-webui-aki-v4.8\.ext\lib\site-packages\torchvision\transforms\transforms.py", line 95, in __call__

        img = t(img)

      File "G:\Stable Diffusion\sd-webui-aki-v4.8\.ext\lib\site-packages\torch\nn\modules\module.py", line 1532, in _wrapped_call_impl

        return self._call_impl(*args, **kwargs)

      File "G:\Stable Diffusion\sd-webui-aki-v4.8\.ext\lib\site-packages\torch\nn\modules\module.py", line 1541, in _call_impl

        return forward_call(*args, **kwargs)

      File "G:\Stable Diffusion\sd-webui-aki-v4.8\.ext\lib\site-packages\torchvision\transforms\transforms.py", line 354, in forward

        return F.resize(img, self.size, self.interpolation, self.max_size, self.antialias)

      File "G:\Stable Diffusion\sd-webui-aki-v4.8\.ext\lib\site-packages\torchvision\transforms\functional.py", line 441, in resize

        raise TypeError(

    TypeError: Argument interpolation should be a InterpolationMode or a corresponding Pillow integer constant


------


解决方式很简单,替换整合包中四处文件即可,文末附网盘下载,包含

model-resnet_custom_v3.pt

路径在整合包下models\BLIP


------------------------


ViT-L-14.pt

路径在整合包下.cache\clip

该文件下载速度巨慢,建议直接在文末网盘直接下载替换


------------------------


interrogate.py

路径在整合包下modules

该文件修改了两处代码,原理不作讨论,文末附带修改代码的来源解释,有兴趣可以去看看


------------------------


interrogate文件夹

路径在整合包根目录下

该文件可解决部分人提示程序异常的情况


------------------------


如果Deepbooru反推也异常,又没有网络出国的条件,可下载

model-resnet_custom_v3.pt

路径在整合包下models\torch_deepdanbooru



请注意分辨CLIP和Deepbooru反推文件,一个是854m一个是614m,文件名很像。

------------

网盘链接:

https://www.123pan.com/s/h7yA-mXQsd.html提取码:Lrcx


关于文件齐全后提示词框为<error>,interrogate.py文件修改代码的原理,以及本文思路都老子以下两条链接,向大佬致敬:
https://blog.csdn.net/codemethod/article/details/136772089

https://blog.csdn.net/qq_34450741/article/details/137890401



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1