操作手册
【试用教程】EAS Freetier快速免费部署AI绘画SDWebUI
learn
手动配置
40
教程简介
在本教程中,您将学习如何使用阿里云模型在线服务(PAI-EAS)的预置镜像,快速部署AIGC Stable Diffusion SDWebUI绘画的AI-Web应用,以及启动WebUI进行模型推理。
AIGC是指通过人工智能技术自动生成内容的生产方式,已经成为继互联网时代的下一个产业时代风口。其中Stable Diffusion文生图模型是开源流行的跨模态生成模型,旨在生成与给定文本对应的图像。WebUI文生图推理效果如图所示。
我能学到什么
熟悉PAI-EAS在线服务的基本能力,包括模型部署及启动WebUI应用的整个流程。
操作难度 | 中 |
所需时间 | 40分钟 |
使用的阿里云产品 | 阿里云为您提供了PAI-EAS免费体验活动。
|
所需费用 |
|
准备环境及资源
5
开始教程前,请按以下步骤准备环境和资源:
【重要】PAI-EAS抵扣包只适用于本教程中的PAI-EAS产品。如果您领取了PAI-EAS抵扣包后,使用了PAI-EAS及PAI的其他产品功能(如PAI-DSW、PAI-DLC等),PAI-EAS产品产生的费用由抵扣包抵扣,其他产品功能产生的费用无法抵扣,会产生对应的费用账单。
申请免费使用PAI-EAS。
访问阿里云免费试用。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。
成功登录后,在产品类别下选择人工智能与机器学习>人工智能平台。在模型在线服务PAI-EAS卡片上单击立即试用。
【说明】:如果您此前已申请过试用PAI的抵扣包,此时界面会提示为已试用,您可以直接单击已试用按钮,进入PAI的控制台。
在模型在线服务PAI-EAS面板,勾选服务协议后,单击立即试用,进入免费开通页面。
开通机器学习PAI并创建默认工作空间。其中关键参数配置如下,更多详细内容,请参见开通并创建默认工作空间。如果您后续使用RAM用户来部署模型,您需要将RAM用户添加为默认工作空间的成员,并配置管理员角色,详情请参见管理成员;同时,需要为RAM用户授予PAI-EAS的管理权限,详情请参见云产品依赖与授权:EAS。
本教程地域选择:西南1(成都)。
组合开通:本教程无需使用其他产品,去除勾选其他产品即可。
服务角色授权:单击去授权,完成服务角色授权。
开通成功后,单击进入PAI控制台。
部署模型
15
进入PAI-EAS控制台。
登录PAI控制台。
在页面左上方,选择工作空间所在地域。本教程选择:西南1(成都)。
在左侧导航栏单击工作空间列表,在工作空间列表页面中单击默认工作空间名称,进入对应工作空间内。
在工作空间页面的左侧导航栏选择模型部署>模型在线服务(EAS),进入模型在线服务(EAS)页面。
【说明】:如果界面弹出一键授权对话框,单击授权即可。
单击部署服务,然后在自定义模型部署区域单击自定义部署。
在自定义部署页面,关键配置参数如表所示,其他参数保持默认即可。
参数
描述
服务名称
自定义一个服务名称,本教程示例为sdwebui_demo。
部署方式
本教程选择镜像部署,并选中开启Web应用。
镜像配置
在官方镜像列表中选择stable-diffusion-webui>stable-diffusion-webui:4.2-standard。
镜像配置完成后,系统会自动配置运行命令,您无需修改配置。
资源类型
选择公共资源。
部署资源
本教程资源规格选择试用活动页签的ecs.gn6i-c8g1.2xlarge.limit。如需要该机型售罄的情况,更换为ecs.gn7i-c8g1.2xlarge.limit进行部署。
【说明】:阿里云免费试用提供的机型包括以下五种机型,仅选择试用活动页签下的这三种机型来部署服务产生的费用,才能使用抵扣包抵扣。
ecs.g6.xlarge.limit
ecs.gn5-c8g1.2xlarge.limit
ecs.gn6v-c8g1.2xlarge.limit
ecs.gn6i-c8g1.2xlarge.limit
ecs.gn7i-c8g1.2xlarge.limit
完成配置后单击部署,根据界面提示单击确定,开始部署上述选择预置镜像中的模型。
您可以在模型在线服务(EAS)页面中看到服务部署状态,当服务状态从创建中变为运行中,表明服务已成功部署,您可继续后续的模型推理操作。
启动WebUI进行模型推理
10
在模型在线服务(EAS)页面中,单击上述步骤中部署模型服务方式列的查看Web应用,进入Stable Diffusion SDWebUI应用页面。
在Stable Diffusion SDWebUI应用页面,进行模型推理验证。
在文生图页签提示词(Prompt)区域,自定义输入内容,单击生成,即可开启您的AIGC之旅。
本教程在提示词(Prompt)区域输入
cute dog
,单击生成,推理结果如下图所示。当您完成推理验证后且返回结果与预期相符后,您已体验了EAS的快速部署和推理流程。
启动模型服务
5
如果30分钟未调用服务,服务实例会自动缩容为0,模型状态为已停止。
如果需要再次使用,请在模型在线服务(EAS)页面中,单击上述步骤中部署模型操作列下的启动。当服务状态从已停止变为运行中,表明服务已正常运行。
清理及后续
5
清理
领取抵扣包后,请在抵扣包额度和有效期内使用。如果抵扣包额度用尽或超出有效期,继续使用计算资源,会产生后付费账单。
请前往节省计划页面,查看抵扣包剩余金额和过期时间。
如果无需继续使用EAS服务,您可以按照以下操作步骤删除模型服务。
登录PAI控制台。
在页面左上方,选择服务的地域。
在左侧导航栏单击工作空间列表,在工作空间列表页面中单击默认工作空间名称,进入对应工作空间内。
在工作空间页面的左侧导航栏选择模型部署>模型在线服务(EAS),进入模型在线服务(EAS)页面。
在推理服务页签,单击目标服务操作列下的删除,删除模型服务。
如果需要继续使用EAS服务,请务必至少在抵扣包额度用尽或试用到期1小时前为您的阿里云账号充值,到期未续费的EAS服务会因欠费而被自动停止。
后续
在抵扣包有效期期间,您还可自行构造测试数据,继续在SDWebUI页面进行推理验证。
总结
常用知识点
问题1:本教程部署服务时,是否需要手动配置运行命令?(单选题)
正确答案是不需要。镜像配置完成后,系统会自动配置运行命令。
问题2:本教程部署服务时,使用的资源种类?(单选题)
正确答案是公共资源组。只有公共资源组的这五种实例规格(ecs.gn5-c8g1.2xlarge.limit、ecs.gn6v-c8g1.2xlarge.limit、ecs.gn7i-c8g1.2xlarge.limit、ecs.gn6i-c8g1.2xlarge.limit、ecs.g6.xlarge.limit)产生的费用,才支持使用抵扣包抵扣。