Stable Diffusion 下载+安装+使用教程

注意:

本文讲解的用的是用“整合包”来本地部署安装及使用Stable Diffusion WebUI,你不需要懂太多的计算机知识,而且用整合包对新手也是比较友好的,磁盘需要预留100G空间才能玩。

 

前言

本文使用软件为Bilibili社区核心贡献者秋叶大佬发布的【绘世整合包】,为目前市面上几乎是最容易使用的整合包,跳过了绝大多数对网络、Python的前置知识要求,为AI绘画的普及作出了不可磨灭的贡献。2023年4月16日,启动器整合包【绘世】发布,整合了过往几个月中AI绘画需求集中爆发的时期中最核心的需求如ControlNet插件,自带了最新的深度学习轮子,且能够完全和外部环境隔离开。这让完全没有编程知识的人也能够从0开始学习使用Stable Diffusion,并且在几乎0调整的前提下就可以享受最新最核心的技术。

 

可以说,从这一天开始,AI绘画,尤其是SD的普及,又得到了更进一步的推动。

 

本文将基于最新的秋叶整合包,结合笔者整合的资源,为大家介绍最基础的概念和安装方式。

 

Stable Diffusion(SD)是什么

Stable Diffusion是2022年发布的深度学习文本到图像生成模型,它是一种潜在扩散模型,它由创业公司Stability AI与多个学术研究者和非营利组织合作开发。目前的SD的源代码和模型都已经开源,在Github上由AUTOMATIC1111维护了一个完整的项目,正在由全世界的开发者共同维护。由于完整版对网络有一些众所周知的需求,国内有多位开发者维护着一些不同版本的封装包。开源社区为SD的普及做出了难以磨灭的贡献。

 

SD最大的特征,就是由于其开源的特性,可以在电脑本地上离线运行。可以在大多数配备至少8GB显存的适度GPU的消费级硬件上运行。笔者推荐显存线是12G。

 

由于AI训练和产出的本质是软硬件结合了的深度学习原理,因此常常会用到英伟达公司的显卡(NVIDIA显卡),以及相关的诸如CUDA、CUDNN,乃至python相关的深度学习组件如xformer、pytorch等,学习AI想要进阶的话非常容易碰到这些需要大量额外学习编程知识的内容,所以非常容易让小伙伴们感到困难。

 

本文以及秋叶包都不会涉及到这些内容,会比原版相对来说容易理解,也容易部署得多得多得多。

 

SD基本概念

大模型:用素材+SD低模(如SD1.5/SD1.4/SD2.1),深度学习之后炼制出的大模型,可以直接用来生图。大模型决定了最终出图的大方向,可以说是一切的底料。多为CKPT/SAFETENSORS扩展名。

 

VAE:类似滤镜,是对大模型的补充,稳定画面的色彩范围。多为CKPT/SAFETENSORS扩展名。

 

LoRA:模型插件,是在基于某个大模型的基础上,深度学习之后炼制出的小模型。需要搭配大模型使用,可以在中小范围内影响出图的风格,或是增加大模型所没有的东西。炼制的时候如果基于SD底模,在不同大模型之间更换使用时的通用性会较好。但如果基于特定的大模型,可能会在和该大模型配合时得到针对性的极佳效果。

 

ControlNet:神级插件,让SD有了眼睛,能够基于现有图片得到诸如线条或景深的信息,再反推用于处理图片。

 

Stable Diffusion Web-UI(SD-WEBUI):开源大神AUTOMATIC1111基于Stability AI算法制作的开源软件,能够展开浏览器,用图形界面操控SD。

 

秋叶包:中国大神秋叶开发的整合包。由于WEBUI本身基于GitHub的特性,绝大多数时候的部署都需要极高的网络需求,以及Python环境的需求。使用秋叶整合包,内置了和电脑本身系统隔离的Python环境,以及内置了Git,不需要了解这两个软件就可以运行。可以几乎忽视这样的门槛,让更多人能够享受AI出图。

 

一、Stable Diffusion 下载

 

百度网盘下载链接: https://pan.baidu.com/s/1F03aAzep_I5qRyGLpV0RIw?pwd=5jwi

提取码: 5jwi

 

二、Stable Diffusion 安装

我们可以先安装启动器的运行依赖,并解压秋叶包本体。

 

第一步:打开“启动器运行依赖-dotnet-6.0.11.exe”来安装。启动器运行依赖-dotnet-6.0.11.exe

 

