AI “黏土画风”轻松拿捏,手把手带你云端部署 ComfyUI

news2024/10/6 5:53:50

作者:鸥弋、筱姜

AI 绘画领域,Stable Diffusion WebUI、Midjourney 、DALL-E 都聚拢了一大批的应用开发者和艺术创作者。ComfyUI 出现时间略晚,但是它让创作者通过工作流的方式,实现自动化水平更高的 AI 生图流程,一面世就以强劲势头脱颖而出,在 WebUI 领域开创了全新的篇章。

目前 ComfyUI 已经广泛应用于电商海报生成、动漫转真人、老照片修复、人像写真定制、风格化滤镜、视频生成等众多场景中,已经成为 AI 创作者必备的画图神器。但是与其他 AI 生图平台相似,ComfyUI 在本地部署对于用户的 GPU 的性能要求比较高, 如何通过云部署实现 ComfyUI 实现高效、低成本的 AI 生图成为了众多企业和个人开发者关注的热点。

图片

基于函数计算部署 ComfyUI 实现黏土风格滤镜示意图

有奖体验正在进行中

函数计算 FC 一键部署火爆全球工作流 AI 生图平台—— ComfyUI ,实现更高质量的图像生成,三步轻松完成“黏土风格”创意 AI 画作,晒图赢眼部按摩器等好礼!

立即参与:https://developer.aliyun.com/topic/june/fc

ComfyUI 有什么优点?

ComfyUI 是一款基于节点工作流稳定扩散算法的全新 WebUI。通过将稳定扩散的流程分解成各个节点,成功实现了工作流的精准定制和可靠复现,极大地增强了 AIGC 创作者的能力。它扩展了 Stable Diffusion 的创作边界,提供了更多的创作选项。ComfyUI 采用直观的节点式流程界面,用户能够简便地拖放和串联各种模型、组件和设置,构建出个性化且可重复使用的 AIGC 工作流程,整个过程无需编写代码。

图片

相对于 Stable Diffusion WebUI,ComfyUI 有一些明显优势:

  1. 在 SDXL 模型的推理过程中,ComfyUI 实现了显著的性能提升

  2. 提供自定义能力,用户能够以更精确和细致的方式控制整个图像生成流程,更轻松地创造出更高质量的图像。

  3. 工作流可以通过 Json 文件或图片形式轻松分享,更好地提升工作效率。

  4. 开发者友好,工作流的 API 调用可以通过加载相同格式的 Json 文件来实现,支持使用任何编程语言进行图片生成。

但是相对于传统的 WebUI,ComfyUI 的部署和学习曲线较陡峭,函数计算基于 Serverless 应用中心开发“ComfyUI 应用模版”,简化开发者的部署流程,帮助简单、快捷实现全新而精致的绘画体验。

如何在云端一键部署 ComfyUI

基于阿里云产品函数计算 FC ,用户可以体验快速使用 ComfyUI 实现更高质量的图像生成,本方案内置基础大模型+常用插件+部分 Lora ,已风格化图像生成为例让用户体验 一键部署的简单与方便,后续用户可根据自己的需要更换需要的模型、Lora、增加插件。

开通产品

  • 函数计算 FC

  • 文件存储 NAS

函数计算应用中心创建 ComfyUI 应用

进入函数计算控制台 - 应用中心 [ 1] ,进入函数计算 3.0(如右上角“返回函数计算 2.0”即为进入了函数计算 3.0 控制台。)

图片

点击“创建应用”进入应用应用中心,选择 人工智能分类—流程式 AI 图片生成 ComfyUI ,点击立即创建

图片

地域选择可以选择距离自己较近的区域,目前支持 “杭州和上海” 另外由于当前模板涉及 Github 以及 HuggingFace 等网站访问,国内部分地区可能无法直接使用。

图片

如果您没有特殊需要,其他选项保持默认值即可。

点击创建应用,仔细阅读活动应用创建提醒,点击同意并继续部署,等待应用部署完成大约 1 分钟。

图片

部署完成,直接点击 WebUI 域名,开始体验 ComfyUI 图片生成。请注意保护域名的安全,不要泄露给其他人,防止产生额外费用。

🔔 请注意: ***.devsapp.net 域名是 CNCF SandBox 项目 Serverless Devs 社区所提供,仅供学习和测试使用,不可用于任何生产使用;但是社区会对该域名进行不定期地拨测,并在域名下发 30 天后进行回收。建议您后续绑定自定义域名以获得更好的使用体验,或者重新部署一次应用,重新挂载 NAS 就可以了。

图片

首次打开 ComfyUI,遇到无法访问此网站情况,无需刷新等待 10 秒即可进入。

