Stable Diffusion / huggingface 相关配置问题汇总

目录

  • 1 `OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14'.`
    • 报错
    • 解决方法
      • 方法1——手动下载
      • 方法2——自动下载
      • 其他方法(待研究)
  • 2 `huggingface_hub.utils._errors.LocalEntryNotFoundError:`
    • 报错
    • 解决方法

笔者在配置SD的时候遭遇了许多bug,特此汇总如下:

1 OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14'.

报错

完整报错如下:

OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure 'openai/clip-vit-large-patch14' is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.

这是由于 huggingface 网站上不去导致的。

解决方法

方法1——手动下载

在本地新建文件夹 openai/clip-vit-large-patch14,将官网对应位置下面的文件全部下下来放进去即可123
官方网址:https://huggingface.co/openai/clip-vit-large-patch14/tree/main
国内镜像:

  1. https://www.modelscope.cn/models/AI-ModelScope/clip-vit-large-patch14/files
  2. https://hf-mirror.com/openai/clip-vit-large-patch14/tree/main

或者百度网盘:
链接: https://pan.baidu.com/s/1pmOuyaRnLcc8ee-8_jtb1g?pwd=ukyi 提取码: ukyi 复制这段内容后打开百度网盘手机App,操作更方便哦
–来自百度网盘超级会员v9的分享

方法2——自动下载

在本地新建文件夹 openai 之后,在该路径下利用 git clone https://www.modelscope.cn/AI-ModelScope/clip-vit-large-patch14.git 自动下载4,但是注意到此时会报错 safetensors_rust.SafetensorError,具体如下:

  File "/home/xxx/.conda/envs/xxx/lib/python3.10/site-packages/transformers/modeling_utils.py", line 3503, in from_pretrainedwith safe_open(resolved_archive_file, framework="pt") as f:
safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge

原因是几个大一点文件没有完整下载,需要重新手动下载并覆盖。

其他方法(待研究)

  1. 在transformers/utils/hub.py的源码中,将’_default_endpoint’的值改为国内镜像https://hf-mirror.com即可5 (实测未成功)
  2. 安装依赖包 pip install -U huggingface_hub,然后修改HF_ENDPOINT 环境变量6 (未验证)
    export HF_ENDPOINT=https://hf-mirror.com  # Linux 
    set HF_ENDPOINT=https://hf-mirror.com  # Windows
    huggingface-cli download --resume-download InstantX/InstantID --local-dir checkpoints
    

2 huggingface_hub.utils._errors.LocalEntryNotFoundError:

报错

出现如下报错:

 File "/home/xxx/.conda/envs/xxx/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1371, in hf_hub_downloadraise LocalEntryNotFoundError(
huggingface_hub.utils._errors.LocalEntryNotFoundError: An error happened while trying to locate the file on the Hub and we cannot find the requested files in the local cache. Please check your connection and try again or make sure your Internet connection is on.

还是网络的问题。

解决方法

参考博文:【秒解决!!huggingface_hub.utils._errors.LocalEntryNotFoundError】,将 huggingface 网站 改成其镜像站:

  • 方法1:在代码开头设置环境变量
    import os
    os.environ["HF_ENDPOINT"] = "https://hf-mirror.com"
    
  • 方法2:在命令行中设置环境变量 HF_ENDPOINT=https://hf-mirror.com python xxx.py

  1. OSError: Can‘t load tokenizer for ‘openai/clip-vit-large-patch14‘. ↩︎

  2. Stable-diffusion安装时Can‘t load tokenizer for ‘openai/clip-vit-large-patch14‘问题解决 ↩︎

  3. 【debug】OSError: Can‘t load tokenizer for ‘XXX‘. If you were trying to load it from ‘https://huggingf ↩︎

  4. StableDiffusion搭建[报错] OSError openai/clip-vit-large-patch14 ↩︎

  5. 解决diffusion部署时,无法从‘huggingface.co‘下载‘openai/clip-vit-large-patch14‘导致的报错 ↩︎

  6. Huggingface 镜像站使用方法! ↩︎

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NestJs实现各种请求与参数解析

