文章编辑时间为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