当前位置:首页|资讯|AI绘画|Stable Diffusion WebUI|Stable Diffusion|GitHub

SD该更新啦,提速30%+,还有多项好用新功能

作者:觉悟之坡发布时间:2023-05-09


欢迎来到觉悟之坡AI绘画系列第36篇


一.

最近,stable diffusion webui发布1.1版本,多项功能更新,而且支持torch2.0,运行速度有了加快(尤其是40系N卡)。

我更新后用了几天,还是比较稳定的,因此推荐大家可以更新。

(更新记录 https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/master/CHANGELOG.md)


随便给大家列举几项:

(1)xyz增加了下拉菜单和点击x一键删除,比之前增删要方便得多。

(2)增加了sd和插件版本的备份还原功能(拓展-备份/还原)

(3)增加了gradio主题样式支持,在settings设置-user interface用户界面-gradio theme主题里面可以设置。

终于不再都是千篇一律的白加橙的主题色了。


二.

那么怎么更新呢?下面以win版本举例。

1.如果你的本地部署是通过git clone的方式来运行stable diffusion webui

(1)用powershell/cmd(命令提示符)/git bash等工具进入stable diffusion webui文件夹。

以powershell为例,先打开stable diffusion webui文件夹,接着在地址栏输入powershell之后回车,就能以powershell访问当前路径。

(2)输入git pull等待更新完成

(3)更新完成后,重新调整webui-user.bat并保存

(4)接下来双击webui-user.bat即可打开stable diffusion webui新版

(5)如果你打开页面之后,发现底部显示的版本号还是torch1.3,那么关闭webui前台,关闭黑色小窗。

打开webui-user.bat,在set COMMANDLINE_ARGS=后面加上这个命令 “--reinstall-torch“ 并保存。

然后再双击webui-user.bat,你就会发现torch会重新安装。安装完启动后,webui底部就会显示torch版本号是2.0了。

2.如果你输入git pull,报错显示files would be overwritten

那么一般是由于launch.py(改了国内线路)和webui-user.bat(改了python地址和自启动)这两个文件我们做了修改。你可以把报错提示的文件删了,或者复制出来再删。接着继续执行git pull即可。

3.如果输入git pull后,报错显示not a git repository

那么,按照下面流程更新。

(1)去github的sdwebui项目地址,点击code,download zip下载整个代码包(这时候下载的就是最新版)。

(2)解压代码包zip文件到你想要放入的磁盘根目录,比如I盘(你也可以放在D盘或者其他盘,随便,磁盘剩余空间大就行)。

(3)解压后应该会显示文件夹名字为stable-diffusion-webui-master,你可以把master改成其他名字,比如stable-diffusion-webui-0504,和老版本做出区分。注意,老版本先别删,后面用得上。

(4)用miniconda依次激活虚拟环境,进入sdwebui文件夹并执行webui-user.bat

(5)等待系统自动安装相关依赖和环境。

因为之前安装过,所以你会发现这次很多依赖项都自动用cache缓存文件,下载速度快了很多。

如果gfpgan等经常报错或者长时间卡了的话,那么可以打开修改launch.py,在每个https://github.com/xxxx的最前面加上https://ghproxy.com/这个前缀。让相关项目的下载安装走国内线路。

具体可以查看之前的安装教程。

(6)装好之后,可以调整webui-user.bat里面的一些参数。

(7)复制stable-diffusion-webui文件夹下面的models,extensions文件夹,粘贴到新版本stable-diffusion-webui-0504里面,这样你原来的大模型,lora,插件等,就都可以复用。不用重新下载了。

4.如果你是整合包

(1)如果不是秋叶整合包,则去提醒整合包发布者更新为新版webui,或者咨询发布者更新版本的方法。

(2)如果你是秋叶整合包v4。那么需要下面两步

a)在秋叶整合包文件夹里面打开cmd或者power shell或者git bash,然后输入git pull 即可自动更新。

b)打开启动器,左侧点击高级选项,上面点击环境维护,展开配置pytorch,下面选择torch2.0并且点击安装。等待安装完成后,启动webui即可。


三.答疑

1.如果我是MAC/AMD版本,更新后性能有提升吗?

Mac m1经测试,速度没有明显变化。但是新功能还是有的。比如备份还原,主题变更等。而AMD的话,见更新记录第一句话“AMD GPU除外”,因此并无加速和提升。


2.Mac怎么更新sdwebui?

同样,打开terminal,进入stable-diffusion-webui之后git pull就行。如果报错说有文件修改或者冲突,就备份相关文件后删掉再git pull即可。

如果也提示无法更新,则把原来的stable-diffusion-webui文件夹改成sd-old,并从git clone开始,重新部署一遍即可。


3.不更新可以吗?

可以。老版本也能继续用,只是新版本的各种新功能,还有绘图加速等特性你无法享受。

<End>


好了,大家都学会了吗?学会了记得点赞哦~

这会鼓励我们加快速度,继续创作下一篇内容~

如果没学会,有问题也可以私。

历史AI绘画文集,请查看AI绘画文章合集

关注我们,更多有用又有趣的AI绘图技能知识持续更新中~


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1