第二步:解压“sd-webui-aki-v4.zip”。

注意:

当我们解压好启动器本体的时候,暂时还不要启动,先一起把模型安装了。

解压“sd-webui-aki-v4.zip”

 

第三步:导入核心数据。

1、下载“推荐大模型”文件夹中的模型。推荐大模型

 

2、并把文件夹里的所有模型放在这个目录下:

\sd-webui-aki-v4\models\Stable-diffusion

 

3、同时,还要下载ControlNet模型ControlNet模型

 

4、ControlNet模型文件夹里的所有内容,放在这个目录下:

\sd-webui-aki-v4\models\ControlNet

 

5、最后,需要单独下载推荐LoRA推荐LoRA

 

6、这些LoRA是笔者为了方便小伙伴们取用改了名的,需要全部放在这个目录下:

sd-webui-aki-v4\extensions\sd-webui-additional-networks\models\lora

 

7、当大家上手之后就可以参考末尾处这一篇文章,并在【大量模型·LoRA】文件夹中寻找自己想要的LoRA了。大量模型·LoRA

 

三、Stable Diffusion 使用教程

 

开启软件运行。

解压并导入完毕上述数据之后,就可以点开启动器了。

 

1、在安装目录下往下拉,找到这个“A启动器.exe",双击。A启动器.exe

 

2、再点击右下角的一键启动一键启动

 

3、再让这个界面多跑一会儿。Stable Diffusion

 

4、就可以看到它自动在浏览器中打开了一个新的网页,就算是启动成功了。

注意:

有时候会出现警告错误或缺少模块,但是又不会影响正常运行。

如果它没自动打开,可以手工去浏览器输入网址:http://127.0.0.1:7860

Stable Diffusion

 

5、最终的效果。

例如:输入一个关键词“一个美女”,点击“生成”,结果效果图如下:Stable Diffusion

 

 

友情提示:

更多模型和LoRA介绍请查看:Stable Diffusion更多模型和LoRA介绍

 

总结:

这是Stable Diffusion WebUI 2.0 离线版的,没网也能用,也可以做18+的,这里就不展示了,哈哈哈!

不过这玩意10G,我加了一些lora,controNet,大模型,一下子就70个G,效果还不错,不过大部分都是civitai中直接下载别人训练好的模型。

    A+
发布日期:2023年05月09日 21:26:08  所属分类:AI 人工智能
最后更新时间:2023-07-08 08:38:09
评分: (10 票;平均数5.00 ;最高评分 5 ;用户总数10;总得分 50;百分比100.00)
付杰

发表评论

滑动解锁才能提交

