首页 > 资讯

基于容器平台 ACK 快速搭建 Stable Diffusion

来源:哔哩哔哩 2023-06-21 15:45:59

本文介绍如何在阿里云容器平台 ACK 上快速搭建一套可对外提供服务的 Stable Diffusion。

CPU 版本

前提条件


(相关资料图)

已创建 Kubernetes 托管版集群。具体操作,请参见创建 Kubernetes 托管版集群

无需 GPU,节点需要 8c16g 以上

已通过 kubectl 连接 kubernetes 集群。具体操作,请参见通过 Kubectl 连接 Kubernetes 集群

使用控制台创建

登录容器服务管理控制台[3],在左侧导航栏选择集群

集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情

在集群管理页左侧导航栏中,选择工作负载 > 无状态

无状态页面中,单击使用镜像创建

应用基本信息配置向导页面中,设置应用的基本信息。

等待 pod ready

镜像大小为 12.7GB,内网下载约 10min

6. 在集群管理页左侧导航栏中,选择网络 > 服务

新建服务,选择负载均衡类型。

等待约 1min 后,刷新页面可以看到 External IP 列有具体 IP

在浏览器中访问上一步获取到的 http://xxx.xxx.xxx.xxx:7860,即可看到如下页面。

Prompt:Black and white photo of a beautiful city

Sampling method:DPM++ SDE

使用 kubectl 创建

stable-diffusion.yaml

等待 pod ready

镜像大小为 12.7GB,内网下载约 10min

在浏览器中访问上一步获取到的 http://xxx.xxx.xxx.xxx:7860,即可看到如下页面。

Prompt:Black and white photo of a beautiful city

Sampling method:DPM++ SDE

GPU 版本

前提条件

已创建 Kubernetes 异构集群集群。具体操作,请参见创建托管 GPU 集群[4]

需要 GPU 节点,磁盘剩余容量需大于 40G

已通过 kubectl 连接kubernetes集群。具体操作,请参见通过 Kubectl 连接 Kubernetes 集群。

使用 kubectl 创建

stable-diffusion.yaml

等待 pod ready

镜像大小为 15.1GB,内网下载约 15min

在浏览器中访问上一步获取到的 http://xxx.xxx.xxx.xxx:7860,即可看到如下页面。

Prompt:Black and white photo of a beautiful city

Sampling method:DPM++ SDE

GPU 版本的图片生成速度明显优于 CPU 版本。

上一篇

道奇RAM与福特猛禽哪个好?性能、功能一一详细比较

下一篇

最后一页

为你推荐

最新热文