一些安装AUTOMATIC1111的Stable Diffusion WebUI常遇到的错误消息的解决方式

这篇具有很好参考价值的文章主要介绍了一些安装AUTOMATIC1111的Stable Diffusion WebUI常遇到的错误消息的解决方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

确保电脑符合Stable Diffusion的系统需求

1. 电脑硬件需求

最低配备 建议配备 注解
显卡(GPU) GTX1050Ti RTX3060Ti 支持的显卡芯片有Nvidia/AMD/Intel Arc/Apple M。
显卡显存(VRAM) 4GB 8GB 显卡的VRAM最低要4GB才不会算到一半内存不足,若要训练模型就得8GB以上了。
内存(RAM) 8GB 16GB
保存空间 20GB,最好是SSD
处理器(CPU) x86架构的Intel或AMD处理器皆可。若为Mac电脑建议使用搭载M系列芯片的机型
网络连接 可以正常连接到Github和Youtube的网络
  • 要生成512x512的图,显卡VRAM在4GB以下的很容易遇到内存不足的问题,并且生图速度很慢。

  • 尽管可以纯CPU,但是速度会非常慢。一张显卡30秒就能算好的图,CPU要算10分钟。因此用独立显卡跑Stable Diffsuion仍是比较好的选择。

  • 硬件配置较低的话,用云端服务跑也是可以,例如Google Colab,订阅Pro服务扩容磁盘推荐某宝店铺:遇见野鱼工作室亲测可用。

2. 操作系统需求

GNU/Linux

测试可以跑的Linux发行版:

  • Debian 12
  • Ubuntu 22.04 LTS
  • Fedora 38
  • openSUSE Tumbleweed
  • Arch Linux
  • Manjaro
  • Gentoo (使用glibc的profile)

Windows

最低要求为Windows 10 64位,请确保系统已更新至最新版本。Windows 7不支持。

macOS

最低要求为macOS Monterey (12.5),可以的话请使用最新版macOS。

建议使用搭载Apple Silicon M芯片 (M1、M2) 的Mac机型。

旧款Mac需配备AMD独立显卡,只有Intel内显的不行。

可能是扩展导致的错误

有时除了Stable Diffusion WebUI本身问题外,也有可能是你安装的扩展出错导致程序无法启动。请尝试删除stable-diffusion-webui/extensions下的某个新安装的扩展文件夹,或是将整个extensions文件夹先移动到其他位置,再尝试启动SD WebUI。也可以尝试将Stable Diffusion WebUI主程序更新到最新版本。

RuntimeError: CUDA Out of memory

显卡的VRAM不足。Stable Diffusion WebUI的显卡VRAM最低要求为4GB,要无压力的玩建议8GB以上。打开webui-user.bat,在COMMANDLINE_ARGS后面加入--medvram--lowvram参数,降低VRAM使用量。如果还是在生图时出现此消息,建议降低生图的分辨率,或是买张更好的显卡,或是改用Google colab。

No module named pip

在stable-diffusion-webui文件夹目录下,打开命令行,运行python3 -m ensurepip安装pip,然后删除venv文件夹,重新运行webui-user.bat

因为文件包含病毒或潜在的垃圾软件,所以未顺利完成

如果你的Stable Diffusion WebUI是从github下载,模型也是从HuggingFace或Civitai等安全网站下载,则可以断定是误判。暂时关闭Windows Defender之类的杀毒软件,再删除stable-diffusion-webui\venv文件夹,重新运行webui-user.bat

RuntimeError: Couldn’t install torch. 

几个可能:

  1. 确认Python版本为3.10.6,并确认是否有安装最新GPU驱动(Nvidia需要额外安装CUDA)。

  2. 杀毒软件问题。

  3. 非Nvidia GPU用户也可能遇到此错误,于webui-user.batCOMMANDLINE_ARGS加入--skip-torch-cuda-test参数跳过检测。

  4. 你没有独显,所以它不给跑。没有独显请考虑用google colab。

Torch is not able to use GPU

如果显卡是Nvidia的话,请确认CUDA有正确安装。

显卡是AMD的话,编辑webui-user.bat,加入COMMANDLINE_ARGS=--medvram --opt-split-attention --skip-torch-cuda-test

修改完之后,删除venv文件夹,重新启动WebUI。

fatal: unable to access Recv failure: Connection was reset

网络问题,通常因为***对国外的连接干扰导致相关文件下载失败。检查一下代理软件是否正常连接,开启全局代理看看是否解决,或者更换部分地址为国内镜像源。

AssertionError: extension access disabled because of commandline flags

