Stable diffusion Webui 官方版本安装指南
写在前面
为什么不选择秋叶?
并没有贬低秋叶大佬的意思,而是因为秋叶的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 已经替换为中文的了,其他插件同理。
