当前位置: 首页 > news >正文

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 镜像站使用方法! ↩︎

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 移动端 火星坐标体系、百度坐标体系和全球坐标体系,该如何选择?
  • threadx netxduo stm32f407上实现http server
  • bug修复 修复修复修复
  • 【Git基本操作】添加文件 | 修改文件 | 及其各场景下.git目录树的变化
  • SpringBoot实战:处理全局异常
  • Apache Spark详解
  • CSS学习碎碎念之卡片展示
  • 《昇思25天学习打卡营第20天|onereal》
  • 计算机视觉之Vision Transformer图像分类
  • 无法解析主机:mirrorlist.centos.org Centos 7
  • 车载视频监控管理方案:无人驾驶出租车安全出行的保障
  • UniVue@v1.4.0版本发布:运行时调试器RuntimeDebuger
  • 交换机和路由器的工作流程
  • 百度智能云将大模型引入网络故障定位的智能运维实践
  • Leetcode3200. 三角形的最大高度
  • 0x05 Python数据分析,Anaconda八斩刀
  • Android 架构优化~MVP 架构改造
  • Centos6.8 使用rpm安装mysql5.7
  • echarts的各种常用效果展示
  • express如何解决request entity too large问题
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • JS+CSS实现数字滚动
  • leetcode388. Longest Absolute File Path
  • MQ框架的比较
  • Puppeteer:浏览器控制器
  • Sass 快速入门教程
  • ViewService——一种保证客户端与服务端同步的方法
  • VUE es6技巧写法(持续更新中~~~)
  • vue的全局变量和全局拦截请求器
  • 安卓应用性能调试和优化经验分享
  • 程序员最讨厌的9句话,你可有补充?
  • 开源SQL-on-Hadoop系统一览
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 聊聊hikari连接池的leakDetectionThreshold
  • 扑朔迷离的属性和特性【彻底弄清】
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 如何进阶一名有竞争力的程序员?
  • 找一份好的前端工作,起点很重要
  • 自动记录MySQL慢查询快照脚本
  • !!java web学习笔记(一到五)
  • ###C语言程序设计-----C语言学习(3)#
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • $.ajax,axios,fetch三种ajax请求的区别
  • (1)(1.11) SiK Radio v2(一)
  • (10)STL算法之搜索(二) 二分查找
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2)STM32单片机上位机
  • (a /b)*c的值
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (办公)springboot配置aop处理请求.
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统