webui-user.bat(或webui-user.sh)的COMMANDLINE_ARGS有加入--share--listen参数就会无法从网页界面装扩充功能,这是出于安全性考量。

  1. --share--listen参数删除。
  2. 额外加上--enable-insecure-extension-access参数。
  3. 改用Git clone的方式来安装扩充功能:关闭SD WebUI。于stable-diffusion-webui\extensions文件夹打开终端机,输入git clone <保存库网址>下载扩充功能。

modules.devices.NansException: A tensor with all NaNs was produced in Unet.

此错误可能会发生在含有VAE的模型生成图片的时候,会导致算出来结果是黑图。

打开webui-user.batCOMMANDLINE_ARGS后面额外加上--no-half --no-haf-vae参数。

OSError: [Errno 28] No space left on device

磁盘空间不足了,清理一下无用的大文件释放磁盘空间,然后删除stable-diffusion-webui里面的venv文件夹,再重新运行webui-user.bat重装。

127.0.0.1:7860拒绝连接

可能原因太多,提供几个可能解决方案:

  1. 请确认打开网址前命令行是否还开着,并有显示Running on Local URL : http://127.0.0.1:7860的字样
  2. 网址改用http://localhost:7860连接
  3. 用记事本打开C:\Windows\System32\drivers\etc\hosts,确认里面有无127.0.0.1 localhost这一行。
  4. 请确认电脑没有运行其他服务器的程序(如Microsoft IIS),导致占用通信端口。
  5. 打开命令行,运行ipconfig /flushdns刷新DNS纪录
  6. 暂时关闭防火墙

DefaultCPUAllocator: not enough memory: you tried to allocate 

电脑内存不足。跑Stable Diffusion WebUI的内存至少要8GB,低于此数值的话,Windows用户请试着开启虚拟内存,不过建议还是多插条内存或者换条大的,Linux用户则是增加SWAP的大小。

RuntimeError: unexpected EOF, expected more bytes. The file might be corrupted.

可能是文件损坏,删除这些文件夹:stable-diffusion-webui\models\GFPGANstable-diffusion-webui\models\Codeformerstable-diffusion-webui\repositories\CodeForme

然后重启SD WebUI让它重新下载脸部模型。

Cloning Taming Transformers into repositories\taming-transformers…

这不是错误,单纯是还在下载而已。有时候下载国外地址会比较慢,要耐心等。如果下载失败,删除venv文件夹,并晚点重新运行webui-user.bat试试。

can’t open file ‘/stable-diffusion-webui/launch.py

如果运行webui-user.sh出现此错误,则编辑webui-user.sh,将install_dir后面改成$(pwd)

如果是在Google Colab遇到此错误,代表程序没装成功,请看一下console输出,检查前面的指令是否有哪步运行出错。

Couldn’t launch python, exit code 9009

Windows用户请重装Python 3.10.6,并确认有在安装界面勾选Add Python to PATH

