Model
Trends
.ai
Model
Trends
.ai
最好的开源 AI 模型

Automatic1111(Stable Diffusion WebUI)错误及修复

主题:报错与修复
作者:Captain
发布于 2026-05-14
Share

概述

AUTOMATIC1111 的 Stable Diffusion WebUI 仍然是
SD 1.5
和
SDXL
最常用的界面,它的错误信息现在已经很熟悉了。大多数错误来源于四个原因:Python 或 torch 安装问题、显卡显存不足以支持当前设置、模型文件与设置不匹配(VAE、半精度、SDXL 与 1.5 版本差异)、以及更新后扩展损坏。
WebUI 从 webui-user.bat(Windows)或 webui-user.sh(Linux 和 Mac)中的 COMMANDLINE_ARGS 行读取启动参数。下面大多数修复都是在这行添加一个参数。修改后关闭控制台窗口,重新启动 WebUI;刷新浏览器页面是不够的。
如果瓶颈是 WebUI 而不是模型,更新的
Forge
分支是一个内存占用更低的替代品(下面有它的指南链接),同样的 SD 1.5 和 SDXL 检查点可以通过
PirateDiffusion
的 /render 命令或
BitVector
的网页应用在云端运行,无需安装。

参考

名称
类型
含义
Torch is not able to use GPU
error
torch 是在没有 CUDA 的情况下安装的,驱动太旧,或者显卡是 AMD/Intel。重新安装带 CUDA 的 torch,或者根据你的硬件添加正确的参数。
NansException: A tensor with all NaNs was produced
error
VAE 或 Unet 中半精度溢出,SDXL 和某些合并检查点常见。使用 --no-half-vae,然后是 --no-half,或者用 fp16-fix VAE。
RuntimeError:
CUDA out of memory
error
分辨率、批量大小、hires 修复或
ControlNet
超出显存。添加 --medvram(或 --medvram-sdxl)并降低 hires 放大倍数。
Couldn't install torch / No matching distribution
error
Python 版本错误(WebUI 需要 3.10.x)或网络被阻止。安装 Python 3.10.6,加入 PATH,删除 venv 文件夹后重新开始。
Stable diffusion model failed to load
error
检查点文件损坏或不完整,检查点文件夹里有
LoRA
,或者配置不匹配。重新下载,LoRA 保存在 models/Lora。
AttributeError: 'NoneType' object has no attribute ...
error
扩展版本与 WebUI 不匹配。禁用扩展,逐个更新。
xformers: WARNING ... / version mismatch
warning
xformers 编译时用的 torch 版本不对。去掉 --xformers,改用 --opt-sdp-attention,或者用 --reinstall-xformers 重新安装一次 xformers。
DefaultCPUAllocator: not enough memory
error
加载 6 GB SDXL 检查点时系统内存不足。关闭其他程序,增大页面文件,或者把检查点转成 fp16。
Connection errored out / Gradio timeout
symptom
Python 进程崩溃或卡住。看控制台;VAE 解码时崩溃通常是内存问题。
Images are black or green
symptom
半精度 VAE 在不支持的显卡上(GTX 16xx,部分 10xx)运行。加 --no-half-vae 或 --precision full --no-half。
AD
无需安装 – 在云端运行 AI 模型
BitVector Prism 是最容易上手的方式:选择模型、输入提示词,即可在简洁的网页应用中生成,无需任何配置。BitVector 也提供 Discord 和网页版(SpyGlass)。

分步操作

  1. 确认 Python 3.10.x 和较新的 NVIDIA 驱动(启动时控制台会显示 torch 和 CUDA 版本;CUDA 不应显示为 "cpu")。
  2. 编辑 webui-user.bat,设置 COMMANDLINE_ARGS。起步参数:--xformers 或 --opt-sdp-attention,8 GB 显卡加 --medvram,4 到 6 GB 加 --lowvram,SDXL 加 --no-half-vae。
  3. 把文件放到 WebUI 期望的位置:检查点放 models/Stable-diffusion,LoRA 放 models/Lora,
    embedding
    放 embeddings 文件夹,VAE 放 models/VAE,ControlNet 模型放 extensions/sd-webui-controlnet/models 或 models/ControlNet。
  4. 遇到 NansException,先加 --no-half-vae;如果没解决,再加 --no-half;SDXL 用 sdxl-vae-fp16-fix VAE 替代内置的。除非提示,否则别勾选“Upcast cross attention”。
  5. 内存错误先减参数再升级:批量大小 1,hires 修复不超过 1.5 倍,SD 1.5 用 512x768,SDXL 用 1024x1024,输出大时用 multidiffusion 扩展的 Tiled VAE。
  6. 更新后扩展坏了,先用 --disable-all-extensions 启动。如果能运行,分批在设置 > 扩展里重新启用,每次应用并重启,找到出错的扩展,更新或删除它。
  7. 安装损坏时,删除 venv 文件夹(只删这个),重新运行 webui-user.bat;几分钟内会重建环境,模型和输出不受影响。
  8. 显卡显存太小无法用 SDXL 或 ControlNet 时,使用同一检查点的云端服务:PirateDiffusion 用 /render 和模型触发词渲染,BitVector 在浏览器运行。

