使用 Clip 反推提示词报<error>解决方案

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里,订阅后可阅读专栏内所有文章。

大家好,我是水滴~~
本文主要介绍在使用 Stable Diffusion WebUI 中使用图生图中的“使用 Clip 反推提示词”时报了<error>异常的解决方案,希望能够帮到你!

在这里插入图片描述

文章目录

  • 问题描述
  • 解决方案
    • 第一步:下载模型文件
    • 第二步:下载9个`.pt`文件
    • 第三步:下载 interrogate 文本文件
    • 第四步:重启


问题描述

今天在 Stable Diffusion WebUI 中使用图生图中的“使用 Clip 反推提示词”时报了<error>异常。在官网查了很多解决方案,也没有解决我的问题,最后通过追踪源码查到了原因,在这里分享给大家。顺便将其它原因导致的异常也解决了!
我的报错:

load checkpoint from D:\StableDiffusion\stable-diffusion-webui\models\BLIP\model_base_caption_capfilt_large.pth
*** Error interrogating
    Traceback (most recent call last):
      File "C:\Python\Python310\lib\urllib\request.py", line 1348, in do_open
        h.request(req.get_method(), req.selector, req.data, headers,
      File "C:\Python\Python310\lib\http\client.py", line 1282, in request
        self._send_request(method, url, body, headers, encode_chunked)
      File "C:\Python\Python310\lib\http\client.py", line 1328, in _send_request
        self.endheaders(body, encode_chunked=encode_chunked)
      File "C:\Python\Python310\lib\http\client.py", line 1277, in endheaders
        self._send_output(message_body, encode_chunked=encode_chunked)
      File "C:\Python\Python310\lib\http\client.py", line 1037, in _send_output
        self.send(msg)
      File "C:\Python\Python310\lib\http\client.py", line 975, in send
        self.connect()
      File "C:\Python\Python310\lib\http\client.py", line 1454, in connect
        self.sock = self._context.wrap_socket(self.sock,
      File "C:\Python\Python310\lib\ssl.py", line 513, in wrap_socket
        return self.sslsocket_class._create(
      File "C:\Python\Python310\lib\ssl.py", line 1071, in _create
        self.do_handshake()
      File "C:\Python\Python310\lib\ssl.py", line 1342, in do_handshake
        self._sslobj.do_handshake()
    FileNotFoundError: [Errno 2] No such file or directory

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "D:\StableDiffusion\stable-diffusion-webui\modules\interrogate.py", line 192, in interrogate
        self.load()
      File "D:\StableDiffusion\stable-diffusion-webui\modules\interrogate.py", line 128, in load
        self.clip_model, self.clip_preprocess = self.load_clip_model()
      File "D:\StableDiffusion\stable-diffusion-webui\modules\interrogate.py", line 112, in load_clip_model
        model, preprocess = clip.load(clip_model_name, download_root=shared.cmd_opts.clip_models_path)
      File "D:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\clip\clip.py", line 120, in load
        model_path = _download(_MODELS[name], download_root or os.path.expanduser("~/.cache/clip"))
      File "D:\StableDiffusion\stable-diffusion-webui\venv\lib\site-packages\clip\clip.py", line 59, in _download
        with urllib.request.urlopen(url) as source, open(download_target, "wb") as output:
      File "C:\Python\Python310\lib\urllib\request.py", line 216, in urlopen
        return opener.open(url, data, timeout)
      File "C:\Python\Python310\lib\urllib\request.py", line 519, in open
        response = self._open(req, data)
      File "C:\Python\Python310\lib\urllib\request.py", line 536, in _open
        result = self._call_chain(self.handle_open, protocol, protocol +
      File "C:\Python\Python310\lib\urllib\request.py", line 496, in _call_chain
        result = func(*args)
      File "C:\Python\Python310\lib\urllib\request.py", line 1391, in https_open
        return self.do_open(http.client.HTTPSConnection, req,
      File "C:\Python\Python310\lib\urllib\request.py", line 1351, in do_open
        raise URLError(err)
    urllib.error.URLError: <urlopen error [Errno 2] No such file or directory>

---

解决方案

通过追踪代码找到了我的报错的原因,也结合了官网中其它小伙们位的报错情况,在这里给出三步解决方案,基本上能够解决问题。
解决该问题需要下载一些模型文件,我已经下载好并放到了网盘里,然后按照下面步骤替换即可。
网盘链接:https://pan.quark.cn/s/8c13eeb2149d

第一步:下载模型文件

在“使用 Clip 反推提示词”时会使用到一个模型,如果无法下载,或下载过程中出错,就会导致模型文件的不完整,需要替换一下模型文件。打开你的 stable-diffusion-web 的主目录,进入 \models\BLIP 文件夹,替换下面的模型文件。

在这里插入图片描述

第二步:下载9个.pt文件

进入C:\Users\你的用户\.cache\clip目录,将下面9个.pt文件拷贝到此目录(我的报错就是因为这些文件无法下载导致的)。
在这里插入图片描述

第三步:下载 interrogate 文本文件

进入 stable-diffusion-webui 主目录,如果有 interrogate_tmp 文件夹就删掉,如果没有 interrogate 文件夹就创建,然后进入interrogate 文件夹,将下面四个文件拷贝到该目录。
在这里插入图片描述

第四步:重启

最后一步,重启 Stable Diffusion WebUI 即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/495580.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JSes6语法和Json快速入门

对象操作 对象的crud 创建对象&#xff1a;let obj{} 新增属性&#xff1a;ojb.a1 修改属性&#xff1a;ojb.a2 查询属性&#xff1a;obj.a 删除属性&#xff1a;delete obj.a 其他操作 obj[a]1 Object.assign() //深拷贝&#xff1f;浅拷贝 let{ name} user &#x…

巨控GRM110系列:短距离内的无线通讯模块

标签: #巨控GRM110 #无线通讯 #ROLA技术 #工业自动化 #远程数据采集 在工业自动化和智能制造的领域中&#xff0c;数据的准确传输是实现高效生产的关键。随着技术的不断进步&#xff0c;无线通讯技术已成为破解远距离数据传输难题的利器。今天&#xff0c;我们将聚焦于一款革命…

JAVA的sort用法详解(二维数组排序,List<>排序,lambada表达式,自定义类型排序)

目录 前言&#xff1a; 一维数组降序&#xff1a; 方法1.Comparator接口&#xff1a; 代码实现&#xff1a; 方法2.Collections.reverseOrder()&#xff1a; 代码实现&#xff1a; 二维数组排序&#xff1a; 代码如下&#xff1a; List<>排序&#xff1a; 代码…

遥感卫星影像质量评价指标汇总

1. 主观评价方法 以人为图像的评价者&#xff0c;根据自己的评价尺度和经验对图像质量进行评价。 2. 客观评价方法 1)均方差 2)信噪比 主要用来评价影像经压缩、传输、增强等处理前后的质量变化情况&#xff0c;其本质与均方差类似。 3)方差 反映了图像各个像元灰度相对…

基于js css的瀑布流demo

要实现照片按照瀑布流展示&#xff0c;写个小demo&#xff0c;记录下。 瀑布流实现思路如下&#xff1a; CSS 弹性布局对 3 列按横向排列&#xff0c;对每一列内部按纵向排列 html代码&#xff1a; <div class"content"></div> css代码&#xff1a; …

【学习】企业申请DCMM原来有这么多的好处

DCMM&#xff0c;即数据管理能力成熟度评估模型&#xff08;Data management Capability Maturity Model&#xff09;&#xff0c;是我国在数据管理领域首个正式发布的国家标准。DCMM的核心目的是帮助企业利用先进的数据管理理念和方法&#xff0c;建立和评价自身的数据管理能力…

基于springboot实现蜗牛兼职网平台系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现蜗牛兼职网平台系统演示 摘要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;蜗牛兼职网当然也不能排除在外。蜗牛兼职网是以实际运用为开发背景&#xff…

基于单片机超声波停车位自动检测系统设计

**单片机设计介绍&#xff0c;基于单片机超声波停车位自动检测系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机超声波停车位自动检测系统设计概要主要涵盖了利用超声波传感器和单片机技术实现停车位自动检测与…

三翼鸟:创牌仅3年,2023场景交易额超51亿

文 | 智能相对论 作者 | 沈浪 3月27日晚间&#xff0c;海尔智家发布了2023年报。财报显示&#xff0c;2023年海尔智家实现营收2614.28亿元&#xff0c;同比增长7.33%&#xff1b;经营利润169.21亿元&#xff0c;同比增长15.8%&#xff1b;归母净利润165.97亿元&#xff0c;同…

科学高效备考2024年汉字小达人:历年真题详细解析-古诗文专题10

距离2024年第11届汉字小达人比赛还有七个多月的时间&#xff0c;如何利用这段时间有条不紊地备考呢&#xff1f;我的建议是两手准备&#xff1a;①把小学1-5年级的语文课本上的知识点熟悉&#xff0c;重点是字、词、成语、古诗。阅读理解不需要。②把历年真题刷刷熟&#xff0c…

c++的学习之路:5、类和对象(1)

一、面向对象和面向过程 在说这个定义时&#xff0c;我就拿c语言举例&#xff0c;在c语言写程序的时候&#xff0c;基本上就是缺什么函数&#xff0c;就去手搓一个函数&#xff0c;写的程序也只是调用函数的&#xff0c;而c就是基于面向对象的开发&#xff0c;他关注的不再是单…

<QT基础(3)>QLineEdit使用笔记

LineEdit 这次要用的是两个功能&#xff1a;初始化展示参数值&#xff0c;修改参数值。 初始化 将l_num的默认值显示 ui.lineEdit->setText(QString::number(l_num));信号 textChanged() 文本发生改变textEdited() 文本编辑信号cursorPositionChanged(&#xff09;光标发…

【字节二面】SpringBoot可以同时处理多少请求

目录 一、示例代码二、那么springboot可以处理多少请求&#xff1f;三、maxConnections、maxThreads、acceptCount的关系 一、示例代码 RestController Slf4j public class RequestController {GetMapping("/test")public String test(HttpServletRequest request) …

jsonpath和json数据(序列化eval()、反序列化loads())及断言处理(断言封装)

jsonpath&#xff1a;对json串进行搜索 安装jsonpath 安装&#xff1a;pip install jsonpath 导入&#xff1a; from jsonpath import jsonpath jsonpath能通过简单的方式就能提取给定JSON中的字段。 jsonpath官方地址&#xff1a;https://goessner.net/articles/JsonPath/ 在…

Python-VBA编程500例-022(入门级)

最长AB子串(Longest AB Alternating Substring)(或称为最长XY出现次数相同的子字符串)这个问题看似是一个比较抽象的编程问题&#xff0c;但在实际应用场景中&#xff0c;它可以用来解决一系列涉及平衡性和重复模式的实际问题。常见应用场景有&#xff1a; 1、DNA或RNA序列分析…

Obsidian插件:增加目录栏 flating toc

一、插件介绍 增加目录栏 插件市场搜索 flating toc安装即可 二、使用 写文档时候可以看到左边默认出现目录 可以自己配置一些相关设置 最后也可以安装一下插件样式设置插件&#xff0c;自己按照自己喜好调整

怎么搭建一个蛋糕店微信小程序_打造你的专属蛋糕店微信小程序

甜蜜满溢&#xff0c;一键尽享——打造你的专属蛋糕店微信小程序 在这个快节奏的时代&#xff0c;我们总是在寻找一种简单、快捷的方式来满足自己的味蕾。想象一下&#xff0c;当你忙碌了一天&#xff0c;疲惫不堪&#xff0c;突然想吃上一口美味的蛋糕&#xff0c;却又不想费…

使用GPU加速FLUENT计算

1.软件配置 一台具有Nvidia显卡的电脑 确保电脑正确安装有显卡驱动 可通过cmd窗口输入“nvidia-smi”命令&#xff0c;若看到下述窗口则说明显卡驱动安装正确。 安装最佳适配的CUDA版本&#xff0c;也可安装低版本CUDA驱动。 同样可通过cmd窗口输入“nvidia-smi”命令&#x…

关于移动视频-无线图传产品中的录像-云端录像-录像计划等说明

关于4G执法记录仪-智能安全帽-布控球-4GDVR等4G/5G图传产品中的录像机制 录像通常可保存在如下三个地方&#xff0c; 1&#xff09;前端设备&#xff0c;例如执法仪内部的TF卡、DVR里面的SD卡或者硬盘&#xff1b;需要通过USB接上位机/采集站导出&#xff0c;或者手工上传到平…

速成软件书:真的是神器吗?

那些声称几天能让你精通软件的书籍通常是几乎不可信的。学习任何一项技能都需要时间、耐心和实践&#xff0c;不能依靠几天的学习就能达到精通的水平。这样的书籍往往宣传夸大&#xff0c;吹嘘简单快速的学习方法&#xff0c;实际效果可能不令人满意。 要想真正掌握一项技能&am…