【文生图】一键部署Stable Diffusion基于函数计算

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867

【文生图】一键部署Stable Diffusion基于函数计算


1. 实验资源准备

费用问题体验前必看完!体验前必看完!体验前必看完!

本场景一定会产生小额函数计算费用,请您体验前必须阅读下面 2 个问题,以免产生费用而不知情。

Q1:我该领用哪种资源?

函数计算FC

  • 首次开通函数计算用户可在右侧页面领取函数计算试用额度
  • 如果您在4月6日20:00前已开通函数计算服务,推荐购买函数计算9.9 老客户专享套餐。如果您不能领取免费额度,或者无套餐直接使用会产生函数计算后付费订单,具体计费情况请参考计费概述

Q2:为什么我领取了试用额度,依然有函数计算小额计费?

本实验需要使用到“公网出流量”和“磁盘使用量”两个计费项,而试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512MB的磁盘使用量将计入按量付费。本体验涉及使用少量公网出流量和磁盘使用量,为了避免停机风险,请您确保账号中有至少1元余额”,具体计费情况请参考计费概述

本实验公网出流量使用量和超出512MB的磁盘使用量计费参考如下:

如果您生成100张图。

公网出流量:5MB/每张图 * 100张图 = 500MB, 0.25元(0.50元/GB)

磁盘使用量:0.00000175*10GB*5s生成一张图耗时*100张图 = 0.008元(使用量>512 MB:超出部分0.00000175元/GB*秒)

说明:预估费用仅供参考,实际费用取决于图片大小、调用频率等多种因素,如需长期使用本服务,请仔细阅读函数计算(FC)资源使用费用,避免产生意料之外的费用;如仅为体验功能不做长期使用,请一定按照文档最后删除步骤,部署之后立即删除。

资源方式介绍

本实验支持开通免费试用、个人账户资源两种实验资源方式。在实验开始前,请您选择其中一种实验资源,单击确认开启实验

建议首次开通函数计算用户选择开通免费试用

函数计算老用户选择个人账户资源

一、选择开通免费试用(函数计算首次开通用户)

请注意:试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512 MB的磁盘使用量将计入按量付费。本体验涉及使用少量公网出流量和磁盘使用量,计费情况详情请参考计费概述

本实验设计使用少量公网出流量和磁盘使用量,为了避免停机风险,请您确保账号中有至少1元余额”,具体计费情况请参考计费概述

  1. 在本实验页面下方卡片会展示本实验支持的试用规格,选择函数计算FC并单击立即试用

新客户免费试用资源额度如下:

2023年04月06日20:00之后开通函数计算的用户,可0元享老客户专享套餐,有效期3个月,总价值150元。套餐限购1次,内含四个试用包:50万vCPU*秒 + 100万GB*秒 + 400万次函数调用 + 10万GB*秒GPU。

  1. 首次开通函数计算的新客户,可以在函数计算新客首购套餐页面,单击立即购买

二、选择个人账户资源(无免费试用资格或函数计算老客户)

如果您没有免费试用资格或者在4月6日20:00前已开通函数计算服务,请您选择个人账户资源进行实验。

您有两种付费方式:

  • 方式一:您可以直接使用函数计算后付费开始实验,计费标准详情请参考计费概述
  • 方式二:本实验推荐您购买函数计算老客户专享套餐包,进行实验。

函数计算老客户专享套餐包额度如下:

2023年04月06日20:00之前开通函数计算的用户,可9.9元享老客户专享套餐,有效期3个月,总价值150元。套餐限购1次,内含四个试用包:50万vCPU*秒 + 100万GB*秒 + 400万次函数调用 + 10万GB*秒GPU。

请注意:专享资源包不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512 MB的磁盘使用量将计入按量付费。本体验涉及使用少量公网出流量和磁盘使用量,计费情况详情请参考计费概述

具体操作为:

2.1 前往函数计算管理控制台。在概览页面,单击老客户专享套餐

2.2 在函数计算老客首购套餐页面,单击立即购买

2. 创建应用

本实验可领用下方卡片中的函数计算免费额度;首次开通函数计算的新客户,可以购买新客首购套餐;如您是函数计算老客户,可购买老客户专享套餐包(所有套餐包购买请查看第一步骤描述信息)。

请注意领用/购买套餐包进行实验,如选择后付费形式进行实验,请注意账户扣费。计费情况详情请参考计费概述

  1. 前往函数计算控制台
  2. 在左侧导航栏中,单击应用

注意:如果您之前使用过应用中心,在单击应用之后出现类似于下面的页面,此时您可以单击创建应用继续流程。

  1. 在单击应用/创建应用之后,您可以看到应用列表。

  1. 应用页面,搜索并选择AI数字绘画stable-diffusion,单击立即创建

  1. 创建应用页面,选择直接部署。

  1. 此时还需要关注页面上角色名称部分,例如:

此时需要单击前往授权进行授权,授权完成可能会提示:

说明:如果您的角色名称已有相关权限,可忽略此步骤。

  1. 选择地域,应用可支持部署地域为北京、杭州、上海、深圳,请选择任意一地域。

