stablediffusion采样方法有什么区别?(含:采样器详细介绍)
大家好,我是 Stable Diffusion 中文网的小编,今天我们将深入了解 Stable Diffusion 采样方法的区别,以及详细介绍这些采样器的功能。Stable Diffusion 是一个强大的图像生成工具,为AI艺术家们提供了丰富的选择,让他们能够创作出惊艳的作品。
采样方法(SD-Webui)
首先,我们要介绍 Stable Diffusion 的 Web 用户界面(Webui),这是 Stable Diffusion 的图形用户操作界面,它使 Stable Diffusion 可视化,而且还集成了众多有用的扩展脚本。在 Webui 中,你可以找到许多不同的采样方法,这也是目前 AI 艺术家们热衷讨论的话题。接下来,让我们一起来看看这些采样方法的区别。
Euler
Euler 采样方法基于 Karras 的论文,在 K-diffusion 项目中实现。它通常只需 20-30 步就能生成效果出色的图像。在采样器设置页面,你可以调整 sigma noise、sigma tmin 和 sigma churn 这三个属性,它们会影响到采样结果。
Euler a
Euler a 方法采用了祖先采样(Ancestral sampling)的方式,其性能会受到采样器设置中的 eta 参数的影响,关于 eta 我们稍后会详细介绍。
LMS
LMS(线性多步调度器)源自 K-diffusion 项目,是一种多步采样方法,也受到采样器设置的影响。
heun
和 Euler 一样,heun 也基于 Karras 的论文,在 K-diffusion 中实现,其性能受 sigma 参数的调整影响。
DPM2
DPM2 是 Katherine Crowson 在 K-diffusion 项目中创造的采样方法,灵感来源于 Karras 论文中的 DPM-Solver-2 和算法2。它也受到 sigma 参数的调整影响。
DPM2 a
DPM2 a 方法采用了祖先采样,受 eta 参数的影响。
DPM++ 2S a
DPM++ 2S a 是基于 Cheng Lu 等人的论文的改进版本,在 K-diffusion 中实现。它使用了 2 阶单步采样并采用了祖先采样的方法,同样受 eta 参数的调整影响。
DPM++ 2M
DPM++ 2M 也是基于 Cheng Lu 等人的论文的改进版本,在 Hagging Face 的 Diffusers 中被称作已知最强调度器。它适用于速度和质量的平衡,相对于 2S 采样,2M 采样会参考更多步,提供更好的图像质量,但也更复杂。
DPM++ SDE
DPM++ SDE 是基于 Cheng Lu 等人的论文的版本,它采用了随机微分方程(stochastic differential equations),而 DPM++ 原本是 ODE 的求解器(ordinary differential equations)。它也使用了祖先采样的方法,受 eta 参数的影响。
DPM fast
DPM fast 是基于 Cheng Lu 等人的论文实现的固定步长采样方法,适用于步数小于 20 的情况,同样受 eta 参数的影响。
DPM adaptive
DPM adaptive 是基于 Cheng Lu 等人的论文实现的自适应步长采样方法,它使用了 DPM-Solver-12 和 23,同样受 eta 参数的影响。
Karras 后缀
LMS Karras、DPM2 Karras、DPM2 a Karras、DPM++ 2S a Karras、DPM++ 2M Karras、DPM++ SDE Karras 这些带有 Karras 后缀的采样方法都是使用了 Karras noise schedule 的版本。
DDIM
DDIM 是官方采样器,基于 Jiaming Song 等人的论文。它通常被用作比较的基准采样方法,在采样器设置中有自己的 ETA 参数。
PLMS
PLMS 也是一个经典的采样方法,一直伴随着 Stable Diffusion 的发展。
UniPC
UniPC 是最新添加到 Webui 中的采样器,基于 Wenliang Zhao 等人的论文。它通常可以在 10 步以内生成高质量的结果,而在采样器设置中,你可以自定义参数。
UniPC variant
UniPC 还有三种变体,分别是 bh1、bh2 和 vary_coeff。根据 Hugging Face 团队的建议,bh1 适合在无条件的情况下,且步数小于 10 的情况下使用,其余情况可以使用 bh2。至于 vary_coeff,它在无条件的情况下在 7、8 或 9 步时表现最好,对于步数在 10 以上的情况,推荐使用 bh2。
UniPC skip type
如果你生成的图片尺寸为 512 x 512 或更大,建议选择 uniform。它更适合高分辨率图像,而 logSNR 则适合低分辨率图像。
采样方法小结
总结一下,你可以根据你的需求和关注的参数使用脚本来运行网格图,然后选择最符合你预期的结果。如果你不想费心比较,可以选择 DPM++ 2M、DPM++ 2M Karras 或 UniPC。如果你追求多样性和想象力,可以尝试 Euler a、DPM++ SDE、DPM++ SDE Karras 和 DPM2 a Karras(注意要调整对应的 eta 值)。
最新推荐
-
edge浏览器站点权限应如何设置 edge网站权限更改
edge浏览器是一款便捷浏览器,如果在Edge浏览器中打开网页时可能会遇到网页有些权限被限制的情况,这时需要打开Cookie和网站权限选项,打开网站的权限,有的小伙伴可能不清楚具体的操作方法,小编就来和大家分享一下方法。 Microsoft Edge V117.0.2045.60 官方正式版 [电脑软件] 大小:154.63 MB 类别:网络软件 立即下载
-
edge浏览器下载速度慢怎么解决 edge浏览器下载加速设置
edge浏览器是一款十分好用、便捷的浏览器工具,最近不少的用户们在使用edge浏览器下载软件的时候发现速度很慢,那么edge浏览器下载限速怎么解除?用户们可以直接的打开edge浏览器,然后输入网址 about:flags来进行操作就可以了。下面就让本站来为用户们来仔细的介绍一下edge浏览器下载限速解除方法吧。 Microsoft Edge浏览器 V116.0.1938.76 官方电脑版 [电脑软件] 大小:123.32 MB 类别:系统相关 立即下载
-
火狐浏览器关闭时自动清除浏览数据吗怎么设置 火狐浏览器自动清除缓存
火狐浏览器也是一款很受用户喜欢的浏览器,具有快速的上网速度,在使用火狐浏览器软件时,一般在浏览网页后会自动记录下浏览信息,为了维护自己的隐私安全,可以设置关闭浏览器时清除浏览数据,怎么设置呢?下面小编就来分享一下方法吧。 火狐浏览器(FireFox) V115.0.3.8607 最新版 [电脑软件] 大小:56.05 MB 类别:网络软件 立即下载
-
excel输入文字自动弹出选择怎么设置
excel是一款轻便、简洁的数据处理软件,能够有效提升用户的编辑效率,编辑表格文件时,发现在单元格中输入内容后有多种选择,想要设置选项卡,但是很多小伙伴都不知道到如何设置,那么接下来就让小编来向大家分享一下方法吧。 Excel数据对比大师 V2.3.8 最新版 [电脑软件] 大小:68.07 MB 类别:应用软件 立即下载
-
translucenttb怎么设置透明度 translucenttb搜索栏透明
Translucenttb是一款任务看透明化的软件工具,这款工具可以帮助用户们的界面更加的美观,相信也有不少的用户们在询问Translucenttb怎么设置全透明?用户们下载完厚就会自动全透明了,要是想其他窗口打开也是的话就要额外的进行设置了,下面就让本站来为用户们来仔细的介绍一下TranslucentTB设置全透明方法吧。 TranslucentTB(任务栏透明度调节软件) V9.0.0 中文版 [电脑软件] 大小:1.59 MB 类别:系统相关 立即下载
-
ev录屏画质不好怎样调节 ev录屏清晰度设置
ev录屏可以帮助用户们记录下电脑的精彩瞬间或者是用于一些教学的录制,近期不少的小伙伴们发现自己利用ev录屏来录制屏幕的时候发现视频很模糊,不清晰,那么ev录屏录制视频画面不清晰怎么办?下面就让本站来为用户们来仔细的介绍一下ev录屏录制视频画面不清晰怎么解决方法吧。 EV录屏 V5.0.3 最新正式版 [电脑软件] 大小:28.89 MB 类别:媒体工具 立即下载