1.10.0 版本更新说明:
功能更新:
性能大幅提升(详见性能部分)
支持Stable Diffusion 3版本
- 推荐使用Euler采样器;目前不支持DDIM和其他时间戳采样器
- 默认情况下禁用T5文本模型,可在设置中启用
新调度器:
- Align Your Steps
- KL Optimal
- Normal
- DDIM
- Simple
- Beta
新采样器:DDIM CFG++
次要更新:
早期步骤中跳过CFG的选项
添加--models-dir选项
允许移动用户通过双指按压打开上下文菜单
信息文本:为捆绑的Textual Inversion添加Lora名称作为TI哈希
下载后检查模型的哈希值以防止损坏的下载
更多扩展标签过滤选项
保存AVIF时,使用JPEG的质量设置
添加文件名模式:[basename]
为SDXL上的clip L启用clip跳过的选项
阻止在生成期间屏幕休眠的选项
图像查看器中的ToggleLivePriview按钮
移除在重新加载和快速滚动时的UI闪烁
禁用保存按钮log.csv的选项
扩展和API:
添加process_before_every_sampling钩子
在无效采样器错误时返回HTTP 400而不是404
性能:
[性能1/6] use_checkpoint = False
[性能2/6] 用torch原生操作替换einops.rearrange
[性能4/6] 预先计算is_sdxl_inpaint标志
[性能5/6] 防止不必要的额外网络偏差备份
[性能6/6] 添加--precision half选项以避免在推理期间强制转换
[性能] LDM优化补丁
[性能] 保持sigmas在CPU上
完成所有步骤后仅检查一次unet中的nans
为图像生成添加了运行torch分析器的选项
错误修复:
修复没有全面信息文本的网格问题
功能:lora部分更新先于完整更新
修复在某些情况下文件扩展名多一个'.'的错误
修复损坏的模型初始加载循环
允许API中使用旧的采样器名称
更多旧采样器调度器兼容性
修复Hypertile xyz
XYZ CSV skipinitialspace
修复在mps和xpu上进行软绘画的torch_utils.float64
修复不在主分支上时的扩展更新
更新pickle安全文件名
使用webui-assets css的相对路径
创建虚拟环境时,在webui.bat/webui.sh中升级pip
修复AttributeError
在launch_utils中使用script_path作为webui根路径
修复额外批量模式P透明度的问题
在css中使用gradio主题颜色
修复在提示输入中拖动文本的问题
为.mjs文件添加正确的mimetype
QOL项目 - 更干净地处理SD模型、Loras和嵌入的元数据问题
用wslpath和explorer.exe替换wsl-open
修复SDXL Inpaint
多尺寸网格
修复替换预览
可能修复权重分解中的错误比例
确保在Mac和Linux上使用venv中的python
如果Linux和Mac上都可用,则优先使用python3.10而不是python3(有回退)
停止生成额外内容
修复SD2加载
修复信息文本Lora哈希以修复不同的lora
修复采样器调度器自动更正警告
修复在重新加载和快速滚动时的UI闪烁
修复放大逻辑
[错误] 不要在非作业操作中破坏进度条(添加wrap_gradio_call_no_job)
修复OSError: 不能将模式P写为JPEG
其他:
ReloadUI backgroundColor --background-fill-primary
对Intel和ARM Macs使用不同的torch版本
XYZ覆盖重写
滚动扩展表时溢出
img2img批量上传方法
chore: 根据变更日志同步v1.8.0包
添加AVIF MIME类型支持到mimetype定义
更新imageviewer.js
no-referrer
.gitignore trace.json
Bump spandrel到0.3.4
弃用--max-batch-count
文档:更新bug_report.yml
维护项目兼容性,无需升级要求即可使用Python 3.9用户
更新ARM Macs的torch到2.3.1
移除弃用设置dont_fix_second_order_samplers_schedule
chore: 修复错别字
在控制台日志中使用shlex.join启动参数
激活venv .bat
在img2img中为调整大小的标签添加ids
更新Linux安装指南
强大的sysinfo
在粘贴绘画时不要发送图像大小
修复MacOS的嘈杂DS_Store文件