解决Stable Diffusion WebUI训练嵌入式模型报错问题

背景

近来在学习AI图像模型训练,决定找Stable Diffusion WebUI练手,用了秋叶大神的整合包,能省去不少安装的麻烦。至于下载安装秋叶大神的整合包,网上有很多资料,这里不再阐述。

发现问题

在创建空白embedding模型(嵌入式模型)后,加载模型时却遇到报错,如图所示:

报文如下:

sql 复制代码
*** Error verifying pickled file from E:\ai\stable_diffusion\webui\sd-webui-aki\sd-webui-aki-v4.11.1-cu128\embeddings\zta.pt
*** The file may be malicious, so the program is not going to read it.
*** You can skip this check with --disable-safe-unpickle commandline argument.
***
    Traceback (most recent call last):
      File "E:\ai\stable_diffusion\webui\sd-webui-aki\sd-webui-aki-v4.11.1-cu128\modules\safe.py", line 137, in load_with_extra
        check_pt(filename, extra_handler)
      File "E:\ai\stable_diffusion\webui\sd-webui-aki\sd-webui-aki-v4.11.1-cu128\modules\safe.py", line 84, in check_pt
        check_zip_filenames(filename, z.namelist())
      File "E:\ai\stable_diffusion\webui\sd-webui-aki\sd-webui-aki-v4.11.1-cu128\modules\safe.py", line 76, in check_zip_filenames
        raise Exception(f"bad file inside {filename}: {name}")
    Exception: bad file inside E:\ai\stable_diffusion\webui\sd-webui-aki\sd-webui-aki-v4.11.1-cu128\embeddings\zta.pt: archive/.format_version

大体意思是检测到疑似恶意文件,就是刚创建的空白模型文件xxx.pt

解决问题

解决办法在报文中也有提及:

sql 复制代码
You can skip this check with --disable-safe-unpickle commandline argument.

而在秋叶大神的整合包中解决步骤如下:

1、打开控制台,定位到【设置】

2、在【配置模式】下拉框那里,选择切换为【高级】模式

3、定位到【高级选项】

4、在【安全设置】中,打开【允许加载不安全的模型】开关

5、重新启动Stable Diffusion WebUI

至此解决这个报错问题,希望帮到有需要的朋友!

相关推荐
猿人谷10 分钟前
不只是 CPU 阈值:STAR 如何用 GAT + Transformer 做容器级自动扩缩容?
人工智能·算法
说了很好1 小时前
PyTorch从零搭建DDPM:时间嵌入+UNet网络+扩散调度完整复现
人工智能
Bigfish_coding1 小时前
前端转agent-【python】-06 长期记忆(向量数据库 + 嵌入)
人工智能
小林ixn1 小时前
别再手写Prompt了!用AI Loop实现自动化自我迭代,效率提升10倍
人工智能·自动化运维
说了很好1 小时前
逐行注释DDPM源码:正向加噪、逆向去噪、MSE损失全流程复现
人工智能
Dilee1 小时前
Spring AI 1.1.7 接入 MCP:Filesystem Server 最小 Demo
人工智能·后端
Token炼金师1 小时前
大模型推理超参数原理详解
人工智能
Token炼金师1 小时前
大模型训练超参数:从Loss曲面到收敛策略的底层逻辑
人工智能
后端小肥肠2 小时前
Skill 囤了一堆却用不起来?我用 Codex 写了个整理神器
人工智能·agent
魏祖潇2 小时前
从"会聊天"到"能干活":用 OpenCode 给自己找个 AI 搭子
人工智能