安装 Git
下载:https://git-scm.com/download/win
按默认配置安装
验证:【win + R】> 输入git > 出现提示,表明安装成功
安装 Python
下载:https://www.python.org/downloads/
选 Python 3.10.6 的64位版本,较新版本的 Python 不支持 torch
安装时勾选:Add python.exe to PATH;
安装路径:C:\Users\******\AppData\Local\Programs\Python\Python310\python.exe
验证:【win + R】> 输入py > 出现 >>> ,表明安装成功
退出 >>> :【Ctrl+Z】> 回车
2、获取 SD Web UI AMD显卡版源码
方法一:克隆
创建目录:C:\AI
在CMD终端输入以下命令,将源文件包克隆到SD根目录下:
C:\AI\stable-diffusion-webui
方法二:下载
如果克隆出现问题,可以直接在下载页面下载源文件包,文件也不大
下载:https://github.com/lshqqytiger/stable-diffusion-webui-directml
在目录 C:\AI 中解压缩包
3、安装
配置 Github 代理(访问Github流畅可跳过)
安装中很多依赖包都是从github下载,若无法顺利连接github,需要手动添加代理
进入:SD根目录下的 modules 文件夹
编辑 launch_utils.py
全局搜索 https://github.com
在前面加上 https://ghproxy.com/ 前缀
变成: https://ghproxy.com/https://github.com
保存 > 退出编辑
运行脚本参数配置
编辑 webui-user.bat 参数:“set COMMANDLINE_ARGS=”
若显存真比较小:set COMMANDLINE_ARGS= --lowvram
若显存一般:set COMMANDLINE_ARGS= --medvram
若显存较大:不用修改,保持默认
运行批处理
运行 webui-user.bat
先将系统已经安装的Python复制一份到SD根目录下的\venv文件夹中,作为webui运行时的虚拟环境
从github上下载一些依赖,持续过程取决于网速快慢
正常的话安装会顺利完成
安装依赖一
若下载完成后报错:缺少k-diffusion之类的依赖,请按以下操作:
此时在webui的根目录下生成 repositories文件夹
其中的内容是在安装过程中从github上拉取的
但以下2个文件夹中可能没有任何内容:
repositories\k-diffusion
repositories\stable-diffusion-stability-ai
此时需要手动从github上拉取相应的文件,然后将拉取的文件夹(不包括根文件夹)下的所有内容分别复制到相应的目录中:
安装依赖二
AMD版的webui开源说明中并没有指定要安装webui根目录下requirements.txt文件中的依赖,但最好安装一下,以免运行过程中出现一些莫名其妙的错误
打开CMD,进入SD根目录下的虚拟环境所在目录:\venv\Scripts
然后执行第二项命令:
等待依赖安装完成
完成以上依赖安装后,再次双击运行 webui-user.bat,可以看到安装的最后流程:
下载一个3.97GB大小的 v1-5-pruned-emaonly.safetensors 模型
该模型是一个V1.5版本的基础模型
等待模型下载完成后,如果日志中出现地址:127.0.0.1:7860 ,表明安装成功
在浏览器中输入:127.0.0.1:7860 调出 webui 界面,大功告成!
离线安装
下载插件包(二选一):
https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN
https://github.com/hanamizuki-ai/stable-diffusion-webui-localization-zh_Hans
解压后,在其中找到 localizations 目录下的 zh_CN.json 文件
复制到:SD根目录下的 /localizations 目录下
进入SD UI界面,在【settings】选项栏下找到【User interface】
在下拉菜单选择 zh_CN(找不到的话点击旁边的刷新按钮)
点击 【apply and restart UI】重启UI,完成
方法二:在线安装
选择【Extensions】> 【availabel】> load from > Extensions index URL
这里的URL 系统默认为 stable diffusion webui 的地址,选择默认即可
hide Extensions with tags下面的几个功能按键,取消勾选
点击【load from】,检索出官方的所有插件
搜索:zh_zh_CN,找到 zh_CN localization 插件,点击【install】安装
再次点击【extensions】> 【installed】
选择刚下载的插件
点击【apply and restart UI】,安装成功!