曲线救国|基于函数计算FC3.0部署AI数字绘画stable-diffusion

本文涉及的产品
简介: 曲线救国|基于函数计算FC3.0部署AI数字绘画stable-diffusion

在经过了上一次曲线救国失败经历之后,失败经历参考博文:https://developer.aliyun.com/article/1382950 意外发现可以通过另外一种曲线救国方案来实现基于函数计算FC3.0部署【AI数字绘画stable-diffusion】模型方案,这里说明一下,之所以不选择模版应用【AI数字绘画stable-diffusion自定义模型版】,是由于这个模型不满足曲线救国的方案下面细细道来。

基于函数计算FC2.0部署AI数字绘画stable-diffusion

进入函数计算控制台:https://fcnext.console.aliyun.com/overview 点击【应用】选择AI数字绘画stable-diffusion模版应用

image.png点击【立即创建】进入函数计算FC2.0应用创建页面,选择【通过代码仓库部署】

image.png

这里说明一下:必须选择【通过代码仓库部署】,因为只有这样才能将函数计算FC2.0 AI数字绘画stable-diffusion的代码push到你的github仓库,这样后续才可以切换到函数计算FC3.0体验部署AI数字绘画stable-diffusion。然后下拉页面点击【创建并部署默认环境】

image.png

进入弹框提醒页面,如图勾选后点击【同意并继续部署】

image.png

函数计算FC2.0开始自动化部署

image.png

完成AI数字绘画stable-diffusion模版应用的部署,这里记录一下,整个部署过程耗时1分钟7秒。部署成功后下滑页面,点击【sd】

image.png

查看sd函数的【镜像加速准备状态】为 可用

image.png

回到函数计算FC2.0 AI数字绘画stable-diffusion 部署成功页面

image.png

点击【访问域名】跳转到文生图操作页面,这里说明一下,所有参数按默认的来,直接点击【生成】

image.png

生成图片内容

整个生成过程耗时37.6s,详细的信息

masterpiece,bestquality,verydetailed,extremelydetailedbeautiful,superdetailed,tousledhair,illustration,dynamicangles,girly,fashionclothing,standing,mannequin,lookingatviewer,interview,beach,beautifuldetailedeyes,exquisitelybeautifulface,floating,highsaturation,beautifulanddetailedlightandshadowNegativeprompt:loli,nsfw,logo,text,badhandv4,EasyNegative,ng_deepnegative_v1_75t,rev2-badprompt,verybadimagenegative_v1.3,negative_hand-neg,mutatedhandsandfingers,poorlydrawnface,extralimb,missinglimb,disconnectedlimbs,malformedhands,uglySteps:20,Sampler:Eulera,CFGscale:7,Seed:2882198556,Size:512x512,Modelhash:61e23e57ea,Model:mixProV4.Cqhm,VAEhash:df3c506e51,VAE:cIF8Anime2.43ol.ckpt,Version:v1.6.0Timetaken:37.6sec.A:11.44GB,R:12.29GB,Sys:12.5/14.6104GB(85.5%)

回到我的github代码仓库可以看到 AI数字绘画stable-diffusion 模型代码已经push到我的github仓库中了

image.png

为了防止函数计算FC2.0 模版应用不用时扣费,这里删除刚才部署成功的 AI数字绘画stable-diffusion 应用

image.png

注意:这里一定不要勾选清除代码仓库的选框,你选择清除的话,那么已经push到你的代码仓库的应用就没了,后面就没法进行函数计算FC3.0的部署测试了。

基于函数计算FC3.0部署AI数字绘画stable-diffusion

点击右上角【体验函数计算3.0】切换到函数计算FC3.0控制台

image.png

点击【应用】选择【通过仓库导入应用】

image.png

点击【创建并部署默认环境】

image.png

整个部署过程耗时1分钟9秒,和函数计算FC2.0部署耗时来看无大的变化

image.png

点击【sd】查看sd函数触发器状态 已启用

image.png

回到函数计算FC3.0 AI数字绘画stable-diffusion 部署成功页面

image.png

点击【访问域名】进入文生图页面,所有参数还是默认,点击【生成】

image.png

文生图结果如图

整个文生图过程耗时21s,相较于函数计算FC2.0的文生图速度,提升了将近一半,详细信息如下

