前言
本文使用 AutoDL 平台进行 Stable Diffusion web UI 云端部署
步骤
租用实例
选择社区镜像 AUTOMATIC1111/stable-diffusion-webui/NovelAI-Consolidation-Package-3.1
,亲测 RTX 3080 搭配 v12 版本可用
image-20230821224017264
启动步骤
点击 JupyterLab
image-20230821224239119
按照图中指示执行,出现 “移动完成” 之后,点击 F5 刷新浏览器(非常重要)
image-20230821224523454
之后切换环境
image-20230821224653362
image-20230821224749323
之后按照执行第二个代码块,之后执行如下操作(每步操作都等前一步成功了再进行下一步)
第一步:点击按钮“点我自动学术加速”,加速成功后会显示为“加速成功,再次点击取消”
第二步:点击按钮“点我安装下载器”,安装过程会执行一串代码,耐点等待片刻后,安装成功后,按钮会显示为“已成功安装下载器”
第三步:点击按钮“点我移动到数据盘”,点击后会显示正在移动……,等待片刻后,按钮会显示为“已移动到数据盘”
当我们看到这3个按钮都已经变成绿色后,说明操作都成功了。
image-20230821225223803
点击“启动WebUI”,这里我们从上往下来介绍一下
1、用户名和密码:开启学术加速后,访问WebUI时,会需要输入用户名和密码,这里非必填项,不填写会随机生成,可以填写一个简单的用户名和密码(例如:123、123456之类的)
2、运行目录:这里应该默认就是选了数据盘,不用去修改。
3、运行方式:这里选正常版就行,另外2个版本操作难度会偏大
4、开启参数:涉及到WebUI中的功能,默认会勾选3个,根据我的使用建议勾选“图片反推文本”、“xformers极大改善内存消耗和速度”、“允许WebUI使用安装扩展功能”这3个即可。
配置如下
image-20230821225643925
image-20230821225703434
我们点击“运行WebUI”按钮,运行代码会自动开始执行,最后点击自定义服务
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 的详细功能这里博主不再赘述,留待读者自行探索