hello,大家好**
**
**
是的,没有错,Stable Diffusion WebUI v1.9.0它来了!
WebUI github地址:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/
WebUI v1.9.0 Tag github地址:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.9.0
本次将和大家一起来看下V1.9带来了哪些更新:
根据官方提供的更新描述,老徐大概数了数,本次足足更新了近100多项内容,确切的来说应该是104项****,涉及特性更新、*次要更新、**扩展和API更新、**性能提升、**BUG修复、**硬件支持及其他********内容的更新**。*
下面我们来逐一看看,具体更新了哪些内容:
特性更新(Features):5项
-
根据模型时间步长而不是采样步长进行精炼机切换
xt2img 中旧行为的示例: 此处使用的细化器模型经过最后 200 个时间步的训练。Karras 计划类型,特别是在零信噪比的情况下,极大地改变了在此 50 步采样过程中调用的模型时间步长,这导致精炼器过早切换到默认噪声计划的实际正确设置。在旧配置下,该精炼机的 Karras 采样器的有效正确设置为 0.88。
现在是修复版本: 通过此修复,精炼器的行为与不同计划中的相同设置保持一致,并且不再过早触发。0.8 确实是一个正确的设置。
img2img/inpainting 中旧行为的示例(修复蒙版在头上,添加帽子,去噪强度 0.75): 这个更复杂,差异很微妙。正常计划的有效正确设置是在 0.75 处切换,而对于 Karras 来说,在 0.85 处切换是正确的。因此,使用预期设置 0.8 对于正常计划来说太晚了,而对于 Karras 计划来说则太早了。随着降噪强度变低,问题变得更加严重。 该网格显示修复后的行为。0.8 的切换现在对于两者来说都是正确的。
-
添加一个选项,使其可以选择具有旧式目录视图而不是树状视图;额外网络排序/搜索控件的UI风格变化。
-
添加用于重新排序回调的UI,支持在扩展元数据中指定回调顺序,这个更新可以让用户对回调(callbacks)进行重新排序,还能将指定的插件重新排序
4.SDXL-Lightning模型添加Sgm统一调度器
基于https://huggingface.co/ByteDance/SDXL-Lightning
中的示例代码/工作流程 ,为 SDXL-lightning 系列型号实现了 sgm_uniform 调度程序(还支持 SDXL Lightning LoRA 型号)
为这个自定义调度程序创建了一个新文件,因为我们将来会有越来越多的自定义调度程序。
SDXL 闪电示例(4 步欧拉):
SDXL Lightning LoRA + KXL Delta 示例(4 步欧拉):
5.在主UI中添加调度器
次要更新(Minor):18项
-
"打开图像目录"按钮现在打开实际目录
-
支持 LyCORIS BOFT 网络推理
-
默认情况下将额外的网卡描述设为纯文本,并可以选择重新启用 HTML格式
-
调整额外网络的句柄大小
-
cmd 命令行参数:–unix-filenames-sanitization和–filenames-max-length
-
以 HTML 表格形式显示额外的网络参数,而不是原始 JSON
-
添加对 LoRA/LoHa/LoKr 的 DoRA(权重分解)支持
-
添加“–no-prompt-history”cmd命令行参数,用来禁用上一次的提示历史记录
-
更新替换预览上的预览
-
仅获取扩展程序的活动 git 分支的更新
-
将放大后处理UI放入折叠面板中
-
支持拖放 URL 来读取infotext信息文本
-
使用 diskcache 库进行缓存
-
允许 PNG-RGBA 用于“附加”选项卡
-
支持嵌入 safetensors 元数据中的封面图像
-
使用 NN 高档时更快的中断
-
Extras upscaler:限制输出图像最大边长的输入字段
-
增加了一个隐藏“附加”选项卡中的后处理选项
扩展和API更新(Extensions and API):8项
- ResizeHandleRow-允许覆盖列比例参数
- 修复了调用script_callbacks.ui_settings_callback时如果使用不存在的设置,导致ui崩溃的问题
- 可以在webui上下文之外使用zoom.js
- 允许metadata.ini中使用扩展名的变体
- 使重新加载UI脚本在执行“Reload UI”时是可选的,默认情况下为禁用
- 将请求:gr.Request放在img2img函数的开始,类似于txt2img
- open_folder作为工具
- 可以将扩展的脚本文件作为导入脚本导入
**
**
性能提升(Performance):3项
-
额外网络HTML页面的性能优化
-
额外网络过滤的优化
-
额外网络排序的优化
BUG修复(Bug Fixes):41项
-
阻止在还没有生成时按Escape键导致中断
-
避免在inpainting中发生双重放大
-
可能修复在某些情况下额外网络的重载按钮不出现的问题
-
修复当运行Split oversized images时split_threshold参数不工作的问题
-
修复垂直布局(移动设备)的调整手柄可见性
-
注册_tmp_file也考虑mtime
-
在精炼器切换时保护alphas_cumprod
-
修复API图像加载中的EXIF方向
-
仅在提示中实际使用时覆盖强调
-
修复从params.txt中缺失的强调信息文本
-
修复extract_style_text_from_prompt
-
修复AnimateDiff的Soft Inpaint
-
edit-attention:取消选择周围的空白区域
-
chore:修复未加载的字体
-
在按路径排序时使用自然排序对额外网络进行排序
-
修复内置lora系统由于torch.nn.MultiheadAttention引起的错误
-
避免在get_learned_conditioning中出现None错误
-
在写入元数据后添加MassFileLister的条目
-
修复使用Hires提示时的样式问题
-
从hires fix prompt中删除注释
-
使imageviewer事件监听器在浏览器中保持一致
-
修复OFT中尝试获取MultiheadAttention权重时的AttributeError
-
重新添加.mean()
-
修复"恢复进度"按钮
-
修复InputAccordion [custom_script_source]的ui-config
-
处理0 wheel deltaY
-
防止Firefox中的alt菜单
-
修复:修复语法错误
-
恢复输出路径
-
Escape btn_copy_path filename
-
修复包含撇号的文件名时的额外网络按钮
-
修复lora随机提示生成器中的转义括号
-
修复:修复PyTorch安装兼容性的Python版本检查
-
修复call_queue.py中的typo
-
修复:当找到已加载的模型时,通过数组索引删除已加载的模型
-
修复sd模型内存管理的小bug
-
修复CodeFormer权重
-
修复:从ordered_callbacks_map中移除脚本回调
-
修复有限的文件写入
-
修复额外单图像API在放大失败时的行为
-
错误处理paste_field callables
硬件支持(Hardware):4项
-
为Ascend NPU添加训练支持并更改lspci
-
更新至ROCm5.7和PyTorch
-
Navi1的更好解决方法,删除Navi3的预处理
-
Ascend NPU wiki页面
其他(Other):25项
- 更新Pad prompt/negative prompt v0的注释,添加关于截断的警告,并使其覆盖v1实现
- 支持触摸屏上的可调整列大小
- 修复使用翻译内容进行类别映射的问题
- 使用absolute绝对路径进行归一化文件路径
- 调整resizeHandle的双击操作
- –dat-models-path cmd命令行标志
- 添加直接链接到二进制发布的链接
- upscaler_utils:减少日志记录
- 使用 crate-ci/typos 修复各种拼写错误
- 修复jpeg_live_preview
- [替代修复] 如果在 ui 中选择了错误的额外选项,则无法加载 webui
- 修复不支持透明度时的错误处理
- 将模型描述添加到搜索词中
- bump action版本
- PEP 604注释
- 当用户选择放大模型时,自动设置比例的值
- 将postprocessing-for-training移动到内置扩展中
- 在shared.py中添加类型提示
- 更新ruff至0.3.3
- 更新PyTorch Lightning工具
- 添加Size作为一个XYZ网格选项
- 使用HF_ENDPOINT变量为HuggingFace域名设置默认值
- 重新添加update_file_entry
- create_infotext允许索引和callable,重新设计Hires prompt信息文本
- 更新restricted_opts以包含更多用于–hide-ui-dir-config的选项
想问问大家,更新完你还习惯吗?采样器选择方面反而个人是觉得不习惯了
以上就是本次 Stable Diffusion WebUI v1.9.0的更新内容,这些更新共同提升了Stable Diffusion WebUI的功能性、性能和稳定性,使得用户能够更轻松、更高效地利用这一强大的文本到图像生成工具。
好了今天的分享就到这里了~,由于更新内容较多,就不逐一进行详细的说明介绍了
最后,感谢每一位阅读我文章的朋友,如果你觉得文章不错,请随手点赞、在看、转发吧,也欢迎你给个星标⭐,以便第一时间收到我的推送。感谢大家的一路陪伴,希望我们共同见证一个充满希望和机遇的未来。
这是一位SD资深大神整理的,100款Stable Diffusion超实用插件,涵盖目前几乎所有的,主流插件需求。
全文超过4000字。
我把它们整理成更适合大家下载安装的【压缩包】,无需梯子,并根据具体的内容,拆解成一二级目录,以方便大家查阅使用。
单单排版就差不多花费1个小时。
希望能让大家在使用Stable Diffusion工具时,可以更好、更快的获得自己想要的答案,以上。
如果感觉有用,帮忙点个支持,谢谢了。
想要原版100款插件整合包的小伙伴,可以来点击下方插件直接免费获取
100款Stable Diffusion插件:
面部&手部修复插件:After Detailer
在我们出图的时候,最头疼的就是出的图哪有满意,就是手部经常崩坏。只要放到 ControlNet 里面再修复。
现在我们只需要在出图的时候启动 Adetailer 就可以很大程度上修复脸部和手部的崩坏问题
AI换脸插件:sd-webui-roop
换脸插件,只需要提供一张照片,就可以将一张脸替换到另一个人物上,这在娱乐和创作中非常受欢迎。
模型预设管理器:Model Preset Manager
这个插件可以轻松的创建、组织和共享模型预设。有了这个功能,就不再需要记住每个模型的最佳 cfg_scale、实现卡通或现实风格的特定触发词,或者为特定图像类型产生令人印象深刻的结果的设置!
现代主题:Lobe Theme
已经被赞爆的现代化 Web UI 主题。相比传统的 Web UI 体验性大大加强。
提示词自动补齐插件:Tag Complete
使用这个插件可以直接输入中文,调取对应的英文提示词。并且能够根据未写完的英文提示词提供补全选项,在键盘上按↓箭头选择,按 enter 键选中
提示词翻译插件:sd-webui-bilingual-localization
这个插件提供双语翻译功能,使得界面可以支持两种语言,对于双语用户来说是一个很有用的功能。
提示词库:sd-webui-oldsix-prompt
提供提示词功能,可能帮助用户更好地指导图像生成的方向。
上千个提示词,无需英文基础快速输入提示词,该词库还在不断更新。
以后再也不担心英文写出不卡住思路了!
由于篇幅原因,有需要完整版Stable Diffusion插件库的小伙伴,点击下方插件即可免费领取