玩转AIGC,5分钟 Serverless 部署 Stable Diffustion 服务
有没有一种可能,其实你早就在AIGC了?阿里云将提供免费Serverless函数计算产品资源,邀请你,体验一把AIGC级的毕加索、达芬奇、梵高等大师作画的快感。下面请尽情发挥你的想象空间!!双重奖品设置,完成体验场景可得社区1000 积分兑换奖品,还可参加 AI 生成图像比赛赢取 Airpods、500 元猫超卡及社区定制抱枕!
体验地址:https://developer.aliyun.com/topic/aigc
1. 实验资源准备
费用问题体验前必看完!体验前必看完!体验前必看完!
注意事项
本场景可能会产生函数计算资源使用费用,请您一定仔细阅读完本页,避免产生意料之外的费用。计费情况详情请参考计费概述。
如需长期使用本服务,请仔细阅读函数计算(FC)资源使用费用,避免产生意料之外的费用;如仅为体验功能不做长期使用,请按照文档最后删除步骤,部署之后立即删除。
一、资源方式介绍
本实验支持开通免费试用、个人账户资源两种实验资源方式。在实验开始前,请您选择其中一种实验资源,单击确认开启实验。
建议首次开通函数计算用户选择开通免费试用。函数计算老用户选择个人账户资源。
二、选择开通免费试用(函数计算首次开通用户)
请注意:试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512 MB的磁盘使用量将计入按量付费。本体验涉及使用少量公网出流量和磁盘使用量,计费情况详情请参考计费概述。
本实验设计使用少量公网出流量和磁盘使用量,为了避免停机风险,请您确保账号中有至少1元余额”,具体计费情况请参考计费概述。
在本实验页面下方卡片会展示本实验支持的试用规格,选择函数计算FC并单击立即试用。
新客户免费试用资源额度如下:
2023年04月06日20:00之后开通函数计算的用户,可0元享老客户专享套餐,有效期3个月,总价值150元。套餐限购1次,内含四个试用包:50万vCPU秒 + 100万GB秒 + 400万次函数调用 + 10万GB*秒GPU。
首次开通函数计算的新客户,可以在函数计算新客首购套餐页面,单击立即购买。
二、选择个人账户资源(无免费试用资格或函数计算老客户)
如果您没有免费试用资格或者在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. 创建应用
本实验可领用下方卡片中的函数计算免费额度;首次开通函数计算的新客户,可以购买新客首购套餐;如您是函数计算老客户,可购买老客户专享套餐包(所有套餐包购买请查看第一步骤描述信息)。
请注意领用/购买套餐包进行实验,如选择后付费形式进行实验,请注意账户扣费。计费情况详情请参考计费概述。
前往函数计算控制台。
在左侧导航栏中,单击应用。
注意:如果您之前使用过应用中心,在单击应用之后出现类似于下面的页面,此时您可以单击创建应用继续流程。
在单击应用/创建应用之后,您可以看到应用列表。
在应用页面,搜索并选择AI数字绘画stable-diffusion,单击立即创建。
在创建应用页面,选择直接部署。
此时还需要关注页面上角色名称部分,例如:
此时需要单击前往授权进行授权,授权完成可能会提示:
说明:如果您的角色名称已有相关权限,可忽略此步骤。
应用可支持部署地域为北京、杭州、上海、深圳,请选择任意一地域。
说明:如遇部署异常,特别是AIGC公共镜像拉取耗时长/失败问题,请切换其他地域重试。
【必填】填写stable-diffusion-webui镜像地址,在stable-diffusion-webui镜像地址输入框中输入下方的镜像地址,镜像地址需要与应用所在的地域保持一致。
本应用模版使用Stable Diffusion 的docker镜像部署,为方便您的体验,本实验提供基于开源项目构建的镜像,您需要自行填写地域对应的镜像地址。
注意:填写下方镜像地址的时候,需要与应用所在的地域保持一致。
上海地域镜像地址:
registry.cn-shanghai.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1
杭州地域镜像地址:
registry.cn-hangzhou.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1
北京地域镜像地址:
registry.cn-beijing.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1
深圳地域镜像region :
registry.cn-shenzhen.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1
说明:本次实验提供的镜像是由Serverless Devs开源项目贡献者贡献的基于stable-diffusion-webui构建,仅供您体验使用。您也可以使用自己的Stable Diffusion镜像,构建方法详情请参见如何构建并使用stable-diffusion-webui-镜像。
完成之后,单击页面最下面的创建并部署默认环境。
注意:部署应用之后会产生函数计算资源使用费用,计费情况详情请参考计费概述。
在基本信息页面,单击部署版本。
说明:大约需要等待1~2分钟。
在部署版本页面,请您耐心等待部署状态变为部署成功,在部署时您也可以查看日志观察应用部署情况。
检查GPU函数(sd-server)的镜像加速准备状态,函数计算提供的镜像加速能力专门为AI/GPU大镜像进行启动优化,请当镜像加速准备状态处于可用后,再开始进行函数调用。
在基本信息页面,单击环境名称。
在环境详情页面的资源信息区域中,单击函数:sd-server。
在函数sd-server详情页面的环境信息区域,检查镜像加速准备状态,请您耐心等待镜像加速准备状态变为可用。
镜像加速准备状态变为可用后,返回到应用的基本信息页面。在基本信息页面,单击访问域名中的第一个域名,进入程序加载页面。请您稍等片刻,等待程序加载完成。
说明:由于模型较大,完全加载大约需要等待5~8分钟。
加载完成之后,返回如下页面,表示您已成功进入Stable Diffusion WebUI的操作界面。
3. 使用文字生成图片
生成图片的操作方式非常简单,只需要在左侧的Prompt输入框中填入提示词,之后单击右侧的Generate按钮即可。
提示词就是生成图片的依据,既可以是描述需要生成内容的词,如:girl, sunset, forest 等;也可以是用于是描述图像属性的词,如:best quality, beautiful, masterpiece 等。我们甚至可以通过提示词选择图片生成的视角、光线、画风;人物的姿势、着装、表情;背景的内容等。
我们建议您加上画风描述词,让您的图片更加美观,如:Cyberpunk(赛博朋克),shinkai makoto(新海诚),Ghibli Studio(吉卜力),Paul Gauguin(梵高)等等
在图片生成的过程中,我们可以在页面上看到生成过程的中间图片逐渐变得清晰。同时,也可以通过进度条直观的了解图片生成的进度和预估剩余时间。
示例:
在Prompt输入框中,填入如下提示词,然后单击Generate。
In a cyberpunk city, a girl is on the street, raining, light effect, Simon Stalenhag, Ian McQue, Ghibli Studio, Beeple, Kaino University
生成的图片类似如下。
4. 计费参考
小明使用函数计算部署了 Stable Diffusion 大约要消耗多少函数计算资源呢?
函数计算配置:GPU 16 GB、vCPU 8 核、内存 32 GB
首次生成一张图所耗费的资源(冷启动)
GPU费用 >>> 16(120+60) = 2880 GB-S
CPU费用 >>> 8(120+60) = 1440
内存费用>>> 32*(120+60) = 5760 GB-S
其中:120秒冷启动,60s秒生成一张图。
后续生成一张图所耗费的资源(热启动)
GPU费用 >>> 16(60) = 960 GB-S
CPU费用 >>> 860 = 480
内存费用 >>> 32*60 = 1920 GB-S
其中:60s秒生成一张图。
假如小明0元购买了免费试用包,或老客专享资源包资源包额度为
vCPU试用额度:前50万vCPU秒vCPU资源使用免费。
内存试用额度:前100万GB秒内存资源使用免费。
函数调用试用额度:前400万次函数调用免费。
GPU试用额度:前10万GB*秒GPU资源使用免费。
那么小明可以生成的图片数量估计为:
GPU试用额度可生成图片数量:>>> 100000/960 = 104张
CPU试用额度可生成图片数量:>>> 500000/480 = 1041张
内存试用额度可生成图片数量:>>> 1000000/1920 = 520张
请您根据实际情况进行评估,更多计费详情,请请参考计费概述。
5. 释放函数资源
在实验完成之后,如果您需要长期使用,请忽略此步骤。如果您不需要长期使用,请按照如下步骤对资源进行释放。
在应用页面,找到您部署的应用,单击右侧操作列下的删除。
在删除应用对话框中,选择我一确定资源删除的风险,依旧要删除上面已选择的资源,然后单击删除应用及所选资源。
6. 恭喜完成
玩转AIGC,5分钟 Serverless 部署 Stable Diffustion 服务的更多相关文章
- 5分钟Serverless实践:构建无服务器的图片分类系统
前言 在过去“5分钟Serverless实践”系列文章中,我们介绍了如何构建无服务器API和Web应用,从本质上来说,它们都属于基于APIG触发器对外提供一个无服务器API的场景.现在本文将介绍一种新 ...
- 【玩转 WordPress】基于 Serverless 搭建个人博客图文教程,学生党首选!
以下内容来自「玩转腾讯云」用户原创文章,已获得授权. 01. 什么是 Serverless? 1. Serverless 官方定义 Serverless 中的 Server是服务器的意思,less 是 ...
- 5分钟Serverless实践 | 构建无服务器的敏感词过滤后端系统
前言 在上一篇“5分钟Serverless实践”系列文章中,我们介绍了什么是Serverless,以及如何构建一个无服务器的图片鉴黄Web应用,本文将延续这个话题,以敏感词过滤为例,介绍如何构建一个无 ...
- 5分钟快速部署PESCMS TEAM 团队任务管理系统开发版
所在的公司也经历过小团队的发展,为了高效率,通常都是面对面交流,很多时候事情谈论过后不久就已经淡忘了.而且工作任务不能全局观察,成员之间基本上都要主动去询问,效率反而低下.所以今天就介绍一款中小团队的 ...
- Serverless 架构:用服务代替服务器
Serverless 架构:用服务代替服务器 转载本文需注明出处:EAII企业架构创新研究院(微信号:eaworld),违者必究.如需 加入微信群参与微课堂.架构设计与讨论直播请直接回复此公众号:&q ...
- Knative 实战:基于 Knative Serverless 技术实现天气服务-上篇
提到天气预报服务,我们第一反应是很简单的一个服务啊,目前网上有大把的天气预报 API 可以直接使用,有必要去使用 Knative 搞一套吗?杀鸡用牛刀?先不要着急,我们先看一下实际的几个场景需求: 场 ...
- Knative 实战:基于 Knative Serverless 技术实现天气服务
提到天气预报服务,我们第一反应是很简单的一个服务啊,目前网上有大把的天气预报 API 可以直接使用,有必要去使用 Knative 搞一套吗?杀鸡用牛刀?先不要着急,我们先看一下实际的几个场景需求: 场 ...
- 都 2021 年了,Serverless 能取代微服务吗?
来源 | Serverless 公众号 编译 | OrangeJ 作者 | Mariliis Retter "Serverless 能取代微服务吗?" 这是知乎上 Serverle ...
- Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇
上一期我们介绍了如何基于 Knative Serverless 技术实现天气服务-上篇,首先我们先来回顾一下上篇介绍的内容: 通过高德天气 API 接口,每隔 3 个小时定时发送定时事件,将国内城市未 ...
- 生产环境部署springcloud微服务启动慢的问题排查
今天带来一个真实案例,虽然不是什么故障,但是希望对大家有所帮助. 一.问题现象: 生产环境部署springcloud应用,服务部署之后,有时候需要10几分钟才能启动成功,在开发测试环境则没有这个问题. ...
随机推荐
- 0x04.信息收集
探针 被动:借助网上的一些接口查询或者网上已经获取到的,查看历史信息. 主动:使用工具,从本地流量出发,探测目标信息,会发送大量流量到对方服务器上. 谷歌语法 懒人语法:https://pentest ...
- AR9271无线网卡Win10配置热点
AR9271无线网卡Win10配置热点 需要的无线网卡如下图 1 准备工作 网卡参数 Atheros AR9271是一款高性能的无网络模块,采用802.11b/g/n标准,支持2.4GH频段.它被广泛 ...
- 编辑linux服务启动命令(app-script.sh命令编写)
#!/bin/sh# 注:这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=app-biz.jar #使用说明,用来提示输入参数usage() { echo "Usage: s ...
- [ABC265G] 012 Inversion
Problem Statement You are given a sequence $A=(A_1,\ldots,A_N)$ of length $N$. Each element is $0$, ...
- Scrapy创建项目、爬虫文件
创建项目 执行命令 scrapy startproject <项目名> 项目结构 创建爬虫文件 方式一:通过命令生成 scrpay genspider <爬虫名(必须唯一)> ...
- 2023年度低代码平台企业TOP50榜单公布—以开源起家的JeecgBoot格外亮眼
近日,中国科学院主管.科学出版社主办的国家级核心期刊<互联网周刊>联合eNet研究院.德本咨询评选的<2023低代码企业50强>榜单正式公布.这一榜单的公布引起了业内外的广泛关 ...
- Alpha-Beta剪枝的原理的深入理解(无图预警)
转载请注明 原文链接 :https://www.cnblogs.com/Multya/p/17929261.html 考虑一个树: 一棵树上只有叶子节点有值,有确定的根节点的位置 根据层数来划分叶子节 ...
- 大四jsp实训项目技术总结
crm项目总结 ①静态资源疯狂报错?很有可能是后端的问题,后端出了问题,服务器取不出来资源. 记住:只要服务器取不到某个资源,很有可能导致所有资源都取不出来. 一个经典案例:某个数据库映射文件 ICu ...
- 微信现金红包开发 PHP
第一次在cnblogs发文章 微信商家后台-现金红包开发 sdk <?php class wxPay { //配置参数信息 const SHANGHUHAO = "1430998xxx ...
- 集群化部署ZabbixServer
修改Zabbix-agent配置 1.修改配置文件 三台zabbix-Server上操作 vim /etc/zabbix/zabbix_agent2.conf Server=127.0.0.1 改成 ...