Model
Trends
.ai
Model
Trends
.ai
最佳開源 AI 模型

Automatic1111(Stable Diffusion WebUI)錯誤與修復

主題:錯誤與修復
作者:Captain
發佈於 2026-05-14
修復大部分安裝時會遇到的 Stable Diffusion WebUI 錯誤:如「Torch 無法使用 GPU」、NansException、CUDA 記憶體不足、「無法安裝 torch」、xformers、「Stable diffusion 模型載入失敗」、更新後擴充功能損壞,以及 SDXL 專屬問題。

概述

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
超過
VRAM
。加 --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 重新安裝一次。
DefaultCPUAllocator: not enough memory
error
系統 RAM 不夠載入 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 啟動。能跑就分半數在設定 > 擴充功能裡重新啟用,每次套用並重啟 UI,找到問題擴充後更新或移除。
  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 會造成奇怪的 UI 錯誤,看起來像伺服器故障。

問題排解

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,或後續用
img2img
執行 hires。

無法安裝 torch

原因
Python 3.11 或 3.12 取代 3.10。

修復方法
安裝 Python 3.10.6,webui-user.bat 用 set PYTHON=path\python.exe 指向它,刪除 venv,重啟。

Stable diffusion 模型載入失敗

原因
檔案下載不完整或改名。

修復方法
重新下載,跟模型頁比對大小,保持原始副檔名。

git pull 後擴充功能頁面出錯

原因
擴充功能寫給舊版 WebUI。

修復方法
從擴充功能頁面更新每個擴充,移除不再維護的(管理員風格清單會顯示最後提交日期)。

模型載入成功但圖片全是雜訊

原因
全域套用錯誤 VAE,或合併模型需要特定設定。

修復方法
SD VAE 設自動,移除全域 VAE,若作者有提供 .yaml,放在檢查點旁。

AD
PirateDiffusion
無需安裝 – 在雲端執行 AI 模型
PirateDiffusion 僅在 Telegram 上提供,面向專業用戶:數千個模型、LoRA 和工作流程透過聊天指令驅動,固定價格方案無限生成。

常見問題

我該換用 Forge 嗎?

如果你顯卡是 12 GB 或以下,建議換;Forge 能跑 SDXL 和
Flux
,A1111 跑不動的地方都行,模型和大部分擴充能直接用。本站 Forge 指南有差異說明。

A1111 能跑 Flux 嗎?

跑得不好。Flux 支援在 Forge 和
ComfyUI
。本站 Flux 模型會標明支援的 UI。

我的圖片在哪裡?

在 outputs/txt2img-images 和 outputs/img2img-images,資料夾會依日期分。設定 > 儲存頁籤可改命名規則。

本站模型頁給 A1111 什麼?

精確系列(SD 1.5 或 SDXL)、觸發詞、下載檔案雜湊值驗證,以及 Civitai 來源。LoRA 在提示詞用 <lora:filename:0.8> 呼叫。

有辦法在下載 6 GB 前先試用模型嗎?

有:每個模型頁的 Run 框能用本站顯示的觸發詞,在 PirateDiffusion 或 BitVector 雲端執行。

連結與來源

本指南涉及的模型

作者
Captain

相關指南

錯誤與修復
Stable Diffusion WebUI Forge 錯誤與修復(Flux、SDXL、低 VRAM)
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 模型需要多少 VRAM 以及如何調整
這是一張 SD 1.5、SDXL、Flux、FLUX.2、Qwen-Image、Z-Image、Wan 2.2 和 HunyuanVideo 的 VRAM 表格,還有讓模型能適配的技巧:fp8 和 GGUF 量化、CPU 卸載、分塊 VAE、解析度和幀數限制,以及什麼時候該放棄本地跑改用雲端。
作者:Captain
2026-05-18
模型
什麼是 LoRA 以及如何在 ComfyUI、Forge、Automatic1111 和雲端使用
為想要結果而非數學的人解釋 LoRA:LoRA 檔案改變了什麼、為什麼它必須與基礎模型家族匹配、觸發詞、權重、堆疊多個 LoRA、各介面的資料夾與語法,以及如何在下載前先在雲端試用 LoRA。
作者:Captain
2026-05-20

更多指南

模型
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 開發版:使用最新的 Black Forest Labs 模型進行提示
FLUX.2 開發版帶來更長的提示、更好的文字、更強的真實感和多重參考編輯。這份指南涵蓋了 turbo 工作流程、指導和解析度設定、提示結構,以及利用其新功能的想法。
作者:Captain
2026-10-03
模型
Qwen-Image:長提示詞、完美文字與雙語海報
Qwen-Image 是當圖片中的文字很重要時你會用到的模型。學習如何寫它的長描述提示詞,準確呈現英文和中文文字,設定 CFG 和步數,並探索以版面為主的創意點子。
作者:Captain
2026-09-29
模型
SDXL-Lightning:在任何 SDXL 檢查點上四步生成
ByteDance 的 SDXL-Lightning LoRA 將 30 步的 SDXL 渲染縮短成 4 步。了解步數、必須使用的 CFG、採樣器,以及如何與你喜歡的檢查點和風格 LoRA 結合。
作者:Captain
2026-09-30