估计『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 注册账号。
AutoDL 注册页面
注册成功后,咱们要先租借算力(对,是要收费的)。关于怎么挑选 GPU,能够看一下官方文档:GPU 选型(www.autodl.com/docs/gpu/),… 3090』。『计费方式』、『区域』、『GPU 数量』大家能够依据自己的状况挑选。
AutoDL 租借算力
最近各种 AI 运用兴起,GPU 变成抢手资源,租借 GPU 经常需求排队抢才能租到。
2、设置镜像、充值、创立实例
在租借算力时,咱们需求设置一下『镜像』。镜像是指将服务器中装备好的运转环境打包,在下次能够直接仿制复用。
咱们在这儿运用『社区镜像』,并在文本框中填上AUTOMATIC1111/stable-diffusion-webui/stable-diffusion-webui-controlnet-fix
。
设置镜像
这个镜像是社区用户开源出来的,封装了 Stable Diffusion WebUI 及相关依靠,能够开箱即用。详细拜见介绍:www.codewithgpu.com/i/AUTOMATIC…
引荐运用的社区镜像
填完后,需求充值付费,然后点击『当即创立』即可开端创立运转环境实例,创立过程中,会下载你填写的镜像到服务器实例,如下图:
创立运转环境实例
3、实例成功运转后进入服务器终端页面
当实例成功创立后,状况会变成『运转中』。接下来,咱们点击『方便东西』栏的『JupyterLab』进入到服务器终端页面,如图:
创立实例完成,进入 JupyterLab
咱们能够在登陆服务器终端页面后,将『stable-diffucion-webui』文件夹移动至『autodl-tmp』目录下,这是服务器实例的数据盘。这样做的好处是所有数据都在数据盘,不占用系统盘容量。
服务器终端页面
移动 stable-diffucion-webui 到 autodl-tmp
4、布置自己的主模型和 LoRA 模型
由于默许的镜像没有顺便许多主模型和 LoRA 模型,所以这儿咱们布置一下自己的模型。
咱们回到服务器终端页面,进入『autodl-tmp』目录,点击『上传按钮』就能够把模型上传到该目录下。如图:
上传模型
上传完成后,咱们还需求把模型布置到正确的目录下。其中:
主模型移动到/root/autodl-tmp/stable-diffusion-webui/models/Stable-diffucion/
目录下。如图:
布置主模型
LoRA 模型移动到/root/autodl-tmp/stable-diffusion-webui/models/Lora
目录下。如图:
布置 LoRA 模型
这样就布置好了咱们自己的主模型和 LoRA 模型了。
5、敞开学术加快
有时候咱们运用 Stable Diffusion WebUI 时,有些依靠的资源可能由于网络问题无法下载,所以在服务器终端运用git clone
、wget
下载资源前,咱们需求先敞开一下『学术加快』。
大家在 AutoDL 学术资源加快官方文档(www.autodl.com/docs/networ… 依据自己购买的算力所属的区域来找到对应的学术加快指令。如图:
学术资源加快
仿制对应的学术加快指令,回到服务器终端页面,进入『autodl-tmp』目录,粘贴指令,回车履行。如图:
履行学术加快指令
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 WebUI
发动完成后,咱们回到服务器实例页面,点击『自定义服务』→ 『承认』,即可开端拜访 WebUI。如图:
拜访 WebUI
WebUI 页面如图:
WebUI 页面
现在就能够开端 AI 画画了。
7、关机和再次运用
当咱们绘图完成,暂时不再运用 WebUI 时,咱们能够将服务器实例关机。操作如下:回到容器实例办理页面 → 挑选对应的实例 → 点击『关机』。如图:
关机
关机后,当咱们要再次运用,操作如下:回到容器实例办理页面 → 挑选对应的实例 → 点击『开机』。如图:
开机
开机完成后,咱们点击『方便东西』栏的『JupyterLab』进入到服务器终端页面,接下来便是发动和运用 Stable Diffusion WebUI,这儿就和上面第 6 步相同了。