注意:
本文讲解的用的是用“整合包”来本地部署安装及使用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”来安装。
第二步:解压“sd-webui-aki-v4.zip”。
注意:
当我们解压好启动器本体的时候,暂时还不要启动,先一起把模型安装了。
第三步:导入核心数据。
2、并把文件夹里的所有模型放在这个目录下:
\sd-webui-aki-v4\models\Stable-diffusion
4、ControlNet模型文件夹里的所有内容,放在这个目录下:
\sd-webui-aki-v4\models\ControlNet
6、这些LoRA是笔者为了方便小伙伴们取用改了名的,需要全部放在这个目录下:
sd-webui-aki-v4\extensions\sd-webui-additional-networks\models\lora
7、当大家上手之后就可以参考末尾处这一篇文章,并在【大量模型·LoRA】文件夹中寻找自己想要的LoRA了。
三、Stable Diffusion 使用教程
开启软件运行。
解压并导入完毕上述数据之后,就可以点开启动器了。
1、在安装目录下往下拉,找到这个“A启动器.exe",双击。
4、就可以看到它自动在浏览器中打开了一个新的网页,就算是启动成功了。
注意:
有时候会出现警告错误或缺少模块,但是又不会影响正常运行。
如果它没自动打开,可以手工去浏览器输入网址:http://127.0.0.1:7860
5、最终的效果。
例如:输入一个关键词“一个美女”,点击“生成”,结果效果图如下:
友情提示:
更多模型和LoRA介绍请查看:Stable Diffusion更多模型和LoRA介绍
总结:
这是Stable Diffusion WebUI 2.0 离线版的,没网也能用,也可以做18+的,这里就不展示了,哈哈哈!
不过这玩意10G,我加了一些lora,controNet,大模型,一下子就70个G,效果还不错,不过大部分都是civitai中直接下载别人训练好的模型。
2023年07月08日 23:35:26 沙发
为什么我的图生图是这样的?哪里设置不对吗?file:///D:/%E7%BE%8E%E5%A5%B3%E5%9B%BE/2023-07-08%20232909.png
2023年07月09日 08:33:53 1层
@阿贵 我看不到图片。请+QQ群453060751进来交流!
2023年07月07日 20:30:03 板凳
file:///C:/Users/Administrator/Desktop/202377.jpg
你好!请问windows7提示这个 ,开启了桌面组合还是提示,这个是系统问题吗?
2023年07月07日 20:37:00 1层
@a阿宇 你这个提示的是:
据群友反映,windows7估计用不了这个软件。
2023年07月02日 10:02:44 地板
无法定位程序输入点ucrtbase._exit于动态链接库
api-ms-win-crt-runtime-l1-1-0.dll 上
2023年07月02日 10:41:58 1层
@a阿九 请参考:api-ms-win-crt-runtime-l1-1-0.dll 32位 64位 免费下载
2023年07月01日 20:01:49 4楼
无法启动程序,
api-ms-win-crt-runtime-1-1-0.dll
2023年07月01日 20:07:01 1层
@a阿九 请参考:api-ms-win-crt-runtime-l1-1-0.dll 32位 64位 免费下载
2023年07月02日 08:55:01 2层
@付杰 新问题来了
无法找到入口
无法定位程序输入点 ucrtbase._exit于动态链接库
api-ms-win-cet-runtime-1-1-0.dll上
2023年07月02日 10:42:16 3层
@a阿九 去下载一个dll就行了。
请参考:api-ms-win-crt-runtime-l1-1-0.dll 32位 64位 免费下载
2023年06月29日 09:07:18 5楼
这是什么原因?
——–
[程序崩溃,退出代码为 -1073741515 (0xC0000135)]
请注意,通常退出代码与其描述都不足以诊断问题!
总是上传完整日志而非只有退出代码。
2023年06月29日 10:22:04 1层
@小白 控制台所有的代码有没有?我要看详细的报错。
现在没得详细错误,你可以先参考:已退出进程,代码为 -1073741515 (0xC0000135) 原因与解决方法
2023年06月28日 03:51:43 6楼
你的下载程序可以在MAC上运行吗
2023年06月28日 10:28:05 1层
@猪猪 应该是不行的,exe的Mac运行不了吧!要运行估计得用“虚拟机”来模拟。
要不你去 github 上找源码搭建一下。那个不是exe,也不是集合包。只不是那个啥子都要自己去配置,麻烦一点。
2023年06月24日 23:45:21 7楼
请问,civitai这个网站是在哪里可以找到?我输入这个网址说网页丢失是怎么回事?
2023年06月26日 08:09:45 1层
@忘尘 这个网址打开需要一些方法,就这么简单的说吧!你只要能打开 谷歌 搜索 ,就能打开这个网址。
需要一些 加速器 或 VPN,我博客广告应该有推荐很多类似的。
2023年06月24日 11:40:13 8楼
大佬,为什么我无论用什么模型生成的都是灰色的图片啊
2023年06月24日 21:45:56 1层
@beidou 是不是你下载的模型没有复制到相应的位置?
2023年06月20日 22:47:30 9楼
大佬,你这个百度网盘进不去了,是地址换了吗
2023年06月20日 23:05:52 1层
@001 没有,我测试是正常的,地址也没有失效。
网盘链接你复制粘贴的时候最好看一下路径,有时候你粘贴过去的路径并不对。
2023年06月18日 23:43:58 10楼
请问这个是怎么回事呀?
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
2023年06月18日 23:49:11 1层
@高尚 有控制台的详细截图吗?可以+Q群:453060751 联系我!
2023年06月17日 17:10:35 11楼
大神我就像问下webui-user.bat这个东西怎么没有了,我没有这个API我就不能和PS连到一起。
2023年06月17日 23:34:55 1层
@龙威 要不你整个此软件文件夹 搜索 一下,要么就整个磁盘 搜索一下,例如:D盘。
解压后就应该是有 webui-user.bat 这个文件的,还有可能是被杀毒软件拦截了。
2023年06月17日 10:54:47 12楼
请问那些模型文件移动到对应文件夹怎么都提示,压缩(zipped)文件夹无效或已损坏. 请问这个怎么解决呢
2023年06月17日 23:31:49 1层
@欧阳 是不是还没完整下载?
2023年06月16日 18:57:58 13楼
按照教程经过两天漫长的下载,终于运行起来了,楼主牛
2023年06月16日 19:18:01 1层
@坚果 欢迎入门AI!
2023年06月16日 04:22:55 14楼
——–
[已退出进程,代码为 -1073741515 (0xC0000135)]
提示:检测到 SD-WebUI 进程退出状态不正常,建议前往疑难解答页面扫描错误记录或寻求其他帮助。
这是什么问题
2023年06月16日 10:24:36 1层
@35码半 请参考:已退出进程,代码为 -1073741515 (0xC0000135) 原因与解决方法
2023年06月16日 04:00:25 15楼
请问 点击启动器 弹出 launcher已停止工作 怎么解决大佬
2023年06月16日 10:25:15 1层
@35码半 这个要看“控制台”错误页面是什么?
2023年06月15日 20:51:20 16楼
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 运行时抛出了一个异常。请检查疑难解答页面。
我想提问一下 这个如何解决啊
2023年06月15日 21:32:33 1层
@椰子CoCo 请参考:已退出进程,代码为 1 (0x00000001) 原因与解决方法
2023年06月15日 12:21:57 17楼
大佬我想问下,文件中的LORA训练和其它内容中的魔导书是干什么用的。
2023年06月15日 12:51:27 1层
@龙果 你就理解为不同模型和辅助风格。
请参考:Stable Diffusion更多模型和LoRA介绍
2023年06月15日 14:43:03 2层
@付杰 辅助我模型我到是知道啊,但是你的文件夹中LORA训练和其它内容魔导书,要怎么安装了,我下载了这二个东西,一直不知道要怎么安装它
2023年06月15日 21:21:16 3层
@龙果 你得有相关电脑基础知识,LORA它是一种辅助风格,要结合模型一起用,想去训练你去训练就行了,也可以去第三方下载。
魔导书那个不是提供了视频教程?
魔导书使用说明:https://www.bilibili.com/video/BV16m4y1w77C/
想深入了解 Stable Diffusion ,你得去网上找相关资料,甚至是上 giuthub。
2023年06月15日 14:45:17 2层
@付杰 我只是想知道,LoRA训练和魔导书我应该怎么安装它。可以教我这二个东西的安装方法么
2023年06月15日 21:29:47 3层
@龙果 这个似乎要结合 Stable Diffusion 才行,具体你网上看下 Stable Diffusion AI绘画相关原理。
2023年06月13日 23:07:45 18楼
大佬大佬,那个“大量模型-LoRA”是干嘛的,我没下载使用起来效果也还不错
2023年06月14日 08:52:29 1层
@Axing 你这样理解吧,就是一些模型和辅助风格而已。
打个比方说:你喜欢瘦脸的美女,就去专下载一个瘦脸的模型辅助风格,生成的图片就都是全是瘦脸美女这个类型的了。
模型本身就是可下载可不下,下载得越多生成的各种风格图片自然更完美。
请参考:Stable Diffusion更多模型和LoRA介绍
2023年06月13日 08:43:40 19楼
您好,这款软件的具体名称是什么?搜索Stable Diffusion出来的界面与下载的不一样。搜索“绘世”找不到相关的。我想学习更多关于这个的知识。另外,这款软件只能自动生成图片,不能让图片动起来吗?
2023年06月13日 09:49:44 1层
@35678 具体名称你可以叫:Stable Diffusion Webuii;
这软件原理还是以“Stable Diffusion”为主,主要就是整合了一下,这样方便新手,有图形界面,还是中文,是不是新人上手容易多了,核心的东西还是不变的。
你想看源代码去“github”搜索,那个就是纯命令的,对电脑基础知识要求高。
目前似乎只能生静态图片吧!想动起来对程序代码对模型对电脑配置要求还要高。
2023年06月12日 17:29:00 20楼
大佬,显示:[已退出进程,代码为 -1073741515 (0xC0000135)]是怎么了?
2023年06月13日 08:41:15 1层
@翔宇 缺少文件或库吧!看你是否下载完整?有可能还需要 .NET Framework 。
2023年06月16日 14:56:19 2层
@付杰 是不是WIN7系统安装不了?
2023年06月16日 18:05:49 3层
@翔宇 应该是。毕竟是新出来的东西,更何况现在win10官方都停止更新维护了,还不用说老系统win7。
2023年06月10日 22:39:44 21楼
这个能在线生成吗? 7z2201-x64 大佬 这个1.5m的是啥?重要吗?
2023年06月11日 08:40:26 1层
@阿七 没懂你意思,这是指7z解压缩软件吗?
2023年06月07日 18:20:01 22楼
sd-webui-aki-v4解压提示文件错误咋回事呀~
2023年06月08日 20:42:25 1层
@Robbie 是不是下载不完整?
2023年06月07日 12:10:16 23楼
你好老哥,打开网页后显示空页,然后没有继续加载,这个咋处理
2023年06月08日 20:42:02 1层
@阿西弟 是不是少了些什么?按照教程来,不要少步骤。
2023年06月02日 20:29:23 24楼
大佬啊,你这个包还没有下载完就来评论了,实在是太大了,下载50%,80多个G,还好是超级会员如果是不开会员的估得下载一天,不过还是感谢
2023年06月03日 10:16:58 1层
@阿才啊 想玩AI就得承受这些。AI其实一点都不适合普通人玩。既费力还费时间,有时候坑还多。
2023年06月04日 17:18:46 1层
@阿才啊 显示链接出错是什么原因呢
2023年06月06日 22:26:06 2层
@黄小小 具体是指哪里?
2023年06月02日 17:51:18 25楼
Mac怎么安装呀=?
2023年06月02日 18:05:45 1层
@饭饭 好像没得Mac版本,不支持。