估计『AI 绘画』这个主题将持续更新一个系列,包含 Midjourney 和 Stable Diffusion,感兴趣的话能够点个重视,保持联系。关于运用 Stable Diffusion 需求用到的各种模型资源问题,能够vx 搜索『gjzkeyframe』 重视『关键帧Keyframe』沟通

咱们在《Stable Diffusion 倚天剑术》第 1 卷介绍了在各种设备上把 Stable Diffusion 建立起来的教程。但是在借助云服务建立 Stable Diffusion 这块,第 1 卷中介绍的 Colab 渠道关于网络不晓畅的朋友运用起来多有不方便,所以,第 1.1 卷这儿咱们介绍一下:在国内能够晓畅运用 Stable Diffusion 的 AutoDL 云服务计划

1、注册账号和购买算力

咱们先扼要介绍一下 AutoDL:AutoDL(www.autodl.com/home) 是一个 GPU 算力租借渠道,也提供相关的云服务。由于 AI 绘画需求运用 GPU,所以需求刚好匹配上了。

如果你还没有 AutoDL 的账号,能够在 www.autodl.com/register 注册账号。

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

AutoDL 注册页面

注册成功后,咱们要先租借算力(对,是要收费的)。关于怎么挑选 GPU,能够看一下官方文档:GPU 选型(www.autodl.com/docs/gpu/),… 3090』。『计费方式』、『区域』、『GPU 数量』大家能够依据自己的状况挑选。

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

AutoDL 租借算力

最近各种 AI 运用兴起,GPU 变成抢手资源,租借 GPU 经常需求排队抢才能租到。

2、设置镜像、充值、创立实例

在租借算力时,咱们需求设置一下『镜像』。镜像是指将服务器中装备好的运转环境打包,在下次能够直接仿制复用。

咱们在这儿运用『社区镜像』,并在文本框中填上AUTOMATIC1111/stable-diffusion-webui/stable-diffusion-webui-controlnet-fix

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

设置镜像

这个镜像是社区用户开源出来的,封装了 Stable Diffusion WebUI 及相关依靠,能够开箱即用。详细拜见介绍:www.codewithgpu.com/i/AUTOMATIC…

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

引荐运用的社区镜像

填完后,需求充值付费,然后点击『当即创立』即可开端创立运转环境实例,创立过程中,会下载你填写的镜像到服务器实例,如下图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

创立运转环境实例

3、实例成功运转后进入服务器终端页面

当实例成功创立后,状况会变成『运转中』。接下来,咱们点击『方便东西』栏的『JupyterLab』进入到服务器终端页面,如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

创立实例完成,进入 JupyterLab

咱们能够在登陆服务器终端页面后,将『stable-diffucion-webui』文件夹移动至『autodl-tmp』目录下,这是服务器实例的数据盘。这样做的好处是所有数据都在数据盘,不占用系统盘容量。

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

服务器终端页面

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

移动 stable-diffucion-webui 到 autodl-tmp

4、布置自己的主模型和 LoRA 模型

由于默许的镜像没有顺便许多主模型和 LoRA 模型,所以这儿咱们布置一下自己的模型。

咱们回到服务器终端页面,进入『autodl-tmp』目录,点击『上传按钮』就能够把模型上传到该目录下。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

上传模型

上传完成后,咱们还需求把模型布置到正确的目录下。其中:

主模型移动到/root/autodl-tmp/stable-diffusion-webui/models/Stable-diffucion/目录下。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

布置主模型

LoRA 模型移动到/root/autodl-tmp/stable-diffusion-webui/models/Lora目录下。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

布置 LoRA 模型

这样就布置好了咱们自己的主模型和 LoRA 模型了。

5、敞开学术加快

有时候咱们运用 Stable Diffusion WebUI 时,有些依靠的资源可能由于网络问题无法下载,所以在服务器终端运用git clonewget下载资源前,咱们需求先敞开一下『学术加快』。

大家在 AutoDL 学术资源加快官方文档(www.autodl.com/docs/networ… 依据自己购买的算力所属的区域来找到对应的学术加快指令。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

学术资源加快

仿制对应的学术加快指令,回到服务器终端页面,进入『autodl-tmp』目录,粘贴指令,回车履行。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

履行学术加快指令

6、发动和运用 Stable Diffusion WebUI

接下来,咱们就能够开端发动 Stable Diffusion WebUI 来运用 AI 绘画了。

咱们进入『autodl-tmp/stable-diffucion-webui』目录,履行指令:

python webui.py --deepdanbooru --no-half --precision full --port 6006 --disable-safe-unpickle --xformers --share

即可发动 WebUI。

如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

发动 Stable Diffusion WebUI

发动完成后,咱们回到服务器实例页面,点击『自定义服务』→ 『承认』,即可开端拜访 WebUI。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

拜访 WebUI

WebUI 页面如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

WebUI 页面

现在就能够开端 AI 画画了。

7、关机和再次运用

当咱们绘图完成,暂时不再运用 WebUI 时,咱们能够将服务器实例关机。操作如下:回到容器实例办理页面 → 挑选对应的实例 → 点击『关机』。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

关机

关机后,当咱们要再次运用,操作如下:回到容器实例办理页面 → 挑选对应的实例 → 点击『开机』。如图:

《Stable Diffusion 倚天剑术》第 1.1 卷:在国内云使用 Stable Diffusion(AutoDL 版)

开机

开机完成后,咱们点击『方便东西』栏的『JupyterLab』进入到服务器终端页面,接下来便是发动和运用 Stable Diffusion WebUI,这儿就和上面第 6 步相同了。