目前评论:60   其中:访客  2   博主  0

  1. 头像 阿贵 0

    为什么我的图生图是这样的?哪里设置不对吗?file:///D:/%E7%BE%8E%E5%A5%B3%E5%9B%BE/2023-07-08%20232909.png

    • 付杰 付杰

      @阿贵 我看不到图片。请+QQ群453060751进来交流!

  2. 头像 a阿宇 0

    file:///C:/Users/Administrator/Desktop/202377.jpg
    您的 Windows未启用面组合功能,这将导致应用界面无法正常显示,请在系统设置中启用后重试。
    你好!请问windows7提示这个 ,开启了桌面组合还是提示,这个是系统问题吗?

    • 付杰 付杰

      @a阿宇 你这个提示的是:

      您的 Windows未启用面组合功能,这将导致应用界面无法正常显示,请在系统设置中启用后重试。

      据群友反映,windows7估计用不了这个软件。

  3. 头像 a阿九 1

    无法定位程序输入点ucrtbase._exit于动态链接库
    api-ms-win-crt-runtime-l1-1-0.dll 上

  4. 头像 a阿九 0

    无法启动程序,

    api-ms-win-crt-runtime-1-1-0.dll

  5. 头像 小白 0

    这是什么原因?

    ——–

    [程序崩溃,退出代码为 -1073741515 (0xC0000135)]
    请注意,通常退出代码与其描述都不足以诊断问题!
    总是上传完整日志而非只有退出代码。

  6. 头像 猪猪 0

    你的下载程序可以在MAC上运行吗

    • 付杰 付杰

      @猪猪 应该是不行的,exe的Mac运行不了吧!要运行估计得用“虚拟机”来模拟。
      要不你去 github 上找源码搭建一下。那个不是exe,也不是集合包。只不是那个啥子都要自己去配置,麻烦一点。

  7. 头像 忘尘 0

    请问,civitai这个网站是在哪里可以找到?我输入这个网址说网页丢失是怎么回事?

    • 付杰 付杰

      @忘尘 这个网址打开需要一些方法,就这么简单的说吧!你只要能打开 谷歌 搜索 ,就能打开这个网址。
      需要一些 加速器 或 VPN,我博客广告应该有推荐很多类似的。

  8. 头像 beidou 0

    大佬,为什么我无论用什么模型生成的都是灰色的图片啊

    • 付杰 付杰

      @beidou 是不是你下载的模型没有复制到相应的位置?

  9. 头像 001 0

    大佬,你这个百度网盘进不去了,是地址换了吗

    • 付杰 付杰

      @001 没有,我测试是正常的,地址也没有失效。
      网盘链接你复制粘贴的时候最好看一下路径,有时候你粘贴过去的路径并不对。

  10. 头像 高尚 0

    请问这个是怎么回事呀?

    Traceback (most recent call last):
    File “threading.py”, line 1016, in _bootstrap_inner
    File “threading.py”, line 953, in run
    File “multiprocessing\pool.py”, line 125, in worker
    File “D:\AI 工具 Stable Diffusion\sd-webui-aki-v4\extensions\sd-webui-additional-networks\scripts\model_util.py”, line 180, in hash_model_file
    legacy_hash = get_legacy_hash(metadata, filename)
    File “D:\AI 工具 Stable Diffusion\sd-webui-aki-v4\extensions\sd-webui-additional-networks\scripts\model_util.py”, line 116, in get_legacy_hash
    return safetensors_hack.legacy_hash_file(filename)
    File “D:\AI 工具 Stable Diffusion\sd-webui-aki-v4\extensions\sd-webui-additional-networks\scripts\safetensors_hack.py”, line 82, in legacy_hash_file
    model_bytes = safetensors.torch.save(tensors, metadata)
    File “D:\AI 工具 Stable Diffusion\sd-webui-aki-v4\py310\lib\site-packages\safetensors\torch.py”, line 36, in save
    serialized = serialize(_flatten(tensors), metadata=metadata)
    pyo3_runtime.PanicException: Python API call failed

    • 付杰 付杰

      @高尚 有控制台的详细截图吗?可以+Q群:453060751 联系我!

  11. 头像 龙威 0

    大神我就像问下webui-user.bat这个东西怎么没有了,我没有这个API我就不能和PS连到一起。

    • 付杰 付杰

      @龙威 要不你整个此软件文件夹 搜索 一下,要么就整个磁盘 搜索一下,例如:D盘。
      解压后就应该是有 webui-user.bat 这个文件的,还有可能是被杀毒软件拦截了。

  12. 头像 欧阳 0

    请问那些模型文件移动到对应文件夹怎么都提示,压缩(zipped)文件夹无效或已损坏. 请问这个怎么解决呢

    • 付杰 付杰

      @欧阳 是不是还没完整下载?

  13. 头像 坚果 0

    按照教程经过两天漫长的下载,终于运行起来了,楼主牛 :wink:

    • 付杰 付杰

      @坚果 欢迎入门AI!

  14. 头像 35码半 2

    ——–

    [已退出进程,代码为 -1073741515 (0xC0000135)]

    提示:检测到 SD-WebUI 进程退出状态不正常,建议前往疑难解答页面扫描错误记录或寻求其他帮助。

    这是什么问题

  15. 头像 35码半 2

    请问 点击启动器 弹出 launcher已停止工作 怎么解决大佬

    • 付杰 付杰

      @35码半 这个要看“控制台”错误页面是什么?

  16. 头像 椰子CoCo 0

    Traceback (most recent call last):
    File “F:\sd-webui-aki-v4\launch.py”, line 38, in
    main()
    File “F:\sd-webui-aki-v4\launch.py”, line 29, in main
    prepare_environment()
    File “F:\sd-webui-aki-v4\modules\launch_utils.py”, line 257, in prepare_environment
    raise RuntimeError(
    RuntimeError: Torch is not able to use GPU; add –skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check
    提示:Python 运行时抛出了一个异常。请检查疑难解答页面。

    我想提问一下 这个如何解决啊

  17. 头像 龙果 1

    大佬我想问下,文件中的LORA训练和其它内容中的魔导书是干什么用的。

    • 付杰 付杰

      @龙果 你就理解为不同模型和辅助风格。
      请参考:Stable Diffusion更多模型和LoRA介绍

      • 头像 龙果 1

        @付杰 辅助我模型我到是知道啊,但是你的文件夹中LORA训练和其它内容魔导书,要怎么安装了,我下载了这二个东西,一直不知道要怎么安装它

        • 付杰 付杰

          @龙果 你得有相关电脑基础知识,LORA它是一种辅助风格,要结合模型一起用,想去训练你去训练就行了,也可以去第三方下载。
          魔导书那个不是提供了视频教程?
          魔导书使用说明:https://www.bilibili.com/video/BV16m4y1w77C/
          想深入了解 Stable Diffusion ,你得去网上找相关资料,甚至是上 giuthub。

      • 头像 龙果 1

        @付杰 我只是想知道,LoRA训练和魔导书我应该怎么安装它。可以教我这二个东西的安装方法么

        • 付杰 付杰

          @龙果 这个似乎要结合 Stable Diffusion 才行,具体你网上看下 Stable Diffusion AI绘画相关原理。

  18. 头像 Axing 0

    大佬大佬,那个“大量模型-LoRA”是干嘛的,我没下载使用起来效果也还不错

    • 付杰 付杰

      @Axing 你这样理解吧,就是一些模型和辅助风格而已。
      打个比方说:你喜欢瘦脸的美女,就去专下载一个瘦脸的模型辅助风格,生成的图片就都是全是瘦脸美女这个类型的了。
      模型本身就是可下载可不下,下载得越多生成的各种风格图片自然更完美。
      请参考:Stable Diffusion更多模型和LoRA介绍

  19. 头像 35678 0

    您好,这款软件的具体名称是什么?搜索Stable Diffusion出来的界面与下载的不一样。搜索“绘世”找不到相关的。我想学习更多关于这个的知识。另外,这款软件只能自动生成图片,不能让图片动起来吗?

    • 付杰 付杰

      @35678 具体名称你可以叫:Stable Diffusion Webuii;
      这软件原理还是以“Stable Diffusion”为主,主要就是整合了一下,这样方便新手,有图形界面,还是中文,是不是新人上手容易多了,核心的东西还是不变的。
      你想看源代码去“github”搜索,那个就是纯命令的,对电脑基础知识要求高。
      目前似乎只能生静态图片吧!想动起来对程序代码对模型对电脑配置要求还要高。

  20. 头像 翔宇 1

    大佬,显示:[已退出进程,代码为 -1073741515 (0xC0000135)]是怎么了?

    • 付杰 付杰

      @翔宇 缺少文件或库吧!看你是否下载完整?有可能还需要 .NET Framework 。

      • 头像 翔宇 1

        @付杰 是不是WIN7系统安装不了?

        • 付杰 付杰

          @翔宇 应该是。毕竟是新出来的东西,更何况现在win10官方都停止更新维护了,还不用说老系统win7。

  21. 头像 阿七 0

    这个能在线生成吗? 7z2201-x64 大佬 这个1.5m的是啥?重要吗?

    • 付杰 付杰

      @阿七 没懂你意思,这是指7z解压缩软件吗?

  22. 头像 Robbie 0

    sd-webui-aki-v4解压提示文件错误咋回事呀~

    • 付杰 付杰

      @Robbie 是不是下载不完整?

  23. 头像 阿西弟 0

    你好老哥,打开网页后显示空页,然后没有继续加载,这个咋处理

    • 付杰 付杰

      @阿西弟 是不是少了些什么?按照教程来,不要少步骤。

  24. 头像 阿才啊 0

    大佬啊,你这个包还没有下载完就来评论了,实在是太大了,下载50%,80多个G,还好是超级会员如果是不开会员的估得下载一天,不过还是感谢

    • 付杰 付杰

      @阿才啊 想玩AI就得承受这些。AI其实一点都不适合普通人玩。既费力还费时间,有时候坑还多。

    • 头像 黄小小 0

      @阿才啊 显示链接出错是什么原因呢

      • 付杰 付杰

        @黄小小 具体是指哪里?

  25. 头像 饭饭 0

    Mac怎么安装呀=?

    • 付杰 付杰

      @饭饭 好像没得Mac版本,不支持。