图片

提供默认工作流,点击 Queue Prompt,测试制作自己的第一张图。第一张图的出图时间大概需要 15 秒,后续出图时间大概 3 秒左右。

图片

用 ComfyUI 自制“粘土滤镜

如您希望自定义更多图片可以查看后面高阶教程,为了让您更直观的感受 ComfyUI 强大的绘图能力,我们提供了预置的工作流文件+内置大模型+Lora 模型,让您基于函数计算部署 ComfyUI 快速体验 “粘土风格”滤镜

  1. 下载预置的 json 文件,点击 Load 将下载好的 json 文件 导入 ComfyUI。

工作流 json 文件下载:https://labfileapp.oss-cn-hangzhou.aliyuncs.com/%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97/%E5%9F%BA%E4%BA%8E%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97%E9%83%A8%E7%BD%B2ComfyUI%E7%BB%98%E7%94%BB%E5%B9%B3%E5%8F%B0/clay%20workflow.zip

图片

  1. 在图片区—Load Image—choose file to upload 导入需要制成“粘土风格”的原图。

图片

  1. 点击右侧 Queue Prompt 等待图片生成。

图片

  1. 因为 ComfyUI 基于 Serverless 函数计算产品部署,因此生成第一张图的时候需要冷启动时间,第一张图生成需要等待 30 秒,后续每张图生成时间为 2-5 秒。

图片

经过实测,人物肖像表现会更好,您可以用人物照片进行测试。

🔔 友情提示: 由于 ComfyUI 自身需要长久保持 WebSocket 连接以同步实时状态,因此页面打开时会持续使用计算资源。也即页面打开就会有费用产生!请您在不使用 ComfyUI 的时候关闭页面,如果不进行主动操作,页面也会在 10 分钟后自动关闭,以节省您的费用。

进阶-管理模型及更多功能探索

为了方便自定义模型和节点,您需先绑定文件管理 NAS。通过函数控制台的网络配置,绑定专有网络/交换机。若无相关资源,需先创建。

进入函数计算控制台:通过应用详情,跳转到函数控制台。

图片

网络配置:完成专有网络和交换机配置(如果没有相关资源,您可以点击“创建新的 VPC”、“创建新的交换机”,前往相关产品创建资源。)

图片

NAS 挂载:进行 NAS 挂载设置,绑定对应专有网络、交换机下存在的 NAS 挂载点。函数本地目录请填写 /mnt/auto 或 /mnt/auto/comfyui;如果您曾经在当前 NAS 中使用过 Stable Diffusion 应用,可以考虑将远端目录设置为 /fc-stable-diffusion-plus,本地目录设置为 /mnt/auto。大模型对文件 IO 要求较高,建议创建 通用性能型 NAS 实例,NAS 会根据存储的文件大小进行计费,不通规格的 NAS 计费单价不一致,请参考相关文档。

图片

进入 ComfyUI 终端

函数计算支持登入运行中的函数实例,您可以在终端中执行需要的操作(如手动安装自定义节点、依赖等。)

🔔 注意: 在 Serverless 环境下,您的所有改动都不会真正保存,您需要将改动的文件放置在 NAS 中以持久化。

图片

文件上传及下载

借助文件存储 NAS 的文件浏览器功能,您可以方便地进行云上文件管理。

图片

安装自定义节点

以安装中文翻译插件 AIGODLIKE-COMFYUI-TRANSLATION [ 2] 为例,使用 ComfyUI-Manager 进行安装。

图片

搜索要安装的节点名称,点击 install。

图片

🔔 注意:

  • 安装过程中请不要关闭页面。安装完成后,除去需要点击 restart 外,还需要刷新页面。
  • 安装过程中可能会访问 Github、HuggingFace 等境外网站,由于网络问题可能会导致访问较慢或失败,您可以在网络上检索如何解决类似的问题。)

加速依赖下载

使用国内 pypi 镜像加速依赖下载。编辑 /mnt/auto/comfyui/root/.pip/pip.conf 文件,设置镜像源为阿里云。

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = https://mirrors.aliyun.com

解决缺失节点的问题

导入第三方的工作流,可能会遇到节点不存在的报错,可以借助 ComfyUI Manager 安装缺失的节点。

图片

图片

部分节点升级后,可能仍然提示未安装,可参考 ComfyUI Guides [ 3] 的相关讨论解决。

How to fix: A red node for “IPAdapterApply”? You must already follow our instructions on how to install IP-Adapter V2, and it should all working properly. Now you see a red node for “IPAdapterApply”.That is because you are working on a workflow with IPAdapter V1 node, simply just replace the V1 node with the V2 ones or uninstall IPA v2 and rollback to V1 if you feel like it.

