FLUX.1 Tools 全家桶开源!文末附一键ComfyUI启动链接

本文涉及的产品
交互式建模 PAI-DSW,每月250计算时 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
模型训练 PAI-DLC,100CU*H 3个月
简介: Black Forest Labs 发布了 FLUX.1 Tools,一套增强 FLUX.1 文本转图像模型的工具集,包括 FLUX.1 Fill、FLUX.1 Depth、FLUX.1 Canny 和 FLUX.1 Redux,分别用于图像修复、深度引导、边缘检测和图像重组。提供详细的安装指南和模型下载链接,支持用户快速上手并优化图像处理流程。

01引  言


今天,Black Forest Labs官方发布FLUX.1 Tools,这是一套模型全家桶,旨在为FLUX.1基础文本转图像模型添加控制和可操纵性,从而实现对真实图像和生成图像的修改和重新创建。FLUX.1 Tools包含四个不同的功能:


FLUX.1 Fill:最先进的修复和修复模型,可以根据文本描述和二进制掩码编辑和扩展真实图像和生成的图像。

模型链接:

https://modelscope.cn/models/AI-ModelScope/FLUX.1-Fill-dev


FLUX.1 Depth:根据从输入图像和文本提示中提取的深度图训练模型,以实现结构引导。

模型链接:

https://modelscope.cn/models/AI-ModelScope/FLUX.1-Depth-dev-lora


FLUX.1 Canny:经过训练的模型,可根据从输入图像和文本提示中提取的 Canny 边缘实现结构引导。

模型链接:

https://modelscope.cn/models/AI-ModelScope/FLUX.1-Canny-dev-lora


FLUX.1 Redux:允许混合和重新创建输入图像和文本提示的适配器。

模型链接:

https://modelscope.cn/models/AI-ModelScope/FLUX.1-Redux-dev


02模型体验


FLUX.1 Fill

image.png


FLUX.1 Depth

image.png


FLUX.1 Canny:

image.png


FLUX.1 Redux:

image.png

最佳实践

环境安装:安装comfyui和对应的定制化节点

# #@title Environment Setup
from pathlib import Path
OPTIONS = {}UPDATE_COMFY_UI = True  #@param {type:"boolean"}INSTALL_COMFYUI_MANAGER = True  #@param {type:"boolean"}INSTALL_CUSTOM_NODES_DEPENDENCIES = True  #@param {type:"boolean"}INSTALL_ComfyUI_CustomNodes = True #@param {type:"boolean"}INSTALL_x_flux_comfyui = True  #@param {type:"boolean"}OPTIONS['UPDATE_COMFY_UI'] = UPDATE_COMFY_UIOPTIONS['INSTALL_COMFYUI_MANAGER'] = INSTALL_COMFYUI_MANAGEROPTIONS['INSTALL_CUSTOM_NODES_DEPENDENCIES'] = INSTALL_CUSTOM_NODES_DEPENDENCIESOPTIONS['INSTALL_ComfyUI_CustomNodes'] = INSTALL_ComfyUI_CustomNodesOPTIONS['INSTALL_x_flux_comfyui'] = INSTALL_x_flux_comfyui
current_dir = !pwdWORKSPACE = f"{current_dir[0]}/ComfyUI"
%cd /mnt/workspace/
![ ! -d $WORKSPACE ] && echo -= Initial setup ComfyUI =- && git clone https://github.com/comfyanonymous/ComfyUI%cd $WORKSPACE
if OPTIONS['UPDATE_COMFY_UI']:  !echo "-= Updating ComfyUI =-"  !git pull
if OPTIONS['INSTALL_COMFYUI_MANAGER']:  %cd custom_nodes  ![ ! -d ComfyUI-Manager ] && echo -= Initial setup ComfyUI-Manager =- && git clone https://github.com/ltdrdata/ComfyUI-Manager  %cd ComfyUI-Manager  !git pull
if OPTIONS['INSTALL_ComfyUI_CustomNodes']:  %cd ..  !echo -= Initial setup ComfyUI_Comfyroll_CustomNodes =- && git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git  !echo -= Initial setup ComfyUI_rgthree_comfy =- && git clone https://github.com/rgthree/rgthree-comfy.git  !echo -= Initial setup ComfyUI_JPS =- && git clone https://github.com/JPS-GER/ComfyUI_JPS-Nodes.git  !echo -= Initial setup ComfyUI_Custom_Scripts =- && git clone https://github.com/pythongosssss/ComfyUI-Custom-Scripts.git  !echo -= Initial setup ComfyUI-KJNodes =- && git clone https://github.com/kijai/ComfyUI-KJNodes.git
     
