首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >丹摩|FLUX.1+ComfyUI部署与使用

丹摩|FLUX.1+ComfyUI部署与使用

作者头像
用户11397231
发布2024-12-10 19:32:36
发布2024-12-10 19:32:36
80310
代码可运行
举报
文章被收录于专栏:算法算法
运行总次数:0
代码可运行

如何在丹摩智算平台上部署和使用FLUX.1及ComfyUI

声明:非广告,为用户体验

引言

随着人工智能(AI)技术的飞速发展,全球范围内的技术创新和产业变革正在加速。丹摩智算平台(DAMODEL)凭借其卓越的AI算力服务,迅速成为AI开发者的重要工具平台。该平台通过提供高效的GPU资源租赁服务,使得机器学习(ML)和深度学习(DL)项目的开发不再受限于本地硬件资源的瓶颈。开发者可以更加专注于算法创新与应用开发,而无需担忧计算资源的配备与维护问题。本文将详细介绍如何在丹摩智算平台上部署和使用FLUX.1及ComfyUI,帮助开发者快速搭建AI项目环境,提升开发效率。

背景

丹摩智算平台致力于为全球的AI开发者提供一站式AI算力服务。平台不仅拥有先进的硬件设施,还提供了多种AI工具和资源,帮助开发者在AI领域取得突破。无论是在深度学习的训练、模型推理,还是在数据处理和分析等方面,丹摩智算平台都能为开发者提供强大的支持。通过GPU资源的灵活租赁,平台打破了传统硬件投资的高门槛,让开发者能以较低的成本获取高效能的计算资源,从而加速开发过程。

访问与登录

访问地址:丹摩智算平台官网

访问平台:请使用支持的浏览器,如Edge或Chrome,打开丹摩智算平台官网。

用户登录:输入账号和密码登录。如果是首次使用,请先完成注册并完善个人信息。

常用的GPU算力

项目架构设计图

FLUX.1简介

FLUX.1是由黑森林实验室(Black Forest Labs)开发,分为3个版本:

  • 【闭源】FLUX.1-pro:FLUX.1中的最顶级的性能,提供最先进的图像生成能力,具有顶级提示词识别能力、视觉质量、图像细节和输出多样性。目前可以通过官方API访问,也提供企业定制化服务。
  • 【开源不可商用】FLUX.1-dev:直接从FLUX.1-pro提炼而来,FLUX.1-dev获得了类似的质量和提示词能力,同时比相同大小的标准模型更高效。
  • 【开源可商用】FLUX.1-schnell:专为本地开发和个人使用量身定制的,在Apache2.0许可下公开可用。它在生成速度上具有明显优势,同时对内存的占用也是最小的。

部署与使用

创建项目

登录后,点击GPU云实例。

创建实例:点击“创建实例”。

资源选择:选择适用的计算资源类型(如 CPU、GPU、内存需求等)。

由于我们这里选择8卡4090容器,硬盘选择默认的100GB系统盘和50GB数据盘。

镜像选择:PyTorch(PyTorch2.3.0,Ubuntu-22.04,CUDA12.1版本)镜像。

密钥对:为保证安全登录,创建密钥对,输入自定义的名称,然后选择自动创建并将创建好的私钥保存的自己电脑中,以便后续本地连接使用。

进入JupyterLab。

在这里插入图片描述
在这里插入图片描述

打开终端。

部署ComfyUI

在终端中执行以下命令克隆ComfyUI代码:

代码语言:javascript
代码运行次数:0
运行
复制
# github官方代码仓库
git clone https://github.com/comfyanonymous/ComfyUI.git
# gitCode-github加速计划代码仓库
git clone https://gitcode.com/gh_mirrors/co/ComfyUI.git

终端进入/root/workspace/ComfyUI目录,执行以下命令,安装ComfyUI需要的依赖:

代码语言:javascript
代码运行次数:0
运行
复制
cd ComfyUI/
pip install -r requirements.txt --ignore-installed

执行以下命令,启动ComfyUI:

代码语言:javascript
代码运行次数:0
运行
复制
python main.py --listen
在这里插入图片描述
在这里插入图片描述

看到服务成功启动,说明ComfyUI部署成功!

部署FLUX.1

平台已预制FLUX.1相关资源,您可通过内网高速下载:

代码语言:javascript
代码运行次数:0
运行
复制
# 下载完整FLUX.1-dev模型
wget http://file.s3/damodel-openfile/FLUX.1/FLUX.1-dev.tar
# 下载完整FLUX.1-schnell模型
wget http://file.s3/damodel-openfile/FLUX.1/FLUX.1-dev.tar
# 下载完整Clip模型
wget http://file.s3/damodel-openfile/FLUX.1/flux_text_encoders.tar

此处以FLUX.1-dev为例演示,首先下载完整FLUX.1-dev模型:

代码语言:javascript
代码运行次数:0
运行
复制
wget http://file.s3/damodel-openfile/FLUX.1/FLUX.1-dev.tar
tar -xf FLUX.1-dev.tar
开始运行

运行FLUX.1

终端进入ComfyUI目录,执行以下命令,启动ComfyUI:

代码语言:javascript
代码运行次数:0
运行
复制
cd /root/workspace/ComfyUI
python main.py --listen

我们看到启动成功,host为0.0.0.0,端口为8188:

代码语言:javascript
代码运行次数:0
运行
复制
Starting server
To see the GUI go to: http://0.0.0.0:8188

接下来我们需要通过丹摩平台提供的端口映射能力,把内网端口映射到公网;

进入GPU 云实例页面,点击操作-更多-访问控制:点击添加端口,添加服务对应端口:

添加成功后,通过访问链接即即可打开ComfyUI交互界面:

2.5展示效果

总结

本文详细介绍了在丹摩智算平台上部署和使用FLUX.1+ComfyUI的过程。丹摩智算平台以其高效的AI算力服务,为用户提供了简化AI开发流程的工具,通过租赁GPU资源,使得机器学习和深度学习项目的开发更加高效。文章首先介绍了丹摩智算平台的背景和用户登录流程,然后详细阐述了如何创建项目、选择资源和镜像,并进入JupyterLab环境。接着,文章指导用户如何在终端中克隆ComfyUI代码,安装依赖,并启动ComfyUI。此外,还介绍了如何下载和部署FLUX.1模型,并在ComfyUI中运行。最后,文章展示了如何通过丹摩平台的端口映射功能,将内网端口映射到公网,以便访问ComfyUI交互界面,并展示了FLUX.1-dev-FP16的效果图。整个过程展示了丹摩智算平台的强大功能和易用性,为AI开发者提供了一个便捷、高效的开发环境。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何在丹摩智算平台上部署和使用FLUX.1及ComfyUI
    • 引言
    • 背景
    • 访问与登录
    • 常用的GPU算力
    • 项目架构设计图
    • FLUX.1简介
    • 部署与使用
      • 创建项目
      • 部署ComfyUI
      • 部署FLUX.1
      • 开始运行
    • 2.5展示效果
    • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档