Stable Diffusion WebUI 1.10.0来了

news2024/9/28 3:25:55

大家好,我是每天分享AI应用的萤火君!

前几天 AUTOMATIC1111 发布了Stable Diffusion WebUI 1.10,我也在第一时间将云环境的镜像升级到了最新版本,有兴趣的同学可以去体验下,目前已经发布到了AutoDL,镜像地址:

https://www.codewithgpu.com/i/AUTOMATIC1111/stable-diffusion-webui/yinghuoai-sd-webui-fast

这篇文章集中给大家介绍下SD WebUI 1.10的新功能和各项改进。

正式支持SD3

SD3开源发布有段时间了,ComfyUI最先提供了支持,SD WebUI迟迟没有支持,其实 AUTOMATIC1111 很早就提供了SD3的WebUI开发版,只是没有正式发布。1.10 版本正式支持了SD3。

使用方式和SD1.5、SDXL模型一样,选择SD3的模型,点击生成就可以了。注意采样器目前只支持 Euler,选择其它采样器效果很差。

另外SD3引入了新的文本编码器,出图效果更好,但是占用的显存也很可观,所以默认没有开启。显存不差钱的同学可以在设置中打开,操作步骤如下图所示。

SD3的发展并不顺利,前期因为授权协议的问题被C站封掉,又因为生成人体畸形的问题被大家疯狂吐槽,目前社区的支持正在逐步推进,真正大范围铺开可能还需要比较长的一段时间,毕竟SD1.5还是能满足很多用户的需求。

需要SD3模型的同学,可以给公/众\号“萤火遛AI”发消息“SD3”获取。

新增采样调度器

Stable Diffusion WebUI 1.10 引入了几个新的采样调度器。

Align Your Steps

适合 SDXL 和 SD 1.5,使用交大步长时的推荐插值方法。与Karras、Exponential的对比,搭配祖先采样器时表现更为明显。

KL Optimal

和 Align Your Steps 类似,基于同样的理论基础。

Normal、DDIM和Simple

从 ComfyUI 移植过来的调度器。

Beta

在去噪的开始和结束阶段花费更多时间以提高图像质量,效果和Uniform差不多,但是比Uniform更稳定。采样步数较少时效果不佳,增加至20以上时,效果稳定。

新增采样器

增加新的采样器DDIM CFG++,它是从DDIM改进而来的,主要变化是使用无条件噪声来指导去噪,而不是条件噪声。CFG++ 解决了低指导尺度的问题,提高了文本到图像的质量和可逆性。

跳过CFG

CFG在采样的前期步骤(高噪声水平)明显有害,在采样的后期步骤(低噪声水平)基本不必要,只有在中间才是有益的。在采样的早期步骤跳过CFG可以提高样本的多样性、图像质量,在某些情况下还可以更快地收敛。

按照下图中的步骤即可在页面顶部打开一个跳过CFG的开关,大家按照需要设置就可以了。

其它更多内容