if OPTIONS['INSTALL_x_flux_comfyui']:  !echo -= Initial setup x-flux-comfyui =- && git clone https://github.com/XLabs-AI/x-flux-comfyui.git  if OPTIONS['INSTALL_CUSTOM_NODES_DEPENDENCIES']:  !pwd  !echo "-= Install custom nodes dependencies =-"  ![ -f "custom_nodes/ComfyUI-Manager/scripts/colab-dependencies.py" ] && python "custom_nodes/ComfyUI-Manager/scripts/colab-dependencies.py"
!pip install spandrel


模型下载:下载FLUX.1和tool全家桶

#@markdown ###Download standard resources%cd /mnt/workspace/ComfyUI
### FLUX1-DEV# !modelscope download --model=AI-ModelScope/FLUX.1-dev --local_dir ./models/unet/ flux1-dev.safetensors!modelscope download --model=AI-ModelScope/flux-fp8 --local_dir ./models/unet/ flux1-dev-fp8.safetensors
### clip!modelscope download --model=AI-ModelScope/flux_text_encoders --local_dir ./models/clip/ clip_l.safetensors!modelscope download --model=AI-ModelScope/flux_text_encoders --local_dir ./models/clip/ t5xxl_fp8_e4m3fn.safetensors
### vae!modelscope download --model=AI-ModelScope/FLUX.1-dev --local_dir ./models/vae/ ae.safetensors
### lora#!modelscope download --model=FluxLora/flux-koda --local_dir ./models/loras/ araminta_k_flux_koda.safetensors!modelscope download --model=AI-ModelScope/FLUX.1-Redux-dev --local_dir ./models/style_models flux1-redux-dev.safetensors!modelscope download --model=AI-ModelScope/FLUX.1-Fill-dev --local_dir ./models/diffusion_models/ flux1-fill-dev.safetensors!modelscope download --model=AI-ModelScope/FLUX.1-Canny-dev --local_dir ./models/diffusion_models/ flux1-canny-dev.safetensors!modelscope download --model=AI-ModelScope/FLUX.1-Depth-dev --local_dir ./models/diffusion_models/ flux1-depth-dev.safetensors!modelscope download --model=AI-ModelScope/FLUX.1-Canny-dev-lora --local_dir ./models/loras/ flux1-canny-dev-lora.safetensors!modelscope download --model=AI-ModelScope/FLUX.1-Depth-dev-lora --local_dir ./models/loras/ flux1-depth-dev-lora.safetensors!modelscope download --model=AI-ModelScope/sigclip_vision_384 --local_dir ./models/clip_vision/ sigclip_vision_patch14_384.safetensors


运行工作流,使用cloudflare运行工作流

#!wget "https://modelscope.oss-cn-beijing.aliyuncs.com/resource/cloudflared-linux-amd64.deb"!dpkg -i cloudflared-linux-amd64.deb
%cd /mnt/workspace/ComfyUIimport subprocessimport threadingimport timeimport socketimport urllib.request
def iframe_thread(port):  while True:      time.sleep(0.5)      sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)      result = sock.connect_ex(('127.0.0.1', port))      if result == 0:        break      sock.close()  print("\nComfyUI finished loading, trying to launch cloudflared (if it gets stuck here cloudflared is having issues)\n")
  p = subprocess.Popen(["cloudflared", "tunnel", "--url", "http://127.0.0.1:{}".format(port)], stdout=subprocess.PIPE, stderr=subprocess.PIPE)  for line in p.stderr:    l = line.decode()    if "trycloudflare.com " in l:      print("This is the URL to access ComfyUI:", l[l.find("http"):], end='')    #print(l, end='')
