当前位置:AIGC资讯 > AIGC > 正文

如何在阿里云快速启动Stable Diffusion轻松玩转AI绘画

前言

AIGC最近非常火热,除了chatGPT,还有Stable Diffusion AI绘画,之前看到了一系列关于AIGC的文章,了解到很多同学都想体验下AIGC的魅力。关于Stable Diffusion部署,在网上看到了很多版本,云上最简单最快速部署的版本来了!


阿里云计算巢提供了Stable Diffusion快速部署及下载自定义模型功能,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解Git、Python、Docker等技术,只需要在控制台图形界面点击几下鼠标就可以快速启动Stable Diffusion服务进行绘画,非技术同学也能轻松搞定。

初识Stable Diffusion

Stable Diffusion Web UI 是一个基于 Stable Diffusion 的基础应用,利用 gradio 模块搭建出交互程序,可以在低代码 GUI 中立即访问 Stable Diffusion。它支持文字生成图片,图片转图片,使用各种各样的模型来达到你想要的效果,还能训练自己的专属模型。本文向您介绍如何在阿里云上快速的启动stable-diffusion服务进行AI绘画。
先看效果:

快速启动

步骤

1.登录阿里云计算巢控制台,进入Stable Diffusion服务创建界面,根据界面提示,填写相关参数(软件登录名及登录密码很重要,后面访问WebUI需要用到),填写完成点击确认订单(确保账号有余额,推荐选择按量付费方式,使用完将实例释放掉或到ECS控制台选择节省停机模式进行关机以节省成本)。

参数说明

您在创建服务实例的过程中,需要配置服务实例信息。下文介绍stable-diffusion服务实例输入参数的详细信息。

参数组 参数项 示例 说明 服务实例名称 test 实例的名称 地域 华东1(杭州) 选中服务实例的地域,建议就近选中,以获取更好的网络延时。 可用区配置 部署区域 可用区I 地域下的不同可用区域 付费类型配置 付费类型 按量付费 或 包年包月 ECS实例配置 实例类型 ecs.gn6i-c4g1.xlarge 实例规格,可以根据实际需求选择 ECS实例配置 实例密码 ******** 设置实例密码。长度8-30个字符,必须包含三项(大写字母、小写字母、数字、()`~!@#$%^&*-+={}[]:;'<>,.?/ 中的特殊符号) 登录信息 软件登录名 admin 设置软件登录名,默认为admin 登录信息 软件登录名密码 ******** 设置软件登录密码 网络配置 专有网络IPv4网段 192.168.0.0/16 VPC的ip地址段范围 网络配置 交换机子网网段 192.168.0.0/24 交换机子网网段

2.勾选我已阅读并同意《计算巢服务协议》,点击"立即创建"按钮。


3.查看部署进度。
点击去列表页查看,可以看到刚刚创建的服务实例以及服务部署进度。

4.访问stable-diffusion
等待状态变为"已部署"后,点击详情,进入到对应的服务实例后,可以在页面上获取到Endpoint以访问服务。


点击Endpoint后面的链接,输入第1步设置的软件登录名及密码

完成验证后即可访问:

下载模型

这里以某个模型网站提供的模型为例,首先登录到C站,找到自己想要下载的模型(预览图左上角显示模型的类型)

点击一个模型预览图进入详情页,找到Download按钮点击右键,复制链接地址:

在计算巢控制台点击运维管理,点击“下载模型”,输入相关参数(选择模型或预览图、模型类型、下载方式、文件类型,输入模型名称):


CHECKPOINT模型示例:

Lora模型示例:

注意:CHECKPOINT、LORA、VAE三种方式不需要输入存储目录,其他模型可在模型类型选择“OTHER”, 自行修改文件存储目录:

参数输入完成后,点击下一步
4.点击创建,开始下载

等待下载完成(等待过程中也可以继续下载其他模型),当执行状态变为成功,表示已经下载完成


5.此时可以登录到WebUI加载下载的模型

CHECKPOINT模型示例:
点击上面的刷新按钮,就可以看到我们刚刚下载的CHECKPOINT模型了

Lora模型:
点击右面Lora按钮,然后点击Refresh,此时就可以看到我们刚刚下载的Lora模型了

在这里我们可以看到,直接下载模型的没有预览图的,此时可以通过上述下载方式自行上传一张图片到模型文件中,这里以上传本地文件的Lora模型预览图为例。

以此点击确定、创建,等待执行状态变为成功。再次点击Refresh,可以看到,预览图也已经加载出来啦!

如何节约成本

GPU资源费用较高,使用完毕后可以通过下述两种方式来节省成本:
1.若只是暂时不使用了可以在运维管理页面选择关机(节省停机模式)【确保前面快速启动步骤1中选择的是按量付费类型】,此时部分资源会被回收并停止收费,以降低相关费用、节约使用成本,下次使用再进行开机,操作如下:
注意:此模式可能关机再开机后公网IP可能发生变化,若原IP地址访问不了可在详情-资源选项中查看IP地址进行访问。
关机:



等待关机结束:


开机:



等待开机结束:


2.若彻底不再使用了可以直接将服务实例删除,后续就不会再产生费用

好了,现在可以开启你的AI绘画之旅了,祝大家绘图愉快!

了解更多

本文通过计算巢服务完成了StableDiffusion的快速部署,什么是计算巢服务

计算巢是一个开放给企业应用服务商、IT集成服务商、交付服务商、管理服务提供商(以上都统称为服务商)和最终用户的服务管理PaaS平台。服务商能通过计算巢服务更好地在阿里云上部署服务、交付服务及管理服务。最终用户能通过计算巢管理在阿里云上订阅的各类服务商提供的服务。计算巢为服务商和用户提供了更高效、便捷、安全的服务使用体验。可到计算巢服务官方文档了解更多。

本文通过运维编排服务完成了模型的快速下载,什么是运维编排服务

运维编排服务(简称OOS)是全面、免费的云上自动化运维平台,提供运维任务的管理和执行。典型使用场景包括:事件驱动运维,批量操作运维,定时运维任务,跨地域运维等,也可提供重要运维场景的审批、通知等功能。更多运维功能可在运维编排服务官方文档了解更多。

参考资料:


计算巢服务官方文档
运维编排服务官方文档

更新时间 2023-12-15