说明:如遇部署异常,特别是AIGC公共镜像拉取耗时长/失败问题,请切换其他地域重试。

  1. 选择绘图类型,内置了 Stable Diffusion 1.5, 动漫风格,真人风格 类型,您可以根据需要进行选择

本应用模版使用Stable Diffusion 的docker镜像部署,为方便您的体验,本实验提供基于社区开源项目构建的镜像。

说明:本次实验提供的镜像是由Serverless Devs开源项目贡献者贡献的基于stable-diffusion-webui构建,仅供您体验使用。您也可以使用自己的Stable Diffusion镜像,构建方法详情请参见如何构建并使用stable-diffusion-webui-镜像

9. 如无特殊需求,以下设置保持不变

  • 启用 WebUI 模式
  • WebUI 鉴权
  • 启用 API 模式
  • API 鉴权
  • Stable Diffusion 参数

10. 完成之后,单击页面最下面的创建并部署默认环境

注意:部署应用之后会产生函数计算资源使用费用,计费情况详情请参考计费概述

11. 活动应用创建提醒,阅读后,勾选“已知当前收费项”,继续部署

12. 在基本信息页面,单击部署版本

说明:大约需要等待1~2分钟。

13. 在部署版本页面,请您耐心等待部署状态变为部署成功,在部署时您也可以查看日志观察应用部署情况。

14.检查GPU函数(sd-server)的镜像加速准备状态,函数计算提供的镜像加速能力专门为AI/GPU大镜像进行启动优化,请当镜像加速准备状态处于可用后,再开始进行函数调用。

14.1 在基本信息页面,单击环境名称

14.2 环境详情页面的资源信息区域中,单击函数名(具体函数名根据您在创建时填写的参数生成)

14.3 在函数sd-server详情页面的环境信息区域,检查镜像加速准备状态,请您耐心等待镜像加速准备状态变为可用

15. 镜像加速准备状态变为可用后,返回到应用的基本信息页面。在基本信息页面,单击访问域名中的第一个域名,进入程序加载页面。请您稍等片刻,等待程序加载完成。

16. 加载完成之后,返回如下页面,表示您已成功进入Stable Diffusion WebUI的操作界面。我们已为您预置了默认的提示词,协助你快速生成第一张图片

3. 使用文字生成图片

生成图片的操作方式非常简单,只需要在左侧的Prompt输入框中填入提示词,之后单击右侧的Generate按钮即可。

提示词就是生成图片的依据,既可以是描述需要生成内容的词,如:girl, sunset, forest 等;也可以是用于是描述图像属性的词,如:best quality, beautiful, masterpiece 等。我们甚至可以通过提示词选择图片生成的视角、光线、画风;人物的姿势、着装、表情;背景的内容等。

我们建议您加上画风描述词,让您的图片更加美观,如:Cyberpunk(赛博朋克),shinkai makoto(新海诚),Ghibli Studio(吉卜力),Paul Gauguin(梵高)等等

在图片生成的过程中,我们可以在页面上看到生成过程的中间图片逐渐变得清晰。同时,也可以通过进度条直观的了解图片生成的进度和预估剩余时间。

示例:

文生图输入框中,填入中文/英文提示词,然后单击 生成

您也可以选择已经配置好的提示词,生成更符合要求的图片

生成新图

4. 计费参考

小明使用函数计算部署了 Stable Diffusion 大约要消耗多少函数计算资源呢?

函数计算配置:GPU 16 GB、vCPU 8 核、内存 32 GB

一、首次生成一张图所耗费的资源(冷启动):

GPU费用 >>> 16*(60+5) = 1040 GB-S

CPU费用 >>> 8*(60+5) = 520

内存费用>>> 32*(60+5) = 2080 GB-S

其中:60秒冷启动,5秒生成一张图。

二、后续生成一张图所耗费的资源(热启动):

GPU费用 >>> 16*(5) = 80 GB-S

CPU费用 >>> 8*5 = 40

内存费用 >>> 32*5 = 160 GB-S

其中:5s秒生成一张图。

三、假如小明0元购买了免费试用包,或老客专享资源包

资源包额度为:

vCPU试用额度:前50万vCPU*秒vCPU资源使用免费。

内存试用额度:前100万GB*秒内存资源使用免费。

函数调用试用额度:前400万次函数调用免费。

GPU试用额度:前10万GB*秒GPU资源使用免费。

那么小明可以生成的图片数量估计为:

GPU试用额度可生成图片数量:>>> 100000/80 = 1250张

CPU试用额度可生成图片数量:>>> 500000/40 = 12500张

内存试用额度可生成图片数量:>>> 1000000/160 = 6250张

最终小明在免费使用额度,可以免费生成1250张图。

  • 注意1:当小明领取了新人函数计算资源包后,可以免费使用104分钟sd-webui,超出104分钟后将开始付费
  • 注意2:当小明无须SD-WEBUI生成图片时,请及时关闭SD-WEBUI使用界面!!!进入SD-WEBUI使用界面就会产生计费,无论是否生成图片。

