写在前面

为什么不选择秋叶?

并没有贬低秋叶大佬的意思,而是因为秋叶的webui旨在一个包解决所有问题,包括环境,魔法等,这是不大现实的(这种思路类似于docker,但是stable diffusion需要跟显卡进行交互,你用这个思路还是要驱动硬件)。在这种封装环境下不了解封装结构的人当出现bug的时候几乎无法解决。经常有人问:“大佬们有遇到这种报错么?”然后我一看是秋叶,我也只能摇摇头走了(因为我不会额)。事实上,官方的版本简洁,简单,干净而又模块化。今天就叫大家如何安装纯正的Stable diffusion Webui。

前提要求

显卡:RTX30系以上且显存大于6G,否则劝退事实上RTX20系8G或11G显存的显卡勉强也可接受

--本教程不适用于AMD的显卡,仅适用于NVDIA显卡--

CPU:性能基准不得低于i5-8250U,也就是说CPU不能拖显卡后腿。

硬盘:有个高速度SSD可以极大地提升你的体验!至少预留70G来安装Webui(主要是考虑包括放两三个XL模型的大小)

内存:至少12G以上(其实16G都勉强,最好是32G以上)

本人配置

显卡:RTX5080 16G 本教程不仅针对RTX50系,也适用于非50系的情况。

CPU:Intel(R) Core(TM) Ultra 9 275HX

硬盘:SK hynix PCB01 HFS001TFM9X187N SSD 预留120G安装Webui

内存:32.0 GB 5600 MT/s

软件要求

1:系统要求至少Windows10及以上

2:如果你不了解python的相关操作,请你卸载本机原有的python,因为Webui自带分离的独立python环境。

3:安装git,进入 https://git-scm.com/downloads 选择自己合适的版本安装一路下一步即可。

4:有魔法,可以加入全局代理加速国外网站

5:更新你的显卡驱动到最新,你可以安装 NVDIA APP 来更新驱动

开始安装

首先,确保你的魔法一直开着

第一步:进入github官网的安装教程页面

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Install-and-Run-on-NVidia-GPUs

点击网站中的 here 下载大约 51mb 的在线安装包,是 sd.webui.zip,解压,文件结构如下图

这一行针对RTX50系用户:请双击运行 switch-branch-toole.bat ,等待一会后输入 3 切换到 dev 分支,非50系显卡不需要操作。

接下来针对所有用户:双击运行 update.bat 更新webui至最新版本

无论输出什么执行完了直接退出就行了。

第二步:编辑 webui 文件夹中的 webui-user.bat 。

进入webui文件夹,用记事本打开 webui-user.bat

set COMMANDLINE_ARGS= 后加上--xformers

如果你是RTX50系显卡,后必须再加上 --reinstall-torch --reinstall-xformers

保存回到上一个目录,双击运行run.bat,不要运行刚才的webui-user.bat

接着就会迎来10分钟左右的漫长安装,如果是SSD网络好的话5分钟左右就好了,注意全局魔法必须开着

(写这篇文章的时候我在外地网络不好)

到这一步它在下载默认的 sd1.5 模型

安装完以后界面

会自动打开 http://127.0.0.1:7860/

此时,退出!关闭网页和cmd窗口。

重新打开之前的 webui-user.bat ,删除 --reinstall-torch --reinstall-xformers 非50系显卡可以跳过这一步。

之后回到上一级目录,重新打开 run.bat运行webui,界面会自动弹出。

点击Generate测试一下看能不能生图

至此安装成功!

第三步,安装中文插件:转到Extensions选项卡里,将 https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN 粘贴到 URL for extension's git repository 之中 ,然后点击 Install,最后点击页脚的Reload UI

重启完毕后转到 Settings 选项卡,下翻找到 User Insterface ,最上面那个框选择zh_CN然后 Apply settings 保存设置,最后Reload UI 重启即可。

重启后发现 Webui 已经替换为中文的了,其他插件同理。

至此教程结束,有疑问欢迎到评论区提问!