threading.Thread(target=iframe_thread, daemon=True, args=(8188,)).start()
!python main.py --dont-print-server

显存占用(fp8):

image.png


notebook分享地址:https://modelscope.cn/notebook/share/ipynb/39a1a470/comfyui-flux-tool.ipynb


工作流地址:

相关文章
|
IDE 开发工具
adobe2023全家桶和谐版本全部更新下载教程
盆友们~盆友们~激动的心,颤抖的手Adobe一年一度的重大更新Adobe2023版全新上线重磅更新,强势来袭激不激动!adobe2023系列软件已经正式更新,为您整理了所有adobe2023系列软件合集,包含ps2023、pr2023、ae2023等一系列软件,所有软件都是已经了的,安装完成打开即可免费使用,需要的朋友可以来下载!
1560 0
|
Java Linux iOS开发
又一款 IDEA 全家桶 神器 ja-netfilter-all 插件
又一款 IDEA 全家桶 神器 ja-netfilter-all 插件
7434 0
又一款 IDEA 全家桶 神器 ja-netfilter-all 插件
|
安全 测试技术
Fiddler入门教程全家桶,建议收藏
Fiddler入门教程全家桶,建议收藏
149 1
|
7月前
|
Web App开发 缓存 移动开发
四万字符数带你使用 Vitepress 构建博客并部署到 github 平台
四万字符数带你使用 Vitepress 构建博客并部署到 github 平台 最近写了好多篇 Chrome 浏览器插件相关的文章,有十几二十篇,就想着构建个博客,用来放置相应的文章。 正好前段时间看到 VitePress 1.0.0 发布了,而且是用 markdown 写文章,正好写插件文章的时候文章都是 md 格式,所有用下这个然后顺便写一篇使用教程。 Chrome 插件开发博客地址:https://18055975947.github.io/extension/
93 0
|
存储 Prometheus Kubernetes
一文搞懂基于 Helm 部署 Prometheus Stack 全家桶
Hello folks! 今天我们介绍一下基于 Helm 快速部署安装 Prometheus Stack 的文章,在本文中,我们将讨论 Prometheus 和 Grafana,以及如何使用 Helm 图表为任何 Kubernetes 集群设置监控。我们还将学习如何将 Prometheus 和 Grafana 连接在一起,并在 Grafana 上设置一个基本的仪表板来监控 Kubernetes 集群上的资源。
2577 0
|
人工智能 异构计算 Windows
PS2023最新永久完整版全家桶12月最新版
Adobe系列软件是摄影师和设计师的必备软件,
308 0
重磅,Adobe2023全家桶来了~PS2023最新版下载地址
重磅,Adobe2023全家桶来了~PS2023最新版下载地址
重磅,Adobe2023全家桶来了~PS2023最新版下载地址
|
JSON 数据格式 开发者
用gitbook写一篇开源文档并不难
如何基于 gitbook 搭建文档站点,不涉及开源文档编写规范。
247 0
|
人工智能 开发工具 Perl
Adobe2023全家桶汉化永久版本下载及配置要求介绍
Adobe旗下主要软件有Adobe Photoshop、Adobe Premiere、Adobe AfterEffects、Adobe Illustrator等软件。其软件领域涵盖专业的图形图形设计、视频剪辑、影视特效、音频处理、印刷排版、动画制作、网页设计等制作工具Adobe的更新速度真的是没话说!就在刚刚,大家期待已久的Adobe 2023全家桶终于来了!包括WIN+MAC系统!
1506 0

热门文章

最新文章