开发者社区 > 弹性计算 > 云服务器ECS > 正文

如何用阿里云部署stable diffution

已解决

如何用阿里云部署stable diffution

展开
收起
1574948317454381 2023-08-08 23:00:04 471 0
6 条回答
写回答
取消 提交回答
  • 推荐回答

    前提条件
    已开通函数计算服务,详情请参见开通函数计算服务。

    操作步骤
    部署Stable Diffusion应用框架,并使用其生成图片将产生部分费用,包括GPU资源使用、vCPU资源使用、内存资源使用、磁盘资源使用和公网出流量以及函数调用的费用。具体信息,请参见费用说明。

    创建应用
    登录函数计算控制台,在左侧导航栏,单击应用。

    如果您首次使用函数计算的应用中心,或您的账号下没有创建任何应用,在左侧导航栏,单击应用后,将自动进入创建应用页面。

    55376f9a65df9dfce4d6b39f0d345a74_p679580.png

    如果您之前使用过应用中心,在左侧导航栏,单击应用,然后在应用页面单击创建应用。

    50ebdb720c33efe45b24ef96d12ebc1d_p682897.png

    在创建应用页面,选择通过模板创建应用,然后在应用列表中搜索并选择AI数字绘画stable-diffusion模板,光标移至该卡片,然后单击立即创建。

    22cb656885a5e6051f29d9408a41a815_p678478.png

    在创建应用页面,设置以下配置项,然后单击创建并部署默认环境。

    主要配置项说明如下,其余配置项保持默认值即可。

    image.png

    在弹出的活动应用创建提醒对话框,仔细阅读提示内容,勾选已知当前收费项复选框,然后勾选我已经了解上面的内容,并同意上述描述复选框,最后单击同意并继续部署。

    大约等待1~2分钟后,部署状态显示部署成功,表示当前版本部署完成。

    检查GPU函数sd的镜像加速准备状态。

    函数计算提供镜像加速功能,可以对AI/GPU大镜像进行启动优化,仅当镜像加速准备状态为可用时,才可以开始进行函数调用。

    在应用详情页面,单击环境名称,本示例以默认环境为例。

    8ba6c49cab9003e99194d49d1f51de21_p692759.png

    选择环境详情页签,在资源信息区域,单击函数sd。

    1ebe6929186b56ab045776635dbb3e76_p692762.png

    在sd函数详情页面的函数配置页签,在环境信息区域,观察镜像加速准备状态,等待状态变更为可用。

    d70739180dae29bf9b92fe6002367e62_p692764.png

    返回至已创建应用的应用详情页面,找到目标环境,光标移至其右侧操作列的访问域名,单击访问域名。

    页面加载完成后,呈现以下页面,表示您已成功进入Stable Diffusion WebUI操作界面。

    fd9dc8f6821e5756df240e7acec78e15_p692771.png

    2023-08-09 08:36:21
    赞同 1 展开评论 打赏
  • 要在阿里云上部署Stable Diffusion,您可以按照以下步骤进行操作:

    1. 登录阿里云控制台:使用您的阿里云账号登录阿里云控制台(https://www.aliyun.com/),进入主控制台页面。

    2. 创建ECS实例:在主控制台页面上,选择“计算” > “云服务器ECS”,然后点击“创建实例”按钮。

    3. 选择实例配置:在创建实例页面上,根据您的需求选择适当的实例配置,包括地域、可用区、实例规格、镜像等。确保选择的实例规格能够满足Stable Diffusion的运行要求。

    4. 配置网络和安全组:在实例创建页面的“网络和安全组”部分,设置VPC、子网、公网IP等网络相关的配置,并为实例绑定相应的安全组,以确保网络连接和访问的安全性。

    5. 完成实例创建:根据页面指引,逐步完成实例创建的其他配置项,如存储、系统盘、登录凭证等。最后,点击“确认购买”来完成实例的创建。

    6. 连接到实例:等待实例创建完成后,在阿里云控制台中获取实例的公网IP或内网IP地址,并使用SSH或其他远程登录工具连接到实例。

    7. 安装和配置Stable Diffusion:在连接到实例后,根据Stable Diffusion的安装文档或指南,在实例上安装和配置Stable Diffusion。这通常涉及下载和解压Stable Diffusion软件包,配置相关参数和证书,启动服务等步骤。

    8. 配置域名和访问:根据您的需求,为Stable Diffusion配置域名和访问方式。您可以在阿里云控制台中管理域名解析、SSL证书等相关设置,确保能够通过域名访问到Stable Diffusion服务。
      image.png

    image.png

    2023-08-09 19:02:39
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    同学你好,现在部署stable diffution的方式有很多,可以根据自己的情况选择。

    1、用函数FC部署Stable Diffusion
    ps:操作简单,适合小白,前提需要开通函数计算FC,目前阿里云提供FC试用活动免费三个月,操作指南
    image.png

    2、使用阿里云NAS+PAI-EAS部署Stable Diffusion
    ps:操作简单,适合小白,前提需要开通文件存储NAS、PAI-EAS资源,目前阿里云提供资源试用,操作指南

    以上是阿里云官方提供的傻瓜一站式SD部署活动,建议试试。

    3、基于阿里云ECS服务器部署stable-diffusion
    ps:有很多配置,适合有一定基础的,前提是有足够的ecs资源。
    操作教程

    2023-08-09 14:34:16
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Stable Diffusion是一种用于软件部署和配置管理的解决方案,由阿里云提供。下面是一个简单的步骤指南,用于在阿里云上部署Stable Diffusion:

    1. 创建实例: 登录到阿里云控制台,导航到ECS(弹性计算服务),然后创建一个新的ECS实例。选择适当的规格、地域和操作系统,并为实例分配足够的资源。

    2. 安装和配置Stable Diffusion: 在新创建的ECS实例中,使用合适的方式安装和配置Stable Diffusion。通常,你可以通过运行Shell脚本或使用包管理工具(如yum或apt)来安装所需的依赖项和软件包。确保你按照Stable Diffusion的官方文档进行正确的安装和配置。

    3. 创建应用程序清单: 使用Stable Diffusion的配置文件格式,创建一个应用程序清单(App Manifest),其中包含了你要部署的应用程序的相关信息。这些信息可能包括应用程序名称、版本、软件包来源、依赖关系等。

    4. 上传应用程序软件包: 将你的应用程序软件包上传到阿里云的存储服务中,例如对象存储(OSS)或云盘。确保应用程序软件包可被访问,并将访问路径或存储位置记录在应用程序清单中。

    5. 部署应用程序: 使用Stable Diffusion提供的命令行工具或UI界面,将应用程序清单中定义的应用程序部署到你的ECS实例上。确保指定正确的应用程序清单和相关的配置文件。

    6. 启动应用程序: 根据Stable Diffusion的操作指南,启动你的应用程序。这可能涉及运行脚本、启动服务或执行其他必要的操作来激活应用程序。

    2023-08-09 13:03:15
    赞同 展开评论 打赏
  • 问题总能找到解决方案的

    可以使用阿里云的机器学习平台PAI,里面有stable diffucion的多种模版,并且通过使用PAI可以快速部署,详情可参考:
    image.png

    https://help.aliyun.com/zh/pai/use-cases/deploy-stable-diffusion-for-ai-image-generation

    2023-08-09 11:01:06
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,部署Stable Diffusion可以有多种方式,以下是一种较为常见的方式:

    1. 创建ECS实例:在阿里云控制台创建ECS实例,选择适合自己的操作系统和配置,确保能够访问公网。

    2. 安装Docker:在ECS实例上安装Docker,可以参考Docker官方文档或其他教程。

    3. 拉取Stable Diffusion镜像:在ECS实例上运行docker pull stellar/stable-diffusion命令,拉取Stable Diffusion的最新版本镜像。

    4. 运行Stable Diffusion容器:在ECS实例上运行docker run --restart always -p 11625:11625 -d stellar/stable-diffusion命令,启动Stable Diffusion容器并映射11625端口。

    5. 配置防火墙:在阿里云控制台配置安全组规则,允许11625端口的入站流量。

    6. 配置Stable Diffusion:根据自己的需要配置Stable Diffusion,例如配置Horizon节点地址等。

    以上是一个简单的部署步骤,具体操作还需要根据自己的实际情况进行调整。另外,也可以考虑使用阿里云的容器服务(容器服务)或云市场(云市场)来部署Stable Diffusion,可以更加方便快捷。

    2023-08-09 10:34:36
    赞同 展开评论 打赏
滑动查看更多

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关电子书

更多
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
阿里云产品十月刊 立即下载
基于阿里云构建博学谷平台实时湖仓 立即下载