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

【safetensor】Debug

更多信息详见我的另一篇文档:
介绍

加载权重错误

从本地加载 stable-diffusion 时,

model_id = 'D:\code\git_diffusion_repo\sd\stable-diffusion-v1-5'
pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16, revision="fp16")

出现 加载文件错误:

Loading pipeline components...:   0%|          | 0/7 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "D:\code\Github_code\sd\stable-diffusion-main\加载权重.py", line 7, in <module>
    pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16, revision="fp16")
  File "C:\conda\envs\ldm\lib\site-packages\diffusers\pipelines\pipeline_utils.py", line 1105, in from_pretrained
    loaded_sub_model = load_sub_model(
  File "C:\conda\envs\ldm\lib\site-packages\diffusers\pipelines\pipeline_utils.py", line 472, in load_sub_model
    loaded_sub_model = load_method(os.path.join(cached_folder, name), **loading_kwargs)
  File "C:\conda\envs\ldm\lib\site-packages\transformers\modeling_utils.py", line 3019, in from_pretrained
    state_dict = load_state_dict(resolved_archive_file)
  File "C:\conda\envs\ldm\lib\site-packages\transformers\modeling_utils.py", line 463, in load_state_dict
    with safe_open(checkpoint_file, framework="pt") as f:
safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge

Process finished with exit code 1

出现原因:

HeaderTooLarge 说明头解析错误

  • LFS在git下载中被略过,文件是空指针
  • 文档损坏
  • 不是safetensor格式的权重
  • 权重读取时被修改
解决
  • 从github或者hugging face原链接手动下载,注意标有LFS文件
  • 使用flag,强制下载LFS
  • 重新下载权重
  • 不使用软连接
  • 查看文件大小、检查md5 code

文章转载自:
http://acronym.hdqtgc.cn
http://banc.hdqtgc.cn
http://castanets.hdqtgc.cn
http://carvel.hdqtgc.cn
http://cantate.hdqtgc.cn
http://caulicle.hdqtgc.cn
http://acromegalic.hdqtgc.cn
http://based.hdqtgc.cn
http://amdg.hdqtgc.cn
http://canteen.hdqtgc.cn
http://angelhood.hdqtgc.cn
http://alopecia.hdqtgc.cn
http://archiphoneme.hdqtgc.cn
http://chronometric.hdqtgc.cn
http://chordata.hdqtgc.cn
http://bufotenine.hdqtgc.cn
http://buntline.hdqtgc.cn
http://blueline.hdqtgc.cn
http://behring.hdqtgc.cn
http://appointer.hdqtgc.cn
http://anna.hdqtgc.cn
http://alley.hdqtgc.cn
http://celestialize.hdqtgc.cn
http://airmark.hdqtgc.cn
http://ballyhack.hdqtgc.cn
http://adenomatous.hdqtgc.cn
http://calycinal.hdqtgc.cn
http://boilerlate.hdqtgc.cn
http://barbara.hdqtgc.cn
http://chaffy.hdqtgc.cn
http://www.dtcms.com/a/2912.html

相关文章:

  • 智慧河湖方案:AI赋能水利水务,构建河湖智能可视化监管大数据平台
  • 【Gensim概念】03/3 NLP玩转 word2vec
  • pdf导出实例(itestpdf)
  • android项目实践说明
  • 8.3 C++ 定义并使用类
  • 解决Kafka新消费者组导致重复消费的问题
  • Jmeter(九):jmeter_逻辑控制器与HTTP Cookie管理器详解
  • Node.js的crypto模块 加密
  • Kafka三种认证模式,Kafka 安全认证及权限控制详细配置与搭建
  • notes_NLP
  • Nginx的基本介绍 安装 配置文件 日志
  • 想要查看员工与客户聊天记录和跟进情况,有什么工具推荐吗?
  • 深度解析 Bing 搜索引擎的排名因素与算法
  • TS和JS的区别
  • python之字典的用法
  • 工程管理系统简介 工程管理系统源码 java工程管理系统 工程管理系统功能设计
  • Redis缓存(缓存预热,缓存穿透,缓存雪崩,缓存击穿)
  • Nginx缓存
  • springBoot--web--函数式web
  • 可管理链接仪表板Bender
  • 打破运维疆界:异构复杂网络环境的集中监控和管理
  • django基于Python的房价预测系统+爬虫+大屏可视化分析
  • LuatOS-SOC接口文档(air780E)--lcd - lcd驱动模块
  • 分布式内存计算Spark环境部署与分布式内存计算Flink环境部署
  • 最新Tuxera NTFS2023最新版Mac读写NTFS磁盘工具 更新详情介绍
  • Filter与Listener(过滤器与监听器)
  • 第6周 .NET
  • Jupyter Notebook 设置黑色背景主题
  • Flutter Image组件如何处理图片加载过程中的错误?
  • Python-Python高阶技巧:闭包、装饰器、设计模式、多线程、网络编程、正则表达式、递归