示例

适用于 8 GB 显卡和 SDXL 的 webui-user.bat

set COMMANDLINE_ARGS=--opt-sdp-attention --medvram-sdxl --no-half-vae --api

GTX 1660 / 1650(黑屏图像)

set COMMANDLINE_ARGS=--lowvram --precision full --no-half --opt-sdp-attention

重建环境

rmdir /s /q venv
webui-user.bat

技巧

  • A1111 更新慢;Forge(它的分支)集成了大部分修复,内存用量减半。本站有 Forge 指南介绍区别。
  • 保持设置 > Stable Diffusion > SD VAE 为自动,每个检查点用同名 VAE 文件(model.safetensors 旁边放 model.vae.pt),避免坏的 VAE 全局生效。
  • 别同时用 --lowvram 和 --medvram,后面那个生效,控制台会警告。
  • 控制台出现 "Applying attention optimization: sdp" 表示快速注意力生效;如果显示 "Doggettx",加 --opt-sdp-attention。
  • SDXL 检查点带 1.5 LoRA 会无声无效或尺寸错误;本站每个模型页都会标明系列,下载前确认。
  • 更新后清理浏览器缓存(或用无痕窗口打开);旧的 JavaScript 会导致奇怪的界面错误,看起来像服务器故障。

问题排查

Torch 无法使用 GPU

原因
只装了 CPU 版 torch,驱动太旧,或者显卡不是 NVIDIA。

修复方法
更新驱动,删除 venv,重新启动以安装带 CUDA 的 torch。Windows 上 AMD 用 DirectML 分支或 ZLUDA,Linux 用 ROCm。

SDXL 出现 NansException

原因
fp16 VAE 溢出。

修复方法
下载 sdxl-vae-fp16-fix,在 SD VAE 里选它,或者加 --no-half-vae。

hires 修复导致 CUDA 内存不足

原因
hires 修复需要多倍显存。

修复方法
降低放大倍数,使用潜空间放大器,开启 Tiled VAE,或者把 hires 过程改成
img2img
后处理。

无法安装 torch

原因
Python 版本是 3.11 或 3.12,不是 3.10。

修复方法
安装 Python 3.10.6,用 set PYTHON=path\python.exe 指向它,删除 venv,重启。

Stable diffusion 模型加载失败

原因
文件下载不完整或改名。

修复方法
重新下载,核对大小和模型页,保持原始扩展名。

git pull 后扩展标签页显示错误

原因
扩展写给旧版 WebUI。

修复方法
从扩展标签页更新每个扩展;删除不再维护的(管理器列表显示最后提交日期)。

模型加载但每张图都是噪点

原因
全局用了错误的 VAE,或者合并模型需要特定配置。

修复方法
把 SD VAE 设为自动,去掉全局 VAE,作者提供的话把检查点的 .yaml 放旁边。

AD
PirateDiffusion
无需安装 – 在云端运行 AI 模型
PirateDiffusion 仅在 Telegram 上提供,面向专业用户:数千个模型、LoRA 和工作流通过聊天命令驱动,固定价格套餐无限生成。

常见问题

Should I switch to Forge?

如果你显存 12 GB 或更少,建议切换;Forge 能跑 SDXL 和
Flux
,A1111 会卡,模型和大部分扩展都能用。本站 Forge 指南列出了区别。

Can A1111 run Flux?

不太行。Flux 支持在 Forge 和
ComfyUI
。本站的 Flux 模型会标明支持的 UI。

Where are my images?

在 outputs/txt2img-images 和 outputs/img2img-images,按日期分文件夹。设置 > 保存标签页可以改命名规则。

