分享
Stable Diffusion快速上手教程
输入“/”快速插入内容
⚫
Stable Diffusion快速上手教程
📌
作者:艾文Ivan
,
欢迎扫码添加并加入
AI
深度思考分享群(一线消息、实操干货、落地案例)
跳转
AIGC
知识库:
艾文AIGC知识库
跳转
AIGC
工具库:
艾文AIGC工具库
Stable Diffusion的简单介绍
Stable Diffusion是一款基于
人工智能技术开发的绘画软件
,它可以帮助我们快速创建高品质的
数字艺术
作品。
Stable Diffusion 具有
直观的
用户界面
,可以让用户
轻松地调整绘画参数并实时预览结果
。用户可以选择不同的画布、画笔和颜色,还可以通过调整图像的风格、纹理和颜色等参数来创建各种不同的艺术作品。
总之,Stable Diffusion 是一款功能强大的
AI
绘画软件!
Stable Diffusion的基本原理
Stable Diffusion 算法上来自 CompVis 和 Runway 团队于 2021 年 12 月提出的 “
潜在扩散模型
”(LDM / Latent Diffusion Model),这个模型又是基于 2015 年提出的
扩散模型
(DM / Diffusion Model)。Stable Diffusion 的数据会在
像素
空间(
Pixel
Space
)、潜在空间(
Latent Space
)、条件(
Conditioning
)三部分之间流转,其算法逻辑大概分这几步:
1.
图像
编码器
将图像从
像素
空间(
Pixel
Space
)压缩到更小维度的潜在空间(
Latent Space
),捕捉图像更本质的信息;
2.
对潜在空间中的图片添加噪声,进行扩散过程(
Diffusion Process
);
3.
通过 CLIP 文本编码器将输入的描述语转换为去噪过程的条件(
Conditioning)
;
4.
基于一些条件对图像进行去噪(
Denoising
)以获得生成图片的潜在表示,去噪步骤可以灵活地以文本、图像和其他形式为条件(以文本为条件即 text2img、以图像为条件即 img2img);
5.
图像
解码器
通过将图像从潜在空间转换回
像素
空间来生成最终图像。
安装Stable Diffusion的本地硬件要求
建议使用不少于 16
GB
内存
,并有 60GB 以上的硬盘空间。需要用到
CUDA
架构,推荐使用 N 卡。(目前已经有了对 A 卡的相关支持,但运算的速度依旧明显慢于 N 卡,参见:
Install and Run on AMD GPUs · AUTOMATIC1111/stable-diffusion-webui Wiki · GitHub
✏️
过度使用,
显卡
会有损坏的风险。
进行 512x 图片生成时主流
显卡
速度对比:
安装Stable Diffusion
根据用户的硬件以及需求不同,我们提供了以下几种安装Stable Diffusion的方式方法
1.Stable Diffusion的手动部署:
适合人群:对于代码认识很深,理解代码,并且能够魔法上网的人群。
硬件条件:N卡,并且
显卡
显存
不少于 16
GB
内存
,并有 60GB 以上的硬盘空间。
Stable Diffusion的手动部署