本地部署 Flux.1文生图大模型

  AI图像生成技术近年来飞速发展,掀起了一股创意革命。作为其中的佼佼者,Flux.1模型凭借其强大的文生图能力,引起了广泛关注。作为一名热爱创新的开发者,我决定尝试在本地部署Flux.1模型,探索其无限可能。以下就是我的部署历程,希望能为有同样想法的你提供一些参考和启发。

  我已将要下载的模型、应用程序、语言包分享给各位,自己百度网盘下载,有点大哟!网盘分享的文件:
链接:https://pan.baidu.com/s/1b2OauVItR9T51YSDSuvp0Q?pwd=yo74
请将下载的模型放到应用程序相应的目录,不要搞错了!!!

\ComfyUI_windows_portable\ComfyUI\models目录下

+---clip
|       clip_l.safetensors
|       put_clip_or_text_encoder_models_here
|       t5xxl_fp8_e4m3fn.safetensors
|       
+---unet
|       flux1-schnell.safetensors
|       put_unet_files_here
|       
+---vae
|       ae.safetensors
|       put_vae_here
  1. 引言

   FLUX.1是由原Stable Diffusion团队成员新成立的Black Forest Labs推出的一款拥有12B参数的开源AI绘画图片生成大模型,是目前最大的开源文本到图像模型之一。它不仅仅是一个技术奇迹,更是一种创新的艺术工具,能够将文字描述转化为令人惊叹的视觉图像。FLUX.1包含三种不同的变体:专业版(FLUX.1 [pro])、开发版(FLUX.1 [dev])和快速版(FLUX.1 [schnell]),以满足不同用户的需求。无论是商业应用还是个人创作,FLUX.1都能提供相应的解决方案。

  1. Flux模型概述

    • Flux Pro: 顶级模型,仅通过API调用

    • Flux Dev: 开源但非商用,质量接近Pro

    • Flux Schnell: 蒸馏版,速度快10倍,适合低配置显卡

      以下为各种模型的对比
      在这里插入图片描述

  2. 部署步骤

    • 步骤1: 下载最新版ComfyUI

      • 官方下载https://github.com/comfyanonymous/ComfyUI
    • 步骤2: 设置中文语言

      • 下载中文语言包https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation并解压至ComfyUI\custom_nodes目录
    • 步骤3: 下载Flux模型

      ​ 因为显卡限制选择了FLUX.1 schnell版。

    • 步骤4: 下载CLIP模型

      • 下载t5xxl_fp8_e4m3fn.safetensors,建议选择fp8版本
      • 将clip_l.safetensors放入ComfyUI/models/clip/目录
    • 步骤5: 下载VAE模型

      • 将VAE模型放入ComfyUI/models/vae/目录

    4.运行

    ​ 在ComfyUI_windows_portable目录下:有N卡请可以运行run_nvidia_gpu.bat,如果只用cpu请运行’run_cpu.bat’

​ 5.示例获取

​ 在这个示例https://comfyanonymous.github.io/ComfyUI_examples/flux/中有模型参数。因为我选择的是schnell版,所以选择了以下图片。在运行界面将这以下图片拖放到浏览器界面。
在这里插入图片描述
运行界面
在这里插入图片描述

5.提示词示例

  Beautiful Asian woman holding flowers, sitting in front of the window, Korean model, real photo style, full body shot.
将上面的提示词粘贴在文本编码器中,点击”添加提示词队列“后,静静地等待…,生成图时间长短取决你的硬件,硬不硬!跑出来的图片有时可能缺胳膊少腿,有点反人类哦!

在这里插入图片描述

  通过本地部署Flux.1模型,我亲身感受到了这款AI绘画巨头的强大实力。它能够根据文字描述生成惟妙惟肖的图像,让创意无限放大。作为一名热爱创新的开发者,我相信Flux.1必将在AI图像生成领域掀起新的浪潮,为创意工作者带来全新的可能。Flux.1的快速版FLUX.1 [schnell]针对个人用户,提供了一个简单易用的AI绘画工具,让每个人都能发挥创意,实现自己的视觉构想。,为艺术创作、媒体和娱乐、广告营销、教育研究、个人创意带来无限的可能。

### 关于 `clip_l.safetensors` 文件的技术信息与使用方法 #### 文件概述 `clip_l.safetensors` 是一种特定类型的模型权重文件,通常用于深度学习中的自然语言处理任务。该文件采用 `.safetensors` 格式存储,这是一种安全高效的张量序列化格式,旨在防止潜在的安全漏洞并提高加载速度[^1]。 #### 存储位置 对于像 `ComfyUI` 这样的框架而言,`clip_l.safetensors` 应当被放置在指定目录内以便程序能够正确调用此模型资源。具体来说,应当将其置于 `ComfyUI/models/clip/` 路径之下。 #### 使用说明 为了利用这个预训练好的 CLIP 模型,在实际应用之前需确保已安装必要的依赖库以及配置好环境变量。接着可以通过 Python API 或命令行工具来加载对应的`.safetensors` 文件,并执行相应的推理操作: ```python from safetensors import safe_open import torch with safe_open("path/to/your/clip_l.safetensors", framework="pt") as f: weights = {} for k in f.keys(): weights[k] = f.get_tensor(k) model.load_state_dict(weights) ``` 上述代码片段展示了如何通过 `safe_open()` 函数读取 `.safetensors` 文件的内容到内存中,并进一步传递给目标神经网络实例完成参数初始化过程。 #### 下载方式 获取官方发布的最新版本 `clip_l.safetensors` 可以访问项目主页或文档页面寻找下载链接;也可以借助 Git LFS(Large File Storage)克隆整个仓库从而获得所需文件。另外一些第三方平台也可能提供镜像服务方便用户快速同步最新的模型资产。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值