What do the model pages on this site give me for A1111?

准确的系列(SD 1.5 或 SDXL)、触发词、下载校验用的文件哈希和 Civitai 来源。LoRA 在提示词里写成 <lora:filename:0.8>。

Is there a way to try a model before downloading 6 GB?

有:每个模型页的运行框可以用本站显示的触发词,在 PirateDiffusion 或 BitVector 上远程运行。

链接与来源

本指南涉及的模型

作者
Captain

相关指南

报错与修复
Stable Diffusion WebUI Forge 错误及修复(Flux、SDXL、低显存)
Forge 特有的问题及其解决方法:Flux 无法加载或产生噪点,UI 类型切换(sd / xl / flux),“GPU 权重”滑块和内存不足错误,Flux 缺失文本编码器和 VAE,ControlNet 和扩展损坏,以及与 Automatic1111 的差异导致的困惑。
作者:Captain
2026-05-16
报错与修复
ComfyUI 错误及修复方法:红色节点、缺失模型、CUDA 内存不足
大家最先遇到的 ComfyUI 错误信息,每个错误的含义和有效的解决方法:缺少自定义节点(红色框)、“Prompt outputs failed validation”、CUDA 内存不足、加载器中模型类型错误、mat1 和 mat2 形状错误、头部反序列化错误、torch 和 xformers 不匹配。
作者:Captain
2026-05-12
报错与修复
CUDA 显存不足:每个 AI 模型需要多少显存以及如何适配
SD 1.5、SDXL、Flux、FLUX.2、Qwen-Image、Z-Image、Wan 2.2 和 HunyuanVideo 的显存表,以及让模型适配的技巧:fp8 和 GGUF 量化、CPU 卸载、分块 VAE、分辨率和帧数限制,以及什么时候放弃本地运行改用托管服务。
作者:Captain
2026-05-18
模型
什么是 LoRA 以及如何在 ComfyUI、Forge、Automatic1111 和云端使用
为想要结果而非数学原理的人解释 LoRA:LoRA 文件改变了什么,为什么它必须匹配基础模型的系列,触发词、权重、叠加多个 LoRA,每个 UI 的文件夹和语法,以及如何在下载前在云端试用 LoRA。
作者:Captain
2026-05-20

更多指南

云服务
固定费用 vs 代币:为什么像 Graydient.ai 这样的无限计划是 2026 年 AI 创作者的最佳选择
一份排名成本对比,价格截至 2026 年 10 月 8 日,比较了 Graydient.ai 这类固定费用无限计划与 Midjourney、Leonardo、fal.ai、Replicate、Runway 和 Kling 的代币和积分定价:每月 1,000 张图片和 1,000 个视频在各平台的真实花费,以及为什么一个固定费用覆盖无限图片、视频、音频、Grok LLM 聊天和网页应用,对反复创作的创作者来说最划算。
作者:Captain
2026-10-08
模型
FLUX.1 Dev:如何提示,最佳设置和创意点子
Black Forest Labs 的 FLUX.1 Dev 实用指南:自然语言提示、引导和步数设置、LoRA 叠加、文本渲染以及发挥其优势的提示创意。
作者:Captain
2026-09-30
模型
Stable Diffusion XL 1.0:提示词、设置及其优势
如何充分利用官方的 SDXL 1.0 基础模型:原生分辨率、CFG 和采样器设置、精修器、负面提示词以及 SDXL 仍然擅长的风格创意。
作者:Captain
2026-10-01
模型
Stable Diffusion 1.5:经典模型,正确提示使用
Stable Diffusion 1.5 依然值得了解:合适的分辨率、CFG 和采样器,如何使用它庞大的 LoRA 和嵌入库,以及适合 512 像素模型的创意提示思路。
作者:Captain
2026-10-02
模型
FLUX.2 Dev:使用最新的 Black Forest Labs 模型进行提示
FLUX.2 Dev 支持更长的提示词、更好的文本、更强的真实感和多参考编辑。这个指南介绍了 turbo 工作流程、引导和分辨率设置、提示结构以及利用其新优势的思路。
作者:Captain
2026-10-03
模型
Qwen-Image:长提示词、完美文字和双语海报
Qwen-Image 是当画面中文字很重要时的首选模型。学习如何写它的长描述提示词,准确渲染英文和中文文本,设置 CFG 和步数,并探索以布局为主的创意想法。
作者:Captain
2026-09-29