NestJs中的各种请求与携带参数的解析 demo.controller.ts import { Body, Param, Controller, Delete, Get, Post, Patch } from nestjs/common; import { DemoService } from ./demo.service; import { adduser, updateuser } from "./types/index" Controller(de…

用Racket做一个拼图游戏——4 实现工具

4 实现工具 思路理清楚了,接下来就一个一个功能实现。在阐述实现功能的编程过程中,会延伸讲解编程思路、相关的Racket函数及相关知识点,力图达到在实践中的学习目的。 在编程实现过程中,首先实现图片操作功能,再通过…

告别混乱,可道云企业网盘个人标签,让文件管理更轻松

在信息爆炸的时代,你是不是常常觉得自己的大脑就像一台过载的处理器,各种文件、资料、想法在脑海中“打架”,让你焦头烂额? 别担心,可道云企业网盘个人标签功能来拯救你的“大脑内存”了! 我们需要告别无…

Docker 容器出现 IP 冲突

Docker 容器出现 IP 冲突的情况可能由以下几个原因导致: 静态 IP 分配:如果你在 docker-compose.yml 文件中为多个容器手动设置了相同的静态 IP 地址,那么这些容器在启动时就会出现 IP 冲突。确保每个容器分配的静态 IP 地址是唯一的。桥接网…

求函数最小值-torch版

目标:torch实现下面链接中的梯度下降法 先计算 的导函数 ,然后计算导函数 在处的梯度 (导数) 让 沿着 梯度的负方向移动, 自变量 的更新过程如下 torch代码实现如下 import torchx torch.tensor([7.5],requires_gradTrue) # print(x.gr…

【保姆级教程】CenterNet的目标检测、3D检测、关键点检测使用教程

一、代码下载 仓库地址:https://github.com/xingyizhou/CenterNet?tab=readme-ov-file 二、目标检测 2.1 下载预训练权重 下载预训练权重ctdet_coco_dla_2x.pth放到models文件夹下 下载链接:https://drive.google.com/file/d/18Q3fzzAsha_3Qid6mn4jcIFPeOGUaj1d/edit …

Elasticsearch 搜索模板:重用和共享查询

在Elasticsearch(ES)的日常开发和运维中,我们经常会遇到需要频繁执行相似查询的场景。这些查询可能因业务逻辑的复杂性而涉及多个字段、过滤条件和聚合分析。为了优化这些操作,提高开发效率,Elasticsearch提供了搜索模…

连续6年夺冠 6项细分领域第一,中电金信持续领跑中国银行业IT解决方案市场

7月9日,工信部赛迪顾问发布《2023年度中国银行业IT解决方案市场分析报告》(简称《报告》)。中电金信以7.38%的市场份额再度蝉联2023中国银行业IT解决方案市场份额第一,以显著优势持续领跑中国银行业IT解决方案市场。在细分领域&am…

最小生成树prim优先队列优化版

动态数组加结构体省空间&#xff0c;重载结构体排序写队列优先级。 #include<iostream> #include<queue> #include<vector> using namespace std; int n,m; int vis[5001]; struct edge{int v,w; }; vector<edge> G[5001];struct node{int id,d; };st…

视频调色的技巧和方法 视频调色的操作步骤 视频调色用什么软件好免费 会声会影下载免费中文版

学会视频调色&#xff0c;就等于掌握了剪辑艺术的密码。视频调色不是为了画面好看&#xff0c;而是通过精心构思的色彩参数&#xff0c;向观众传达作品的情绪和内涵。普通剪辑师与剪辑高手之间的差距&#xff0c;就在于能否领悟视频调色的真谛。 一、视频调色有什么用 掌握混…

MySQL语法笔记(补充版)

补充上一篇博客没涉及到的实用语法 MySQL语法笔记&#xff08;温习版&#xff09; 查看正在使用的数据库 SELECT DATABASE()查看时区 show VARIABLES like time_zone修改时区 timestamp类型存储的时间与MySQL数据库系统安装时所选的时区有关&#xff0c;在不同时区下查看的同…

springboot定制化书籍销售系统-计算机毕业设计源码71193

摘要 随着电子商务的快速发展和图书市场的不断变革&#xff0c;定制化书籍销售系统的需求日益凸显。本文介绍了一种基于SpringBoot框架的定制化书籍销售系统的设计与实现。该系统旨在满足用户对于个性化、专业化的书籍需求&#xff0c;为用户提供高效、便捷的定制化购书体验。 …

前端JS特效第27波:jQuery商品放大镜预览代码

jQuery商品放大镜预览代码&#xff0c;先来看看效果&#xff1a; 部分核心的代码如下&#xff1a; <!doctype html> <html lang"zh"> <head> <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content&quo…

结构体案例1

代码 #include <iostream> using namespace std; #include <string> #include <ctime>//学生的结构体 struct Student {string sName;int score; }; //老师的结构体定义 struct Teacher {string tName;struct Student sArray[5]; };//给老师和学生赋值的函数…

JQUERY代码没有生效,先检查是否被引入到html代码中

> 在一个 html 页面中想使用 javascript 代码是很容易的&#xff0c; > 只要在 html 代码中插入 <SCript> </script>标签&#xff0c; > 再往里面放上要执行的 JavaScript 代码就行了。JQUERY代码没有生效&#xff0c;先检查是否被引入 $ 就是jquery的简写…

zabbix“专家坐诊”第245期问答

问题一 Q&#xff1a;vfs.dev.discovery拿的是哪里的文件&#xff0c;我看源码里面获取的是/proc/parttions里面的信息&#xff0c;但是我没有这个device&#xff0c;是怎么获取出来的&#xff1f; 在这里插入图片描述 A&#xff1a;检查下系统内核版本或者agent程序版本&…

n-gram 掩码

n-gram 掩码&#xff08;mask&#xff09;通常用于自然语言处理任务中的文本预处理和特征提取。它的主要目的是在生成 n-gram 时过滤掉一些不需要的或无意义的 n-gram&#xff0c;从而提高模型的效率和准确性。 以下是一些常见的 n-gram 掩码的应用&#xff1a; 停止词过滤&am…

每日新闻7月10日 星期三

星期三 2024年7月10日 农历六月初五 不要羡慕别人的光芒&#xff0c;专注于点燃自己的灯。 每天60秒读懂世界 国务院督促努力应对油罐车事件&#xff1a;成立调查组彻查油罐车运输食用油事件。多个电商平台下架中储粮金鼎食用油&#xff0c;此前客服称产品符合国家标准&…

Linux系统升级OpenSSH版本到openssh-9.8p1

1、升级OpenSSH就要对应的升级OpenSSL&#xff0c;所以要同时要准备openssh-9.8p1.tar.gz和openssl-3.3.1.tar.gz 2、将两个压缩包上传到/home/user目录。 3、为了防止ssh安装失败导致无法连接服务器&#xff0c;需要先安装并启动telnet连接协议&#xff0c;命令如下&#xf…

数据库管理 常用函数,处理查询,管理表记录

常用函数 MySQL服务内置命令 语法&#xff1a;函数名(表头名) 可以单独用&#xff0c;也可以镶嵌 select day(now()) select格式: SELECT 函数(表头名) FROM 库名.表名&#xff1b;SELECT 函数(表头名) FROM 库名.表名 WHERE 条件&#xff1b; departments 部门…