masterpiece,bestquality,verydetailed,extremelydetailedbeautiful,superdetailed,tousledhair,illustration,dynamicangles,girly,fashionclothing,standing,mannequin,lookingatviewer,interview,beach,beautifuldetailedeyes,exquisitelybeautifulface,floating,highsaturation,beautifulanddetailedlightandshadowNegativeprompt:loli,nsfw,logo,text,badhandv4,EasyNegative,ng_deepnegative_v1_75t,rev2-badprompt,verybadimagenegative_v1.3,negative_hand-neg,mutatedhandsandfingers,poorlydrawnface,extralimb,missinglimb,disconnectedlimbs,malformedhands,uglySteps:20,Sampler:Eulera,CFGscale:7,Seed:1377171943,Size:512x512,Modelhash:61e23e57ea,Model:mixProV4.Cqhm,VAEhash:df3c506e51,VAE:cIF8Anime2.43ol.ckpt,Version:v1.6.0Timetaken:21.0sec.A:11.48GB,R:12.42GB,Sys:12.4/14.6104GB(85.1%)

为了防止不必要的扣费,这里删除部署的应用

image.png

勾选后点击【删除应用及所选资源】即可。

总结

到这里,整个基于函数计算FC2.0 和函数计算FC3.0 部署 AI数字绘画stable-diffusion 的操作就算完成了,这个过程加上记录操作过程博文的时间,耗时3小时,大家如果不用博文记录的话,直接按文档操作,耗时15分钟足够。

实验过程虽然说是曲线救国的方案,但是实验体验整体上还是很满意的,部署很流畅,部署成功后的文生图效果以及文生图速度很满意,记得之前在函数计算FC2.0部署文生图模版应用时还时不时会出现部署成功但是文生图一直执行30分钟不出图片的情况。这里函数计算FC3.0文生图效果很好很快,相比函数计算FC2.0 应用部署页面操作也简化了,而过去习惯的的操作也保留了,整体上体验感拉满,赞。


相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
1天前
|
存储 移动开发 Linux
Linux系统之部署h5ai目录列表程序
【5月更文挑战第3天】Linux系统之部署h5ai目录列表程序
23 1
|
1天前
|
存储 人工智能 安全
【AI 初识】人工智能开发和部署的道德考虑是什么?
【5月更文挑战第3天】【AI 初识】人工智能开发和部署的道德考虑是什么?
|
1天前
|
人工智能 Ubuntu 机器人
AI电销机器人系统源码部署之:freeswitch安装Linux
在Linux服务器上安装FreeSWITCH的简要步骤:更新软件包,安装依赖(如build-essential,libssl-dev等),下载v1.10.7源代码,解压并配置,编译,然后运行`./bootstrap.sh -j`,`./configure`,`make`,`make install`。启动FreeSWITCH服务,配置SIP用户和路由,测试连接与通话,并确保防火墙打开SIP(5060)和RTP端口。注意,实际部署可能需按需求调整。
|
1天前
|
人工智能 API 网络架构
【AI大模型应用开发】【LangChain系列】7. LangServe:轻松将你的LangChain程序部署成服务
【AI大模型应用开发】【LangChain系列】7. LangServe:轻松将你的LangChain程序部署成服务
28 0
|
1天前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用之在阿里云Serverless中函数计算FC nginx 部署上去之后放置静态页面如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
263 0
|
1天前
|
弹性计算 运维 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,使数据库和阿里云函数计算位于同一个内网中如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
1061 0
Serverless 应用引擎产品使用之在阿里函数计算中,使数据库和阿里云函数计算位于同一个内网中如何解决
|
1天前
|
运维 监控 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,在response.send()之后继续执行其它代码如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
180 0
|
1天前
|
运维 负载均衡 Java
Serverless 应用引擎产品使用之在阿里函数计算中,创建了个关于 stable diffusion 的函数服务,总是很卡如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
183 0
|
1天前
|
人工智能 运维 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中使用自定义字体如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
164 0
|
1天前
|
弹性计算 运维 监控
Serverless 应用引擎产品使用之在阿里函数计算中,函数计算的的自定义域名的路由节约时间如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
167 0

热门文章

最新文章