新用户部署ComfyUI步骤
在部署解决方案之前,建议您先查看本指南中有关架构图和区域支持等信息。然后按照下面的说明配置解决方案并将其部署到您的帐户中。
部署时间:约 20 分钟
部署概述
在亚马逊云科技上部署本解决方案(ComfyUI部分)主要包括以下过程:
- 步骤1:部署本解决方案中间件。
- 步骤2:部署ComfyUI前端。
部署完成后,具体使用流程,请参考ComfyUI用户手册
部署步骤
步骤1: 部署解决方案中间件
此自动化Amazon CloudFormation模板在亚马逊云科技中部署解决方案。
- 登录到AWS管理控制台,点击链接Extension for Stable Diffusion on AWS。
- 默认情况下,该模版将在您登录控制台后默认的区域启动。若需在指定的Amazon Web Service区域中启动该解决方案,请在控制台导航栏中的区域下拉列表中选择。
- 在创建堆栈页面上,确认Amazon S3 URL文本框中显示正确的模板URL,然后选择下一步。
-
在制定堆栈详细信息页面,为您的解决方案堆栈分配一个账户内唯一且符合命名要求的名称。部署参数参考下表。点击下一步。
参数 说明 建议 APIEndpointType 如需API调用,定义该API的类别,选项REGIONAL / PRIVATE / EDGE 默认Regional Bucket 填入一个有效的新的S3桶的名字(或之前部署的、用于本解决方案ComfyUI部分的S3桶名字) email 输入一个正确的电子邮件地址,以便接收将来的通知 SdExtensionApiKey 请输入一个包含数字和字母组合的20个字符的字符串 默认为"09876543210987654321" LogLevel 择您心仪的Lambda Log日志打印级别 默认ERROR才打印 -
在配置堆栈选项页面,选择下一步。
- 在审核页面,查看并确认设置。确保选中确认模板将创建Amazon Identity and Access Management(IAM)资源的复选框。并确保选中AWS CloudFormation需要的其它功能的复选框。选择提交以部署堆栈。
-
您可以在 AWS CloudFormation 控制台的 状态 列中查看堆栈的状态。您应该会在大约 15 分钟内收到CREATE_COMPLETE状态。
贴士
请及时检查您预留邮箱的收件箱,并在主题为“AWS Notification - Subscription Confirmation”的邮件中,点击“Confirm subscription”超链接,按提示完成订阅。
步骤2: 部署ComfyUI前端
步骤2将会为客户安装ComfyUI的前端。该前端自动内置了汉化插件、工作流发布云上等按钮,为客户提供更友好的UI交互界面。此自动化Amazon CloudFormation模板在亚马逊云科技中部署。
- 登录到AWS管理控制台,点击控制台右上角Create Stack, With new resource(standard),页面跳转至创建堆栈。
- 在创建堆栈页面上,选择Choose an existing template,在特定模版区域选择Amazon S3 URLe,填入该部署模版链接,然后选择下一步。
-
在制定堆栈详细信息页面,为您的解决方案堆栈分配一个账户内唯一且符合命名要求的名称。在参数部分,部署参数说明如下。点击Next。
贴士
此处的EC2 Key Pair主要用于本地远程连接EC2。如果没有现有的,可以参考官方手册来创建。
参数 说明 建议 InstanceType 部署的ec2的实例类型 如果是涉及推理动图、视频等,建议G6、G5机器 NumberOfInferencePorts 推理环境数量 建议不超过5个 StackName 来自于部署步骤1中成功部署堆栈的名称 keyPairName 选择现有的一个EC2 Key Pair -
在配置堆栈选项页面,选择下一步。
- 在审核页面,查看并确认设置。确保选中确认模板将创建Amazon Identity and Access Management(IAM)资源的复选框。并确保选中AWS CloudFormation需要的其它功能的复选框。选择提交以部署堆栈。
- 您可以在 AWS CloudFormation 控制台的 状态 列中查看堆栈的状态。您应该会在大约 3 分钟内收到CREATE_COMPLETE状态。
-
选择部署成功的堆栈,打开Outputs,点击Designer对应的链接,即可打开解决方案部署的ComfyUI前端,Designer的访问可能需要关闭VPN或者去掉10000端口后访问。NumberOfInferencePortsStart代表推理环境地址起始路径端口,按照部署数量端口地址依次增加,例如:当NumberOfInferencePorts填写2时,地址范围时,可访问的推理环境地址依次为:http://EC2地址:10001,http://EC2地址:10002.
角色 功能 端口 主美/工作流管理 能够安装新的custom nodes,在EC2上调试工作流,发布工作流、环境至Amazon SageMaker。同时可以调用SageMaker资源、选中已发布的工作流进行推理验证 http://EC2地址 普通美术 从该端口进入的界面,可以选择主美已发布的工作流,简单修改推理参数后,勾选“Prompt on AWS”后、调用Amazon SageMaker进行推理 当NumberOfInferencePorts填写3时,地址范围时,可访问的推理环境地址依次为: - http://EC2地址:10001
- http://EC2地址:10002
- http://EC2地址:10003
贴士
刚部署好贴士以后,需要稍作等待。如果打开链接后,看到提示“Comfy is Initializing or Starting”,表示后端在初始化ComfyUI过程中,请稍作等待,再次刷新页面确认。