请您根据实际情况进行评估,更多计费详情,请请参考计费概述

5. 释放函数资源

在实验完成之后,如果您需要长期使用,请忽略此步骤。如果您不需要长期使用,请按照如下步骤对资源进行释放。

  1. 应用页面,找到您部署的应用,单击右侧操作列下的删除

  1. 删除应用对话框中,选择我一确定资源删除的风险,依旧要删除上面已选择的资源,然后单击删除应用及所选资源

实验地址:https://developer.aliyun.com/adc/scenario/e71ae1062a4f405e8ed80c0dd0ea2156

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
11天前
|
弹性计算 人工智能 自然语言处理
魔搭社区与函数计算:高效部署开源大模型的文本生成服务体验
在数字化时代,人工智能技术迅速发展,开源大模型成为重要成果。魔搭社区(ModelScope)作为开源大模型的聚集地,结合阿里云函数计算,提供了一种高效、便捷的部署方式。通过按需付费和弹性伸缩,开发者可以快速部署和使用大模型,享受云计算的便利。本文介绍了魔搭社区与函数计算的结合使用体验,包括环境准备、部署应用、体验使用和资源清理等步骤,并提出了改进建议。
|
15天前
|
缓存 前端开发 JavaScript
前端serverless探索之组件单独部署时,利用rxjs实现业务状态与vue-react-angular等框架的响应式状态映射
本文深入探讨了如何将RxJS与Vue、React、Angular三大前端框架进行集成,通过抽象出辅助方法`useRx`和`pushPipe`,实现跨框架的状态管理。具体介绍了各框架的响应式机制,展示了如何将RxJS的Observable对象转化为框架的响应式数据,并通过示例代码演示了使用方法。此外,还讨论了全局状态源与WebComponent的部署优化,以及一些实践中的改进点。这些方法不仅简化了异步编程,还提升了代码的可读性和可维护性。
|
16天前
|
Serverless 数据安全/隐私保护 前端开发
大模型代码能力体验报告之贪吃蛇小游戏《一》:Claude.ai篇 - 生成、预览和快速部署的serverless一条龙
本文介绍了通过Claude.ai生成并优化Web版贪吃蛇游戏的过程,展示了其强大的代码生成功能及用户友好的界面设计。从初始版本的快速生成到根据用户反馈调整游戏速度,再到提供多种实用工具如文件管理、版本控制和一键部署,Claude.ai不仅是一个代码助手,更像是一个全面的serverless开发平台。文中还呼吁国内厂商关注此类技术的发展。
|
21天前
|
人工智能 弹性计算 自然语言处理
《触手可及,函数计算玩转 AI 大模型》解决方案体验与部署评测
在AI技术快速发展的背景下,大模型正推动各行业的智能化转型。企业为抓住机遇,纷纷寻求部署AI大模型以满足特定业务需求。阿里云函数计算凭借按量付费、卓越弹性和快速交付等优势,为企业提供了高效、安全的AI大模型部署方案。本文将详细介绍阿里云函数计算的技术解决方案及其在文生文、图像生成和语音生成等领域的应用实例,展示其在降低成本、提高效率和增强灵活性方面的显著优势。
|
26天前
|
弹性计算 Serverless API
海量大模型如何一键部署上云,函数计算 x ModelScope 社区给出答案
得益于阿里云函数计算的产品能力,魔搭 SwingDeploy 后的模型推理 API 服务默认具备极致弹性伸缩(缩零能力)、GPU 虚拟化(最小 1GB 显存粒度)、异步调用能力、按用付费、闲置计费等能力,这些能力帮助算法工程师大大加快了魔搭开源模型投入生产的生命周期。
|
2月前
|
存储 人工智能 弹性计算
函数计算部署 AI 大模型解决方案测评
函数计算部署 AI 大模型解决方案测评
|
2月前
|
人工智能 自然语言处理 计算机视觉
比Stable Diffusion便宜118倍!1890美元训出11.6亿参数高质量文生图模型
【9月更文挑战第6天】最近,一篇论文在AI领域引起广泛关注,展示了如何以极低成本训练高质量文本生成图像(T2I)模型。研究者通过随机遮蔽图像中75%的patch并采用延迟遮蔽策略,大幅降低计算成本,同时结合Mixture-of-Experts(MoE)层提升性能。最终,他们仅用1890美元就训练出了一个拥有11.6亿参数的模型,在COCO数据集上取得12.7的FID分数。这一成果比Stable Diffusion成本低118倍,为资源有限的研究人员提供了新途径。尽管如此,该方法在其他数据集上的表现及进一步降低成本的可行性仍需验证。
51 1
|
2月前
|
JSON Serverless 数据格式
体验函数计算一键部署 Flux 超写实文生图模型部署
体验函数计算一键部署 Flux 超写实文生图模型部署
|
2月前
|
人工智能 自然语言处理 Serverless
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
143 13
|
3月前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。

热门文章

最新文章

相关产品

  • 函数计算