预计『AI 绘画』这个主题将持续更新一个系列,包括 Midjourney 和 Stable Diffusion,感兴趣的话可以点个关注,保持联系。关于使用 Stable Diffusion 需要用到的各种模型资源问题,可以vx 搜索『gjzkeyframe』 关注『关键帧Keyframe』交流
关于如何把 Stable Diffusion 搭建起来,我们在前面已经介绍两篇:
- 《Stable Diffusion 倚天剑术》第 1 卷:介绍了在各种设备上把 Stable Diffusion 搭建起来的教程。
- 《Stable Diffusion 倚天剑术》第 1.1 卷:对于使用国外云服务不通的朋友,介绍了在国内可以通畅使用 Stable Diffusion 的 AutoDL 云服务方案。
在小伙伴们使用 AutoDL 玩 Stable Diffusion 的过程中,发现一个问题:每次新建一个服务器实例去跑图的时候,要从本地把一大堆体积很大的模型传到服务上还是挺耗时的。
这篇教程里,我们就介绍一下解决这个问题的一个方案:在 AutoDL 搭配阿里云盘存储和部署常用模型。
本文大纲如下:
- 1、将模型存储在阿里云盘
- 2、在 AutoDL 连接阿里云盘来下载和部署模型
1、将模型存储在阿里云盘
阿里云盘[1]的注册和使用这里就不多介绍了。
注册完阿里云盘后,可以把主模型和 LoRA 模型都上传到阿里云盘,上传的速度一般来讲是非常快的,这是因为阿里云盘应该做了文件秒传,很多模型文件在云盘上实际已经存在了,当检测到你要上传的文件已存在,就直接给你复制一份就好了,不用重新上传你本地的文件。
下图是部分我用备份的模型:
在阿里云盘存储模型
2、在 AutoDL 连接阿里云盘来下载和部署模型
接着我们就可以在 AutoDL 的服务器实例上连接阿里云盘来下载和部署模型了。
1)启动实例,进入 AutoPanel,并授权登录阿里云盘
如下图,启动实例后,点击『快捷工具』下的『AutoPanel』:
点击 AutoPanel
这样你就会跳转到 AutoPanel 页面,在这个页面点击『公网网盘』,并在页面选择『阿里云盘』后使用阿里云盘 App 扫描二维码授权登录:
AutoPanel 页面
2)登录阿里云盘后,下载需要的模型到 AutoDL 实例服务器
授权登录阿里云盘成功后,你就能访问存储在云盘的资源了。接下来,你找到需要的模型,点击右边的『下载』按钮,如图:
AutoDL 访问阿里云盘下载模型
这样即可把对应的模型文件下载到 AutoDL 实例服务器的『/root/autodl-tmp』目录下:
模型会下载到实例服务器的固定目录
3)回到 AutoDL 实例服务器,部署模型到对应的文件夹
接下来,我们可以回到 AutoDL 实例服务器的『/root/autodl-tmp』目录下,可以看到模型都已经下载过来了:
检查下载下来的模型
主模型移动到 /root/autodl-tmp/stable-diffusion-webui/models/Stable-diffucion/ 目录下。如图:
部署主模型
LoRA 模型移动到 /root/autodl-tmp/stable-diffusion-webui/models/Lora 目录下。如图:
部署 LoRA 模型
接下来就可以照着《Stable Diffusion 倚天剑术》第 1.1 卷中同样的步骤启动和使用 Stable Diffusion WebUI 即可。
参考资料
[1]
阿里云盘: www.aliyundrive.com/