ControlNet 的使用

展示了使用 ControlNet 对比直接输出的差异,提供了工作流 JSON 示例以及对应模型的下载说明。(当前工作流可能用到了其他模型,您需要自行安装。)

图片

释放资源

您部署 ComfyUI 会使用函数计算 FC 产品,您创建模型管理器使用了 文件存储 NAS 产品。如果您后续不再使用 Stable Diffusion 可以删除以下两个部分,函数计算不调用不会计费,文件存储 NAS 只要有模型存储即会付费,因此请您注意删除相关资源。

删除ComfyUI 使用的 FC

返回函数计算应用列表 [ 4]

图片

图片

删除模型管理器使用的NAS

进入文件存储 NAS 控制中心 [ 5] ,选择文件系统列表-选择地域-图片-删除。

图片

图片

移除挂载点及生效策略,删除文件系统。

图片

相关链接:

[1] 控制台 - 应用中心

https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Ffcnext.console.aliyun.com%2Foverview&clearRedirectCookie=1&lang=zh

[2] AIGODLIKE-COMFYUI-TRANSLATION

https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION

[3] ComfyUI Guides

https://comfyui-guides.runcomfy.com/

[4] 应用列表

https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Ffcnext.console.aliyun.com%2Fapplications&clearRedirectCookie=1&lang=zh

[5] NAS 控制中心

https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fnasnext.console.aliyun.com%2Foverview&clearRedirectCookie=1&lang=zh

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1819376.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Qt 学习笔记】Qt窗口 | 标准对话框 | 文件对话框QFileDialog

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt窗口 | 标准对话框 | 文件对话框QFileDialog 文章编号:Q…

github ssh key的SHA256是什么

github ssh key的SHA256是什么 怎么知道github上自己的公钥指纹和本地的公钥是否一致? 计算方法如下: cat .ssh/id_rsa.pub |awk { print $2 } | # Only the actual key data without prefix or commentsbase64 -d | # decode as base64s…

SqlSugar有实体CURD应用-C#

本文所述开发环境:.C#、NET8、Visual Studio2022 SqlSugar有实体查询数据表 首先根据《SqlSugar使用DbFirst对象根据数据库表结构创建实体类-C#》中的描述的表结构创建所有表的实体类如下: 表名创建的实体类名tb_studentStudenttb_teacherTeachertb_c…

在Lua解释器中注册自定义函数库

本文目录 1、引言2、注册原理3、实例4、程序验证 文章对应视频教程: 暂无,可以关注我的B站账号等待更新。 点击图片或链接访问我的B站主页~~~ 1、引言 在现代软件开发中,Lua因其轻量级、高效和可嵌入性而被广泛使用。作为一种灵活的脚本语言…

(五)React受控表单、获取DOM

1. React受控表单 概念&#xff1a;使用React组件的状态&#xff08;useState&#xff09;控制表单的状态 准备一个React状态值 const [value, setValue] useState()通过value属性绑定状态&#xff0c;通过onChange属性绑定状态同步的函数 <input type"text"…

STL入门指南:从容器到算法的完美结合

目录 ​编辑 一、什么是STL 二、STL的版本 三、STL的六大组件 1. 容器&#xff08;Containers&#xff09;&#xff1a; 2. 算法&#xff08;Algorithms&#xff09;&#xff1a; 3. 迭代器&#xff08;Iterators&#xff09;&#xff1a; 4. 仿函数&#xff08;Functo…

群晖NAS安装配置Joplin Server用来存储同步Joplin笔记内容

一、Joplin Server简介 1.1、Joplin Server介绍 Joplin支持多种方式进行同步用户的笔记数据&#xff08;如&#xff1a;Joplin自己提供的收费的云服务Joplin Cloud&#xff0c;还有第三方的云盘如Dropbox、OneDrive&#xff0c;还有自建的云盘Nextcloud、或者通过WebDAV协议来…

我的高考往事

高考对于每一个参加过的人来说&#xff0c;都是一段非常难忘的回忆。 我参加高考&#xff0c;是在2001年。虽然迄今已经过去了23年&#xff0c;但很多细节仍然记忆犹新。 今天这篇文章&#xff0c;我就和大家分享一下&#xff0c;我的高考往事。 █ 青少年时代 我的老家是在江西…

波拉西亚战记加速器 台服波拉西亚战记免费加速器

