Stable Diffusion WebUI即将迎来1.6.0版本,新希望的开始
一直想更新一期关于stable diffusion SDXL的视频,但目前相较于Stable SwarmUl和ComfyUI,咱们常用的WebUI没啥进展,然而,
前日, AUTOMATIC1111 预发布了1.6.0-RC版本更新,其实这个版本早就要发布了,只是发布前发现新的问题,现在仍在修复中,发布后会更好的支持SDXL工作流,让我们拭目以待。

更新日志(译文)如下:
精炼机支持#12371
为随机数生成器源设置添加 NV 选项,允许在 CPU/AMD/Mac 上生成与 NVidia 显卡上相同的图片
添加样式编辑器对话框
恢复修复:添加一个选项以在第二遍中使用不同的检查点(#12181)
在内存中保留多个加载模型的选项(#12227)
新采样器:重新启动、DPM++ 2M SDE 指数、DPM++ 2M SDE Heun、DPM++ 2M SDE Heun Karras、DPM++ 2M SDE Heun 指数、DPM++ 3M SDE、DPM++ 3M SDE Karras、DPM++ 3M SDE 指数(#12300、# 12519 、 # 12542)
重新设计DDIM、PLMS、UniPC以使用与k扩散采样器中相同的CFG扩散器:
让它们全部与 img2img 一起工作
使快速合成成为可能(AND)
使它们可用于 SDXL
始终在 UI 中显示额外的网络选项卡 ( #11808 )
创建模型时使用较少的 RAM(#11958、#12599)
SDXL 的内容反演推理支持
附加网络UI:显示SD检查点的元数据
检查点合并:添加元数据支持
提示编辑和注意:在数字后添加对空格的支持 ([ red : green : 0.5 ]) (种子破坏更改)( #12177 )
VAE:允许为每个检查点选择自己的VAE(在用户元数据编辑器中)
VAE:将选定的VAE添加到信息中
主 UI 中的选项:为 txt2img 和 img2img 添加自己的单独设置,从粘贴的信息文本中正确读取值,添加数字列设置( # 12551)
向 txt2img 和 img2img 选项卡添加调整大小句柄,允许更改赋予生成参数和生成的图像库的水平空间量(#12687、#12723)
更改批处理 cond/uncond 的默认行为 - 现在默认情况下启用,并通过 UI 设置取消(Optimizatios -> Batch cond/uncond) - 如果您使用 lowvram/medvram 并遇到 OOM 异常,需要则启用它
显示队列中的当前位置并排列按照前面的顺序处理请求(#12707)
添加
--medvram-sdxl
仅适用--medvram
于SDXL型号的标志提示编辑时间线单独的首次交付和雇佣修复交付(种子破坏更改)的范围(#12457)
次要的:
img2img 批处理:img2img 批处理中的 RAM 节省、VRAM 节省、.tif、.tiff ( #12120、#12514、#12515 )
后续处理/附加功能:节省RAM ( #12479 )
XYZ:在轴标签中,从模型文件名中删除路径名
XYZ:支持就业采样器(#12298)
XYZ:新选项:使用文本输入而不是下拉菜单(#12491)
添加梯度版本警告
对VAE检查点列表进行排序( #12297 )
在修复中使用透明白色蒙版,以及选择颜色的选项(#12326)
将一些设置移动到自己的部分:img2img、VAE
添加组成以显示/隐藏额外网络的目录
为所有VAE编码/解码操作添加TAESD(或更多)选项(#12311)
迁移主题缓存,新的迁移主题,以及用户可以输入自己的值的说明(#12346,#12355)
采样器修复/调整:s_tmax、s_churn、s_noise、s_tmax(#12354、#12356、#12357、#12358、#12375、#12521)
使用 Linux 安装的正确说明更新 README.md ( #12352 )
默认情况下不保存不完整图像的选项(#12338)
默认启用cond服务器
git autofix 用于损坏的存储库(#12230)
允许通过鼠标中键在新浏览器选项卡中打开图像(#12379)
“本地”运行时自动在浏览器中打开webui ( #12254 )
将常用的采样器放在顶部,使 DPM++ 2M Karras 成为默认
缩放和平移:自动扩展图像宽的选项,改进的集成(#12413,#12727)
在内存中存储 Lora 网络的选项
返工重建UI以使用手风琴
面部恢复和平铺已移至设置 - 如果您希望恢复它们,请使用“主 UI 中的选项”设置
快速设置项目以具有可变宽度
Lora:添加范数模块,添加对偏差的支持( #12503 )
Lora:在UI中输出警告,而不是因不适合Loras而失败;切换到控制台中的错误输出日志记录
支持搜索和显示所有额外网络项目的哈希值 ( #12510 )
为 img2img 操作添加额外的噪声参数(#12564)
对 Lora 有偏见的支持 ( #12584 )
使中断更快(#12634)
可配置的画廊高度(#12648)
使结果列粘性(#12645)
更多哈希文件名模式(#12639)
图片使查看器实际上适合整个页面(#12635)
使进度条独立于实时预览显示工作,从而导致更新得更紧密
禁止 medvram 的完整实时预览方法并添加一个设置以取消取消禁止
可以本地化工具提示和占位符
扩展和API:
突变3.41.0
还提供了平整的凹凸版本:transformers、GitPython、accelerate、scikit-image、timm、tomesd
支持迁移元素的工具提示 kwarg:gr.Textbox(label='hello', tooltip='world')
从 API 使用 txt2img 和 img2img 时正确清除总控制台文档条
添加 cmd_arg --disable-extra-extensions 和 --disable-all-extensions ( #12294 )
Shared.py 和 webui.py 丢失许多文件
添加 --loglevel 用于记录的命令行参数
添加结合了手风琴和自定义的 UI 元素
避免在测试中导入gradio,因为它会发出垃圾邮件警告
将用于设置的信息文本标签放入 OptionInfo 定义中,而不是放在单独的列表中
创建
StableDiffusionProcessingImg2Img.mask_blur
一个属性,设置与 PIL 更加一致GaussianBlur
(#12470)消耗gr.Group即可制作脚本UI的选项
添加一种方法,让脚本在创建单个组件之前/之后注册回调
使用数据类进行稳定扩散处理
将 Lora 的碎片存储在专门的模块中,而不是存储在 torch 内
在 API 中支持 http/https URL(#12663、#12698)
添加额外的噪音回调(#12616)
使用 SIGINT 退出时转储当前堆栈跟踪
为shared.sd_model的附加字段添加类型注释
Bug修复:
如果超出 javascriot localStorage 的本地存储损耗,则不会崩溃
如果发生异常,XYZ图不会失败
如果同时生成使用负 TI 和正 TI,则修复信息文本中丢失的 TI 哈希 ( #12269 )
本土化修复(#12307)
修复 sdxl 模型被劫持后配置无效的问题
切换正确信息文本粘贴的附加模块(#12304)
在新页面中打开原始sysinfo链接( #12318 )
提示解析器:考虑交替单词语法中的空字段(#12319)
将制表符和回车符添加到无效的文件名字符(#12327)
仅修复 api Lora 不工作的问题 ( #12387 )
修复只有一个元素时主 UI 中的选项行为不当
使得可以使用信息文本中的采样器,它即使隐藏在下拉列表中
修复批量乘法图像网格时信息文本提示中缺少的样式
防止在计算员工修复维度时控制台中出现漏洞输出
修复--使用文本框种子
修复损坏的
Lora/Networks: use old method
选项(#12466)使用时返回正确的
None
VAE哈希--no-hashing
(#12463)MPS/macOS 修复和优化 ( #12526 )
将 secondary_order 添加到错误地没有它的采样器中
在其他网络 UI 中刷新响应时,不要丢弃用户的自定义分辨率
修复如果batch_size不是提示/否定提示数量的倍数时发生的处理错误(#12509)
修复 alpha 遮罩的修复上传 ( #12588 )
修复图像大小不是整数时的异常(#12586)
修复不正确的 TAESD 潜伏尺 ( #12596 )
自动将数据目录添加到允许路径(#12603)
修复扩展目录丢失时的异常(#12607)
修复 api model-refresh 和 vae-refresh 的问题 ( #12638 )
修复未使用透明图像选项的 img2img 背景颜色(#12633)
尝试解决 fp32 mk2 中不稳定 VAE 的 NaN 问题 ( #12630 )
对 SDXL 实施丢失的撤消劫持
修复 xyz 交换轴 ( #12684 )
如果任何配置文件损坏,修复备份/恢复选项卡中的错误(#12689)
修复模型重用后 SD VAE 开关错误 ( #12685 )
修复尝试创建所选格式的精致的图像(#12667)
如有需要,创建 Gradio 临时目录 ( #12717 )
通过使用原子操作用新版本替换磁盘,防止在写入时退出时可能发生的磁盘丢失
正确设置 devices.dtype_unet
在非 CUDA 设备的 GPU 上运行 RealESRGAN ( #12737 )
防止额外的网络按钮被非常小的反馈尺寸的描述(#12745)