前言

本文使用 AutoDL 平台进行 Stable Diffusion web UI 云端部署

步骤

租用实例

选择社区镜像 AUTOMATIC1111/stable-diffusion-webui/NovelAI-Consolidation-Package-3.1,亲测 RTX 3080 搭配 v12 版本可用

Stable Diffusion web UI 部署详细教程_Stable Diffusion

image-20230821224017264

启动步骤

点击 JupyterLab

Stable Diffusion web UI 部署详细教程_UI_02

image-20230821224239119

按照图中指示执行,出现 “移动完成” 之后,点击 F5 刷新浏览器(非常重要)

Stable Diffusion web UI 部署详细教程_UI_03

image-20230821224523454

之后切换环境

Stable Diffusion web UI 部署详细教程_UI_04

image-20230821224653362

Stable Diffusion web UI 部署详细教程_UI_05

image-20230821224749323

之后按照执行第二个代码块,之后执行如下操作(每步操作都等前一步成功了再进行下一步)

第一步:点击按钮“点我自动学术加速”,加速成功后会显示为“加速成功,再次点击取消”

第二步:点击按钮“点我安装下载器”,安装过程会执行一串代码,耐点等待片刻后,安装成功后,按钮会显示为“已成功安装下载器”

第三步:点击按钮“点我移动到数据盘”,点击后会显示正在移动……,等待片刻后,按钮会显示为“已移动到数据盘”

当我们看到这3个按钮都已经变成绿色后,说明操作都成功了。

Stable Diffusion web UI 部署详细教程_UI_06

image-20230821225223803

点击“启动WebUI”,这里我们从上往下来介绍一下

1、用户名和密码:开启学术加速后,访问WebUI时,会需要输入用户名和密码,这里非必填项,不填写会随机生成,可以填写一个简单的用户名和密码(例如:123、123456之类的)

2、运行目录:这里应该默认就是选了数据盘,不用去修改。

3、运行方式:这里选正常版就行,另外2个版本操作难度会偏大

4、开启参数:涉及到WebUI中的功能,默认会勾选3个,根据我的使用建议勾选“图片反推文本”、“xformers极大改善内存消耗和速度”、“允许WebUI使用安装扩展功能”这3个即可。

配置如下

Stable Diffusion web UI 部署详细教程_Stable Diffusion_07

image-20230821225643925

Stable Diffusion web UI 部署详细教程_UI_08

image-20230821225703434

我们点击“运行WebUI”按钮,运行代码会自动开始执行,最后点击自定义服务

Stable Diffusion web UI 部署详细教程_Stable Diffusion_09

image-20230821225926599

此时使用 SSH 隧道代理

本地 Windows PowerShell 执行

ssh -CNg -L 6006:127.0.0.1:6006 root@123.125.240.150 -p 42151

其中root@123.125.240.150和42151分别是实例中SSH指令的访问地址与端口,请找到自己实例的ssh指令做相应替换。6006:127.0.0.1:6006是指代理实例内6006端口到本地的6006端口。

在本地浏览器中访问 http://127.0.0.1:6006 即可打开服务,注意这里的 6006 端口要和上述 6006:127.0.0.1:6006中的端口保持一致

之后我们使用自己设置的用户名密码登陆即可

具体 Web UI 的详细功能这里博主不再赘述,留待读者自行探索