次要更新:

  • 添加 --models-dir 选项来指定模型目录。 ([#15742])
  • 允许移动用户使用两指按压打开上下文菜单。 ([#15682])
  • Infotext:为捆绑的 Textual Inversion 添加 LoRA 名称作为 TI (Textual Inversion) 哈希值。 ([#15679])
  • 下载模型后检查其哈希值以防止下载损坏。 ([#15602])
  • 更多扩展标签过滤选项。 ([#15627])
  • 保存 AVIF 时使用 JPEG 的质量设置。 ([#15610])
  • 添加文件名模式:[basename]。 ([#15978])
  • 添加选项以在 SDXL 上为 CLIP L 启用 clip 跳过。 ([#15992])
  • 选项:在生成过程中防止屏幕休眠。 ([#16001])
  • 图像查看器中的 ToggleLivePreview 按钮。 ([#16065])
  • 移除在重新加载和快速滚动时的 UI 闪烁。 ([#16153])
  • 选项:禁用将按钮日志保存到 log.csv。 ([#16242])

扩展和 API:

  • 添加 process_before_every_sampling 钩子。 ([#15984])
  • 在无效的采样器错误时返回 HTTP 400 代替 404。 ([#16140])

性能:

  • [性能 1/6] 禁用 use_checkpoint。 ([#15803])
  • [性能 2/6] 用 PyTorch 原生操作替换 einops.rearrange。 ([#15804])
  • [性能 4/6] 预计算 is_sdxl_inpaint 标记。 ([#15806])
  • [性能 5/6] 防止不必要的额外网络偏置备份。 ([#15816])
  • [性能 6/6] 添加 --precision half 选项以避免推理期间的类型转换。 ([#15820])
  • [性能] LDM 优化补丁。 ([#15824])
  • [性能] 将 sigmas 保持在 CPU 上。 ([#15823])
  • 仅在所有步骤完成后检查 U-Net 中的 NaN 值。
  • 添加选项以在图像生成时运行 PyTorch 分析器。

Bug 修复:

  • 修复无全面 Infotext 的网格。 ([#15958])
  • 功能:LoRA 部分更新优先于完整更新。 ([#15943])
  • 修复在某些情况下文件扩展名具有额外的点号。 ([#15893])
  • 修复模型初始加载循环中的错误。 ([#15600])
  • 允许 API 中使用旧的采样器名称。 ([#15656])
  • 更多旧采样器调度兼容性。 ([#15681])
  • 修复 Hypertile XYZ。 ([#15831])
  • XYZ CSV skipinitialspace 选项。 ([#15832])
  • 修复 mps 和 xpu 上的软 Inpainting,torch_utils.float64。 ([#15815])
  • 修复不在主分支时的扩展更新。 ([#15797])
  • 更新 pickle 安全文件名。
  • 在 webui-assets CSS 中使用相对路径。 ([#15757])
  • 创建虚拟环境时,在 webui.bat/webui.sh 中升级 pip。 ([#15750])
  • 修复 AttributeError。 ([#15738])
  • launch_utils 中使用 script_path 作为 webui 根目录。 ([#15705])
  • 修复额外批处理模式 P 透明度。 ([#15664])
  • 在 CSS 中使用 Gradio 主题颜色。 ([#15680])
  • 修复在提示输入框内拖拽文本。 ([#15657])
  • .mjs 文件添加正确的 MIME 类型。 ([#15654])
  • QOL 项目:更干净地处理 SD 模型、LoRAs 和嵌入的元数据问题。 ([#15632])
  • wslpathexplorer.exe 替换 wsl-open。 ([#15968])
  • 修复 SDXL Inpaint。 ([#15976])
  • 多尺寸网格。 ([#15988])
  • 修复预览替换。 ([#16118])
  • 可能修复权重分解中的错误缩放。 ([#16151])
  • 确保在 Mac 和 Linux 上使用来自虚拟环境的 Python。 ([#16116])
  • 如果同时可用,则优先使用 Python 3.10 而不是 Python 3(带回退)。 ([#16092])
  • 停止生成额外内容。 ([#16085])
  • 修复 SD2 加载。 ([#16078], [#16079])
  • 修复用于高分辨率修复的不同 LoRA 的 Infotext LoRA 哈希值。 ([#16062])
  • 修复采样器调度自动修正警告。 ([#16054])
  • 移除在重新加载和快速滚动时的 UI 闪烁。 ([#16153])
  • 修复放大逻辑。 ([#16239])
  • [bug] 在非任务操作时不破坏进度条(添加 wrap_gradio_call_no_job)。 ([#16202])
  • 修复 OSError: cannot write mode P as JPEG。 ([#16194])

其他:

  • 修复变更日志编号 #15883 -> #15882。 ([#15907])
  • 重载 UI 背景颜色 --background-fill-primary。 ([#15864])
  • 对 Intel 和 ARM Macs 使用不同的 PyTorch 版本。 ([#15851])
  • XYZ 重写。 ([#15836])
  • 滚动扩展表格以适应溢出。 ([#15830])
  • img2img 批量上传方法。 ([#15817])
  • 例行工作:根据变更日志同步 v1.8.0 包。 ([#15783])
  • 添加 AVIF MIME 类型支持。 ([#15739])
  • 更新 imageviewer.js。 ([#15730])
  • no-referrer。 ([#15641])
  • .gitignore 中忽略 trace.json。 ([#15980])
  • 将 spandrel 升级至 0.3.4。 ([#16144])
  • 废弃 --max-batch-count。 ([#16119])
  • 文档:更新 bug_report.yml。 ([#16102])
  • 维护 Python 3.9 用户的项目兼容性,无需升级要求。 ([#16088], [#16169], [#16192])
  • 更新 ARM Macs 上的 PyTorch 至 2.3.1。 ([#16059])
  • 移除已废弃的设置 dont_fix_second_order_samplers_schedule。 ([#16061])
  • 例行工作:修复拼写错误。 ([#16060])
  • 在控制台日志中使用 shlex.join 合并启动参数。 ([#16170])
  • 激活虚拟环境的 .bat 文件。 ([#16231])
  • 为 img2img 中的调整大小选项添加 ID。 ([#16218])
  • 更新 Linux 安装指南。 ([#16178])
  • 强健的 sysinfo。 ([#16173])
  • 在粘贴 Inpaint 时不要发送图像大小。 ([#16180])
  • 修复 MacOS 上嘈杂的 DS_Store 文件。 ([#16166])

资源下载

文章中使用的SD模型、Lora模型、SD插件、示例图片等,都已经上传到我整理的 Stable Diffusion 绘画资源中,最新下载地址可给公/众\号 yinghuo6ai 发消息:SD,即可获取。

另外我创建了一个AI绘画专栏,更多的工作流、模型等资源会发布在这个专栏中。加入专栏,还可以零门槛,全面系统的学习 Stable Diffusion 创作,让灵感轻松落地!如有需要请点击链接进入:https://xiaobot.net/post/03340243-9df6-4ea0-bad6-9911a5034bd6


以上就是本文的主要内容,如有问题,欢迎留言!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1980869.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

黑马Java零基础视频教程精华部分_13_包装类

系列文章目录 《黑马Java零基础视频教程精华部分》系列文章目录 黑马Java零基础视频教程精华部分_1_JDK、JRE、字面量、JAVA运算符 黑马Java零基础视频教程精华部分_2_顺序结构、分支结构、循环结构 黑马Java零基础视频教程精华部分_3_无限循环、跳转控制语句、数组、方法 黑…

【C++】tinygltf基本使用方法

一、前言 网上的教程均为搭配opengl使用,如果单纯想读取模型数据,资料就比较少了。先放出相关链接: 1、gltf规范文档:glTF™ 2.0 Specification (khronos.org) 2、gltf在线模型查看器 :glTF Viewer (donmccur…

基于FPGA的数字信号处理(21)--超前进位加法器(Carry Lookahead Adder,CLA)

目录 1、什么是超前进位加法器 2、CLA加法器的关键路径 3、CLA加法器的Verilog实现 4、CLA加法器的时序性能 5、总结 文章总目录点这里:《基于FPGA的数字信号处理》专栏的导航与说明 1、什么是超前进位加法器 在之前的文章,我们介绍了行波进位加法器…

通过Sm@rtServer远程访问西门子触摸屏的具体方法示例

通过Sm@rtServer远程访问西门子触摸屏的具体方法示例 配置组态 CPU 1513-F 6ES7 513-1FL02-0AB0 TP1200 精智面板 6AV2 124-0MC01-0AX0 TIA PORTAL V16 具体步骤可参考以下内容: 在TIA项目树中,打开HMI菜单,点击‘运行系统设置’→‘服务’→勾选远程控制中的‘启动Sm@rtSer…

探索GPT-4o mini:开启AI驱动的开发新时代

文章目录 GPT-4o mini:小身材,大能量成本与效能的完美平衡 AI辅助开发:从构想到现实自动化文档编写智能代码审查 提升创新能力:AI驱动的新常态模型驱动的设计思维 社区共享与合作知识共享的重要性 未来展望:AI与人类的…

用Manim标出在图形上的指定位置

用Manim标出在图形上的指定位置 在数据可视化和数学演示中,将数据点与坐标系中的轴连接起来对于理解和分析数据的关系至关重要。通过绘制从坐标轴指向特定点的线,可以直观地展示数据点在二维空间中的位置。这种方法在多种场景下都具有重要意义&#xff0…

虚拟机基础配置

基础配置: 挂载、软件仓库、网络配置、主机名、本地解析、关闭防火墙、关闭SELinux RHEL9 1.挂载 2.开机自启 3.仓库 4.网卡显示名称设置为ethx 注:/etc/NetworkManager/system-connections/为rhel9中的网络配置文件 5.设置IP地址,主机名…

虚实结合的智慧农业虚拟仿真实训室建设方案

一、智慧农业虚拟仿真实训室概述 当前,农业领域正经历着深刻的变革,物联网、大数据、云计算、人工智能等技术的广泛应用,为农业生产提供了精准、高效、可持续的解决方案。然而,传统农业教育往往受限于地域、季节、资源等因素&…

R语言论文插图模板第1期—折线图

在我出的Matlab相关内容下,常常有人问,有没有R语言版本,有没有Python版本,有没有Origin版本…… 以前觉得,选择一个软件,然后用到极致,便足够了。 但实际工作后,发现大家都是哪个软…

【Python系列】Python获取 Excel 文件的行数

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

顶底预测 反转指标 文华财经指标公式源码 九稳量化系统 好用的期货指标公式顶底预测 期货指标公式精准买卖点无滞后顶底预测

我觉得期货市场就是一个战场的翻版。 以我多年的交易经验,盈利加仓符合顺势原理,成功率较高。 在具体交易时,都是先看技术指标,后找基本面辅助。 震荡行情对于趋势交易者一直是个难题。 九稳量化交易系统 是一套高胜率策略趋势…

2023华为od机试C卷【最富裕的小家庭】Python实现

思路: def main():Num int(input())#获取成员数#获取金钱列表,为了1对应100,我们添加一个索引为0对应的值为0Moneys list(map(int,input().split()))#获取金钱输入Moneys.insert(0,0)#成员-金钱映射relationship {}for i in range(1,Num1)…

基于多源夜间灯光数据制作的近30年全球城市范围数据(1992-2020 )

全球城市范围年度数据集(1992-2020 ) 数据介绍 通过长时间序列了解全球城市化的时空动态对于实现可持续发展目标越来越重要。通过融合多源夜光观测数据创建的统一夜光(NTL)时间序列复合数据为描述和了解全球城市动态提供了长期、一…

适合药企使用的药物研发项目管理软件有哪些?

瑞杰 SuperProject 医药研发项目管理系统 瑞杰 SuperProject 医药研发项目管理系统,是由国内知名的医药研发项目管理系统供应商 - 北京瑞杰智能科技有限公司自主研发。全面支持医药研发、医疗器械研发、基因研发等生命健康领域的研发过程管控。 了解瑞杰 SuperProj…

“八股文”在实际工作中的角色:助力、阻力还是空谈?

目录 “八股文”在实际工作中的角色:助力、阻力还是空谈? 一、引言 二、“八股文”的起源与目的 2.1、助力:扎实的基础和关键时刻的救命稻草 2.2、阻力:脱离实际的高压和不切实际的预期 2.3、空谈:对工作能力的误…

RTSP系列四:RTSP Server/Client实战项目

RTSP系列: RTSP系列一:RTSP协议介绍-CSDN博客 RTSP系列二:RTSP协议鉴权-CSDN博客 RTSP系列三:RTP协议介绍-CSDN博客 RTSP系列四:RTSP Server/Client实战项目-CSDN博客 目录 一、RTSP Server实战项目 1、准备 2、…

Model Counting 2024 Public Instance Track 1 3600s测试结果

测试求解器:SharpSAT-TD与SharpSATTD-CH 3600s测试结果 测试结果图 测试数据001-051 测试数据053-101 测试数据103-151 测试数据153-199

两垂直线斜率乘积为-1的证明

如上图所示,直线L1和直线L2相互垂直,求证L1和L2的斜率。 求证过程如下: 设A点坐标为,B点坐标为,C点坐标为, 可知直线L1的斜率为:,直线L2的斜率为:

科普文:微服务之微服务改造【无状态token】JWT-token

一、什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519). 该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。 JWT的声明一般被用来在身份提供者…

PayPal为什么会封号?PayPal会关联吗

在做跨境电商的卖家,多多少少都会听到或者使用过PayPal。PayPal作为一家海外知名的支付公司,在全球拥有4亿的用户体量。在欧美地区使用PayPal成为一种主流支付方式,PayPal同时也是多家电商平台还有独立站的主流支付方式。正因为如此&#xff…