libtcmalloc.so.4 python3: version `GLIBCXX_3.4.30’ not found (required by /usr/lib/libtcmalloc.so.4) 

可能是暂时性的bug。启动conda虚拟环境:conda activate sdwebui,然后安装gcc:conda install -c conda-forge gcc,接着退出虚拟环境:conda deactivate,再尝试启动WebUI。

PyTorch has CUDA Version=11.7 and torchvision has CUDA Version=11.8. Please reinstall the torchvision that matches your PyTorch install.

可能是暂时性的bug。

如果有使用Anaconda,启动conda虚拟环境:conda activate sdwebui && source venv/bin/activate

安装旧版本PyTorch:pip uninstall torch && pip install xformers==0.0.16rc425 torch==1.13.1+cu117 torchvision==0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117

接着退出虚拟环境:deactivate && conda deactivate

再尝试启动WebUI。

min and input tensors must be of the same shape

可能是pytorch版本不兼容,例如修改脚本webui-macos-env.sh

将以下行

export TORCH_COMMAND="pip install torch==1.12.1 torchvision==0.13.1"

替换成下面

export TORCH_COMMAND="pip install torch==1.13.1 torchvision==0.14.1"

然后重新安装torch

./webui.sh --reinstall-torch文章来源地址https://www.toymoban.com/news/detail-780450.html

到了这里,关于一些安装AUTOMATIC1111的Stable Diffusion WebUI常遇到的错误消息的解决方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win11从Github上源码安装AUTOMATIC1111/stable-diffusion-webui(使用anaconda+外接固态硬盘的解决方案)

    主要参考文章: 从零开始,手把手教你本地部署Stable Diffusion Webui AI绘画(Win系最新版) - 知乎 (zhihu.com) (其实在安装过程中因为遇到很多坑,已经看了非常多的安装教程,但写这篇备忘的时候已经都找不到了。感谢这些作者无私分享,很遗憾这里只能上这个最后一篇参考的文

    2024年02月05日
    浏览(35)
  • Stable Diffusion WebUI本地部署中遇到的一些错误

    进来AI绘画大火,我便尝试在本地部署一下,电脑是M1的MacBook,不过windows应该也差不多。 参考官网的方法一步步安装,虽然最后成功了,但中途还是有不少问题。 首先安装homebrew,由于我早就已经安装好了,自然也没遇到什么问题。初次安装的朋友若按照homebrew官网的方法安

    2024年02月03日
    浏览(38)
  • Stable Diffusion Automatic1111 Web UI和dreambooth扩展的安装教程

    Python 3.10.9 https://www.python.org/ftp/python/3.10.9/python-3.10.9-amd64.exe git https://git-scm.com/downloads 下载地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui 下载用于训练的模型:Realistic Vision V2 Model For Realistic Training (3.85 GB) DreamBooth extension:https://github.com/d8ahazard/sd_dreambooth_extension 进入Autom

    2024年02月02日
    浏览(39)
  • Stable-Diffusion|window10安装GPU版本的 Stable-Diffusion-WebUI遇到的一些问题(一)

    教程主要参考: AI绘画第一步,安装Stable-Diffusion-WebUI全过程 ! Stable Diffusion WebUI使用手冊(正體中文)|Ivon的部落格 具体记录一下笔者除了按照上述教程,遇到坑的地方 python一定要3.10 如果不是,就新建一个conda环境 安装python库的时候可以用其他源: 笔者之前设置过,跳过 此

    2024年02月17日
    浏览(39)
  • 在 Windows(NVIDIA 和 AMD)上使用 Stable Diffusion 的快速简便方法,使用 AUTOMATIC1111 稳定的扩散网络 UI 在您自己的计算机上制作免费的 AI 艺术

    您可能知道,互联网上有无数网站可用于生成 AI 艺术。Lexica、dreamlike.art、Playground AI、InstantArt或一些 Huggingface 空间是我过去使用的少数几个。 问题是它们中的大多数速度很慢并且只提供基本服务。它们的型号和功能数量有限。 通过使用您的计算机,您可以以一种简单的方式

    2024年02月09日
    浏览(30)
  • stable-diffusion-webui一些问题记录

    1、中间有一个巨慢的clone操作,实际上自己能手动clone git clone https://github.com/Stability-AI/stablediffusion.git git clone https://github.com/CompVis/taming-transformers.git git clone https://github.com/crowsonkb/k-diffusion.git git clone https://github.com/sczhou/CodeFormer.git git clone https://github.com/salesforce/BLIP.git

    2024年02月12日
    浏览(33)
  • Linux部署Stable Diffusion WebUI以及遇到的问题

    建议配置代理后运行,否则真的很难运行成功 可以参考另一篇文章,在Linux配置Clash代理 报错如下: 解决方法,在webui.sh 文件加上一句,(竟然有效,我也没想到) 解决方法:根据提示信息,提前下好,放到指定文件夹下 详细教程链接: https://ivonblog.com/posts/stable-diffusion-

    2024年02月09日
    浏览(29)
  • stable-diffusion-webui(AI绘画)项目实现,即遇到的问题

    为了使环境中的库版本不会乱,导致自己电脑原来一些项目无法运行最好使用虚拟环境 下载miniconda  在搜索中搜所miniconda找到 建立虚拟环境 每次运行激活这个虚拟环境 下载git 安装cuda,下面有详细安装流程 进入大点的盘下部署项目 下载初始模型如果不下载好像在使用时会

    2024年02月04日
    浏览(38)
  • 【Stable-Diffusion-WebUI】Windows系统安装Stable-Diffusion-WebUI

    基于 stable-diffusion 封装的 webui 开源项目,通过界面交互的方式来使用 stable-diffusion,降低了使用门槛,可以通过本地部署的方式进行访问,对电脑的配置要求较高,以下配置要求仅供参考 第一步:安装python3.10(这步可以跳过,3.8以上即可) 第二步:使用git下载stable diffusio

    2024年02月11日
    浏览(50)
  • 用stable_diffusion_webui遇到CUBLAS_STATUS_INVALID_VALUE when calling cublasGemmStridedBatchedExFix 报错

    1,【新修正】手把手教你在linux中部署stable-diffusion-webui N卡A卡显卡可用 2,手把手教你在linux中手动编译并安装xformers (以上文章作者为B站up主:青空朝颜モー) 在点击生成图片时发生以下报错: RuntimeError: CUDA error : CUBLAS_STATUS_INVALID_VALUE when calling cublasGemmStridedBatchedExFix ( h

    2024年02月09日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包