波拉西亚战记是一款新上线的MMORPG游戏&#xff0c;游戏内我们有多个角色职业可以选择&#xff0c;可以体验不同的战斗流派玩法&#xff0c;开放式的地图设计&#xff0c;玩家可以自由的进行探索冒险&#xff0c;寻找各种物资。各种随机事件可以触发&#xff0c;让玩家的冒险过…

OZON芒果店长erp,OZON平台支持什么ERP

在跨境电商的浪潮中&#xff0c;OZON平台凭借其独特的优势&#xff0c;吸引了众多卖家入驻。然而&#xff0c;随着业务规模的不断扩大&#xff0c;如何高效管理商品、处理订单、优化仓储物流等成为了卖家们亟需解决的问题。此时&#xff0c;一款强大的ERP&#xff08;企业资源规…

第19篇 Intel FPGA Monitor Program的使用<二>

Q&#xff1a;Intel FPGA Monitor Program里集成的Computer System是什么架构的呢&#xff1f; A&#xff1a;我们以DE2-115的DE2-115_Computer System为例介绍&#xff0c;简单说DE2-115_Computer System就是一个Qsys系统&#xff0c;该系统包含Nios II处理器以及DE2-115开发…

不停“整活”的零食很忙,怎么就跨入万店时代了?

6月12日&#xff0c;合并后的零食很忙、赵一鸣零食宣布&#xff0c;全国门店总数已突破10000家。同时&#xff0c;集团名称也变更为鸣鸣很忙集团。根据第三方机构弗若斯特沙利文认证&#xff0c;鸣鸣很忙集团全国门店数位居零食连锁行业第一。 在此之前&#xff0c;尽管零食很…

8个宝藏级物联网平台推荐

随着物联网技术的飞速发展&#xff0c;越来越多的企业开始寻求高效、可靠的物联网平台来实现设备连接、数据收集和智能分析。以下是8个宝藏级的物联网平台推荐&#xff0c;它们以其独特的功能和优势&#xff0c;帮助企业加速数字化转型。 1. ThingsKit物联网平台 ThingsKit 是…

windows 11中如何设置默认为英文输入法

由于工作需要&#xff0c;我一直在windows7下使用VB6&#xff0c;以前尝试着使用新的系统&#xff0c;但都无法正常安装vb&#xff0c;最近几天由于系统一次作死操作&#xff0c;逼着我安装了win11&#xff0c;并且在其上正常安装了vb6&#xff0c;本想着十分高兴&#xff0c;终…

垂直业务系统权限设计

遵循 RBAC 的原则&#xff0c;以更贴近日常工作的业务处理流程&#xff0c;设计一套与总公司分公司相吻合的组织、部门、岗位结构&#xff0c;配套可以继承的权限组和特定的岗位权限&#xff0c;实现系统授权的操作简化和权限的集成应用简化。 RBAC&#xff08;Role-Based Acce…

C++中的结构体——结构体指针

作用&#xff1a;通过指针访问结构体中的成员 利用操作符 -> 可以通过结构体指针访问结构体属性 示例 运行结果

新研究使VQE算法成功扩展到12个量子比特,误差抑制在两个数量级

量子计算化学已成为量子计算的一个潜在应用领域。 混合量子-经典计算方法&#xff0c;如变分量子本征求解器&#xff0c;已被设计为解决量子化学问题有希望的解决方案。但该计算方法面对着因理论复杂性和实验不完善所带来的挑战&#xff0c;在实现可靠和准确结果方面被限制。因…

史上最全盘点:一文告诉你什么是erp?erp系统厂商分别有哪些?

✅ 什么是ERP&#xff1f; ERP是Enterprise Resource Planning&#xff08;企业资源计划&#xff09;的简称&#xff0c;ERP是针对物资资源管理&#xff08;物流&#xff09;、人力资源管理&#xff08;人流&#xff09;、财务资源管理&#xff08;资金流&#xff09;、信息资…

东胜物流软件 GetProParentModuTreeList SQL注入漏洞复现

0x01 产品简介 东胜物流软件是青岛东胜伟业软件有限公司一款集订单管理、仓库管理、运输管理等多种功能于一体的物流管理软件。该公司初创于2004年11月(前身为青岛景宏物流信息技术有限公司),专注于航运物流相关环节的产品和服务。东胜物流信息管理系统货代版采用MS-SQLser…

LeetCode刷题之HOT100之验证二叉搜索树

1、题目描述 2、逻辑分析 要求给定的根节点是否是有效的二叉树。有效的二叉搜索树定义如上。那么如何求解呢&#xff1f;题解给出了两张求解方法&#xff1a;递归、中序遍历。这边倾向于中序遍历&#xff0c;中序遍历后的二叉树是升序排序的&#xff0c;以这个性质即可解题。 …